Зменшення роздутого інсталятора iTunes

  • Oct 18, 2023

Як збільшити розмір простого музичного менеджера? Запитайте Apple. Версія iTunes 8 для Windows займає майже 200 МБ місця на ПК з Windows, включаючи драйвери режиму ядра, кілька системних служб і принаймні одну надбудову. Щоб створити рекламу, яка критикує Windows за її «роздутість», а потім представити оновлення з таким непотрібним мотлохом, як це, потрібна величезна порція нахабства. Якщо ви схожі на більшість людей, вам не потрібен цей додатковий мотлох. У цій публікації я поясню, як ви можете визначити, які частини пакета вам потрібні, а потім покажу вам, як відновити контроль над iTunes.

[Оновлено 10 вересня 2010 р. Я повністю оновив і повторно опублікував цю публікацію, щоб охопити iTunes 10. Побачити Неофіційний посібник із встановлення iTunes 10 без програмного забезпечення.]

[Оновлено 27 вересня 2009: Apple випустила iTunes 9. Я відповідно оновив цю публікацію.]

[Оновлено 3 жовтня, 11:30 ранку за тихоокеанським літнім часом: після того, як я провів оригінальне дослідження для цього твору, Apple випустила iTunes 8.0.1. Мені не вдалося знайти a набір приміток до випуску або журнал змін для цієї версії, але я оновив назви файлів, згадані в цій публікації, щоб відобразити нову версію номер.]

Як збільшити розмір простого музичного менеджера? Запитайте Apple. Версія iTunes 8 для Windows, випущена на початку цього місяця швидко латається після нього викликав спалах збоїв синього екрана, це Завантаження 64 Мб. (Для порівняння, Windows Media Player 11 для Windows XP становить трохи більше 24 МБ.) Повна інсталяція iTunes 8 займає майже 200 МБ місця на ПК з Windows.

Зменшення роздутого інсталятора iTunes 8
Як виявилося, інсталятор iTunes збільшувався протягом останніх року чи двох. Нехай вас не вводить в оману назва файлу: iTunes801Setup.exe, остання версія на момент написання цієї статті, містить набагато більше, ніж клієнт iTunes. Без жодного розголошення і без вашої згоди, програма встановлення iTunes 8 інсталює драйвери режиму ядра, кілька системних служб і принаймні одну надбудову. Щоб створити рекламу, яка критикує Windows за її «роздутість», а потім представити оновлення з таким непотрібним мотлохом, як це, потрібна величезна порція нахабства. Оновлення: інсталятор iTunes 9 ще більший і містить ще один компонент, як я задокументую нижче.

Минулого разу, коли я писав про це, кілька коментаторів захищали Apple, наполягаючи на тому, що кожен компонент у цьому повний інсталяція була необхідною, і що спроба вирізати будь-який із цих бітів погіршить дивовижну наскрізну роботу Apple досвід. Я переглянув програму встановлення iTunes на кількох машинах Windows і переконався, що ці захисники Apple помиляються. Якщо ви схожі на більшість людей, вам не потрібен цей додатковий мотлох. У цій публікації я поясню, як ви можете визначити, які частини пакета вам потрібні, а потім покажу вам, як відновити контроль над iTunes.

Для початку давайте розглянемо все, що є в інсталяторі iTunes для Windows, з поясненням того, для чого він використовується та як ви можете вирішити, чи він вам потрібен:

  • QuickTime — це мультимедійна структура Apple, набір кодеків, плагінів, DLL та кількох програвачів, призначених для відтворення цифрових медіафайлів у найпопулярніших форматах. Важливою перевагою є підтримка формату фільмів QuickTime (.mov) через окремий програвач або вбудований елемент керування ActiveX.
  • iTunes — це універсальна програма Apple для синхронізації медіаплеєрів/пристроїв. Якщо у вас є iPod, це єдиний офіційно підтримуваний спосіб взаємодії з ним, хоча доступні альтернативи сторонніх розробників. iTunes також надає доступ до магазину iTunes, і якщо у вас є iPhone, ви повинні використовувати iTunes, щоб активувати його, оновити мікропрограму та синхронізувати вміст із ПК.
  • Bonjour це реалізація Apple Zeroconf з відкритим кодом, багатоадресного DNS-відповідача, який використовується для виявлення служб у локальній мережі. Він встановлюється за замовчуванням із завантаженням iTunes, а також встановлюється без звуку з деякими продуктами Adobe, рішення, яке «злякався» деяких клієнтів Adobe. Додавання несанкціонованих однорангових служб у корпоративній мережі — це однозначно ні-ні, як повідомили Apple на своїх форумах підтримки кілька клієнтів. (Відповідь? Цвіркуни.) Якщо ви хочете поділитися бібліотеками iTunes через мережу або використовувати Apple TV, вам потрібен Bonjour. Якщо у вас є принтер, підключений до пристрою AirPort, вам слід використовувати Bonjour. Однак якщо ви просто хочете відтворювати мультимедійні файли та синхронізувати бібліотеку iTunes із iPod, вам не потрібен Bonjour. (Користувачі Photoshop також можуть безпечно видалити його, якщо вони не мають сервера Version Cue у своїй мережі.)
  • Підтримка мобільних пристроїв Apple це платформа синхронізації для сімейства «мобільних пристроїв» iPhone та iPod Touch. Цей пакет не потрібен, якщо у вас є будь-який інший член сімейства iPod, включаючи Classic, Mini, Nano або Shuffle, які чудово синхронізуються, використовуючи лише базовий iTunes додаток
  • MobileMe це допоміжне програмне забезпечення, яке забезпечує синхронізацію електронної пошти, контактів і елементів календаря зі службою Apple MobileMe (раніше .Mac). Він входить до інсталятора iTunes для оновлення наявних інсталяцій, але більше не встановлюється як частина нової установки за замовчуванням.
  • Оновлення програмного забезпечення Apple це утиліта, яка перевіряє наявність нових версій програмного забезпечення Apple, встановлених на вашому ПК. Він також пропонує нові Windows-сумісні програми Apple. Важливо розуміти, як працює ця утиліта; він може і буде встановлювати програмне забезпечення, яке ви явно відхилили, якщо ви не будете ретельно контролювати його дії.
  • Підтримка програм Apple є новим в iTunes 9. Наскільки я можу судити, це основа для керування програмами на iPhone, iPod Touch і (імовірно) майбутніх пристроях. Це обов’язковий компонент як для iTunes, так і для QuickTime.

Чотири шляхи до чистішого встановлення iTunes -->

Продовження зі сторінки 1

Отже, як вам відновити контроль над iTunes, щоб не встановлювати непотрібне та непотрібне сміття? Основна початкова точка — розпакувати файли інсталятора з єдиного файлу, який надає Apple. Для цього вам знадобиться утиліта стороннього виробника. Якщо у вас уже встановлено WinZip або WinRAR, ви можете скористатися меню «Файл», «Відкрити», щоб видобути файли з iTunesSetup.exe (або, на комп’ютерах x64 Windows, iTunes64Setup.exe). Я користуюся чудовим безкоштовним IZArc утиліта, показана тут із вмістом 64-розрядної програми встановлення iTunes 8.0. Зауважте, що пакет iTunes 9 містить додатковий файл.

Виконання вибіркової інсталяції iTunes включає три кроки:

1. Розпакуйте необхідні файли інсталятора в локальну папку.

2. Запустіть інсталятори з відповідними параметрами командного рядка.

3. Запобігайте оновленню програмного забезпечення Apple скасувати вашу ретельну роботу пізніше.

Я вважаю, що більшість користувачів Windows можуть сміливо вибрати один із наступних п’яти сценаріїв встановлення. Використовуйте текст, виділений жирним шрифтом, щоб визначити, який із них підходить саме вам, а потім дотримуйтеся супровідних інструкцій.

Ви хочете відтворити фільми QuickTime та медіа-кліпи. Якщо у вас немає iPod і ви віддаєте перевагу іншому медіаплеєру замість iTunes, повністю уникайте iTunes. Перейдіть до Apple Сторінка завантаження QuickTime і виберіть опцію лише QuickTime (не погоджуйтеся зі стандартним налаштуванням, яке включає повний роздутий інсталятор iTunes). Якщо ви віддаєте перевагу ще легшому варіанту, спробуйте неофіційний Альтернатива QuickTime, який працює на XP і Vista.

Ви хочете використовувати iTunes з iPod Classic, Mini, Nano або Shuffle. Витягніть три файли з файлу iTunesSetup, AppleApplicationSupport.msi, QuickTime.msi та iTunes.msi, і збережіть їх у локальній папці. Відкрийте вікно командного рядка, перейдіть до цієї папки та виконайте такі команди:

  • AppleApplicationSupport.msi /пасивний
  • Quicktime.msi /пасивний
  • iTunes.msi /пасивний

(Якщо у вас система x64, другою командою є iTunes64.msi /passive.) Параметр /passive виконує всі інсталяції в автоматичному режимі. Після завершення інсталяції та перезавантаження системи ви можете копіювати та записувати компакт-диски, відтворювати музику зі своєї колекції, купувати музику треків і телешоу з магазину iTunes, а також синхронізувати музику та інші мультимедійні файли з будь-яким iPod, крім iPod Touch або iPhone.

Ви хочете об’єднати декілька бібліотек iTunes у локальній мережі та/або підключитися до пристрою Apple TV. Установіть пакети AppleApplicationSupport, QuickTime та iTunes, як описано в попередньому сценарії, а також розпакуйте та встановіть Bonjour.msi за допомогою перемикача /passive. Зверніть увагу, що Bonjour має бути встановлено на будь-якому комп’ютері, бібліотекою якого ви хочете поділитися.

Ви хочете активувати та керувати iPhone або синхронізувати з iPod Touch. Окрім інсталяції пакетів iTunes і QuickTime, вам потрібно буде розпакувати та запустити AppleMobileDeviceSupport.msi (під час інсталяції x64 обов’язково використовуйте AppleMobileDeviceSupport64.msi.) Оригінальний iPhone не підтримує або не вимагає Bonjour; Я не можу підтвердити, чи використовує це iPhone 3G.

І, нарешті, вирішіть, чи хочете ви інсталювати оновлення програмного забезпечення Apple. Враховуючи історію серйозних недоліків безпеки в QuickTime та iTunes, вкрай важливо залишатися в курсі виправлень для всіх програм Apple, які ви вирішите встановити. Проблема з оновленням програмного забезпечення Apple полягає в тому, що будь-яка спроба «оновити» iTunes призведе до встановлення інших небажаних пакетів. Якщо ви вирішите використовувати Apple Software Update, я рекомендую використовувати його лише як систему виявлення. Коли ви побачите, що доступне нове оновлення, завантажте інсталятор iTunes вручну, а потім розпакуйте та оновіть лише ті компоненти, які вам потрібні.