Applemobiledevicesupport msi x64: Apple Mobile Device Support 64 Won’t Inst…

Как заставить iTunes работать в Windows XP x64. / Хабр

Вместо предисловия.


Дело было вечером, когда после многочисленных бесчеловечных экспериментов моя 32-разрядная старушка WinXP окончательно скончалась. Захотелось попробовать чего-то новенького (ну, и с прицелом на то, что вскоре на моей машине может появиться 4Gb RAM), и я решился на установку 64-битной версии WinXP, благо в нашей конторе имеется соответствующая лицензия.

Многочисленные плюсы и минусы свежеустановленной винды, что называется ВНЕЗАПНО показались незначительными, когда выяснилось, что дистрибутива iTunes для моей свежеустановленной системы попросту не существует…

Диагноз.


Компания Apple, при всей своей лояльности к пользователям «самой популярной операционной системы» не то что бы не озаботилась выпуском своего медиа-комбайна для x64, нет, версия для Vista живет и здравствует. Тем не менее XP x64 числится в этом плане сиротой, все предлагаемые на сайте Apple версии установщика iTunes категорически отказываются устанавливаться на неё. А это значит, что мои iPod и iPhone могут остаться без поддержки большого брата. О всей трагичности сего факта, наверное, лишний раз говорить не стоит.

Конечно, владельцам обычных iPod имеет смысл посмотреть альтернативные решения для управления своими гаджетами: например, Floola — замечательный, функциональный продукт, заслуживающий отдельного обзора, имеющий лишь один недостаток — отсутствие поддержки iPhone и iPod Touch. Мне же, как владельцу iPhone, осталась одна надежда — всемогущий Google…

К счастью, оказалось, что я не первый, кто сталкивается с проблемой установки Itunes. В интернетах нашлось несколько инструкций по преодолению взаимной враждебности iTunes и WinXP x64. К сожалению, у них 2 недостатка: английский язык 😉 и небольшое устаревание приведенных методов решения. Так что я решил написать отдельный топик по данной теме, в котором объединил зарубежную методику и личный опыт. Специально оговорюсь — я НЕ гарантирую работоспособность предлагаемого решения на 100%. Помните, это неофициальное решение, поэтому используйте его на свой страх и риск.

Рецепт.


Итак, для приготовления 64-разрядной iTunes нам понадобятся:

1. Архиватор 7-zip. Впрочем, подойдет и portable-версия.

2. Редактор сценарных таблиц msi-пакетов Orca.

3. Последняя версия QuickTime.

4. 64-разрядная версия дистрибутива iTunes для Windows Vista.

5. (опционально) Драйвера для работы с CD от GEAR Software: предполагается, iTunes использует 32-разрядную версию этих драйверов для граббинга/прожига CD, а установка этих драйверов возможно позволит активировать функции работы с CD в iTunes.

Порядок действий.


1. Устанавливаем Orca и 7-zip. При помощи 7-zip распакуем установщик iTunes в отельный каталог:


Итак, что мы видим внутри? Помимо самого iTunes, еще и набор дополнительных компонентов для его работы:


Для начала установим пакет AppleMobileDeviceSupport64. msi. В процессе установки система спросит, уверены ли мы в том, что хотим установить такие непроверенные компоненты? Конечно, уверены! 😉 Поздравляю, мы только что установили набор драйверов для наших айподов-айфонов 🙂

2. Совсем простой шаг — устанавливаем QuickTime. Помните, я просил вас скачать его отдельно? Все дело в том, что QuickTime из нашего распакованного архива не устанавливается (по абсолютно непонятным причинам). Вот поэтому установку QuickTime следует производить из отдельного дистрибутива с сайта Apple. Дальше описывать процесс установки QT нет смысла — все как обычно, читаем лицензионное соглашение, со всем соглашаемся, жмем «далее» до победного конца.

Итак, теперь нам вроде бы ничего не помешает установить iTunes, за исключением ограничения по версии ОС, введенного Apple по каким-то загадочным причинам. Именно это ограничение и не позволяет установщику iTunes запускаться на Windows версии ниже Vista. Давайте побеждать это ограничение.

3. Откроем пакет iTunes64. msi в редакторе Orca:


В зарубежных интернетах советчики, в основном, ограничиваются следующим советом:
«… найдите во вкладке LaunchCondition параметр VersionNT64 и установите его значение вместо >=600 на >=501…»


В моем случае это не сработало, так что пришлось применить 2-й метод, немного посложнее:

  • Удалить вкладку «LaunchCondition» полностью. Для этого щелкните по ней правой кнопкой мыши и выберите «Drop Table».
  • Далее перейдите на вкладку «InstallUISequence» слева, найдите в ней параметр «LaunchConditions» справа. Удалите параметр, выбрав в контекстном меню «Drop Row».
  • Выберите вкладку «InstallExecuteSequence» слева, так же найдите в ней параметр «LaunchConditions» и удалите его.
  • Сохраните файл и закройте его.


4. Теперь мы можем смело запускать iTunes64.msi и устанавливать приложение. Главное — снимите флаг «Запустить приложение после установки» и ни в коем случае не запускайте iTunes непосредственно после установки! Нам еще предстоит кое-что сделать.

5. Для того, чтобы избежать появления при каждом запуске iTunes сообщения о неправильной установке, необходимо установить драйвера от компании GEAR. Проблема в том, что этот пакет недавно обновился, а старую версию оказалось не найти, в то же время из новой версии убрали один из файлов, наличие которых проверяет при запуске iTunes. Решение следующее — после установки драйверов создайте в папке c:\windows (ну, или куда она у вас там установлена) папку C:\Windows\Sysnative\drivers, а в ней создайте пустой файл с именем GEARAspiWDM.sys.

6. Итак, мы уже прошли большую часть пути. Следующий этап — для владельцев iPhone.

  • При первом подключении iPhone система вроде бы определяет наше устройство и даже выдает ему какие-то свои драйвера. Нам же надо, чтобы iPhone использовал драйвера от Apple. Для этого откроем Диспетчер устройств, найдем iPhone в разделе «Imaging Devices» (если у вас Windows XP x64 с установленным русским MUI — вас не удивит такое смешение языков 🙂 ).
  • Откроем двойным щелчком свойства «Apple iPhone» и выберем «Обновить драйвер».
  • В предлагаемом диалоге последовательно откажемся от поиска драйвера в интернете, автоматического поиска, и «поиска в указанных местах». Нам нужен пункт «Не выполнять поиск. Я сам выберу нужный драйвер.» Выбираем его и жмем кнопку «Далее».
  • Нам предложат 2 варианта: «Digital Still Camera» и «Apple Mobile Device USB Driver». Выберите «Apple Mobile Device USB Driver» и нажмите «Далее».
  • После очередного пугающего сообщения о неизвестном происхождении устанавливаемых драйверов, мы все равно жмем «продолжить» и дожидаемся окончания процесса.


На этом установку iTunes можно считать оконченной, запускайте программу и наслаждайтесь всеми ее прелестями!

Напоследок добавлю — настоятельно рекомендую забэкапить контакты из телефонной книги iPhone, у меня при синхронизации с Outlook возникли проблемы, и телефонную книгу удалось спасти именно благодаря бэкапу баз Outlook из старой системы.

P.S. Большое спасибо зарубежному товарищу Yukichigai за подробный мануал.

Дисклеймер: при написании этого топика автор не ставил целью выставить в негативном свете какой-либо программный продукт, компанию или личность. Убедительная просьба не искать в данном топике поводов для холиваров Win vs Mac. Я просто поделился своим опытом 😉

О мобильном устройстве — GroundControl

Создано: Изменено: База знаний

GroundControl использует библиотеку Apple под названием MobileDevice для определенных операций, в частности для обновлений iOS. Эта библиотека встроена в macOS. В Windows GroundControl связывается с копией MobileDevice в комплекте с Apple iTunes. Apple будет время от времени обновлять MobileDevice для поддержки новых устройств или новой версии iOS/iPadOS.

Версия iOS Минимальная версия MobileDevice Минимальная версия iTunes Примечания
iOS 14 MobileDevice 1253 Win64 | Win32 Используйте эти ссылки для GroundControl 4. 10.2+
iOS 14.5 Мобильное устройство 1253.100 Win64 | Win32
iOS 15 Мобильное устройство 1253.100.1 Win64 | Win32
iOS 15.1 Мобильное устройство 1351.1 Win64 | Win32
iOS 15.6.1 Мобильное устройство 1369.100.46 Win64 | Win32
iOS 16 MobileDevice 1400 Win64 | Win32
Проверьте свою версию Apple MobileDevice

GroundControl отображает версию Apple MobileDevice на панели запуска и на странице сведений панели запуска консоли администратора. Щелкните треугольник рядом с отображением версии Launchpad, чтобы отобразить версию ОС и версию MobileDevice. Вы также можете экспортировать эти данные с помощью действий Launchpad.

Получение MobileDevice из iTunes

Apple распространяет iTunes в Магазине Windows и устанавливает его отдельно. Для GroundControl требуются компоненты, входящие в комплект автономной версии iTunes . Вы можете загрузить их с сайта apple.com, используя ссылку в таблице вверху этой страницы.

После загрузки извлеките библиотеки MobileDevice из установщика для автоматической установки без использования iTunes.

ПРИМЕЧАНИЕ. Для установки MobileDevice требуется перезагрузка ПК, чтобы изменения вступили в силу.

Извлечение DLL из iTunes

32-разрядная версия

  1. Загрузка установщика iTunes для Windows
  2. Извлеките установщик iTunes с помощью такого инструмента, как 7-zip
  3. Найдите и установите следующие файлы MSI по порядку:
    • AppleMobileDeviceSupport.msi

64-разрядная версия

  1. Загрузите программу установки Windows iTunes
  2. Извлеките установщик iTunes с помощью такого инструмента, как 7-zip
  3. Найдите и установите следующие файлы MSI по порядку:
    • AppleMobileDeviceSupport64. msi

Для автоматической установки MSI выполните установку с помощью следующей команды. При установке 32-разрядной версии файла измените имя файла .msi соответствующим образом.

 msiexec /i AppleMobileDeviceSupport64.msi INSTALL_DRIVERS=1 
Обновить MobileDevice

Для новых версий iOS могут потребоваться новые версии MobileDevice для обновления или восстановления устройств. Версии 9 см. в таблице вверху этой страницы.0091 . Однако Apple не распространяет отдельный пакет для обновления MobileDevice.

Windows

Загрузите последнюю версию iTunes, используя ссылки в верхней части этой страницы, и снова извлеките библиотеки DLL, используя процесс, описанный выше. Распространяйте новые библиотеки DLL, используя выбранный вами метод распространения программного обеспечения.

Mac

Для компьютеров Mac существует два способа обновления Apple MobileDevice:

  • Пакет Xcode 14 MobileDevice
  • В эфире

Для обновления путем загрузки Xcode 14:

  1. Загрузите Xcode 14 и изучите комплект приложений, чтобы найти последний пакет для обновления Apple MobileDevice для Mac. Он находится в Xcode.app/Content/Resources/Packages. Имя MobileDevice.pkg.
  2. Извлеките файл Xcode 14+.xip.
  3. Щелкните правой кнопкой мыши Xcode.app и выберите Показать содержимое пакета .
  4. Найдите файл Xcode.app/Contents/Resources/Packages/MobileDevice.pkg.
  5. Распространите этот файл pkg на компьютеры Mac, требующие обновления.
  6. Запустите MobileDevice.pkg, чтобы получить последнюю версию MobileDevice из Xcode.
  7. Закройте и снова откройте панель запуска, чтобы увидеть последнюю версию Apple MobileDevice.

Для обновления по беспроводной сети:

  1. Обновите по беспроводной сети одно устройство iOS до последней версии iOS. Это может быть личное устройство или корпоративное устройство.
  2. Закройте приложение GroundControl Launchpad.
  3. Подключите обновленное устройство iOS к вашему Mac. Mac должен предложить вам обновить программное обеспечение MobileDevice.
  4. Щелкните Установить , чтобы запустить механизм обновления для MobileDevice.
  5. Отключите устройство.
  6. Возобновление использования приложения Launchpad.

К сожалению, этот процесс нельзя автоматизировать на многих компьютерах Mac.

Устранение неполадок MobileDevice

Если на вашем ПК возникают проблемы с распознаванием устройств или панель запуска не запускается, попробуйте следующее:

1. Удалите все компоненты поддержки Apple из «Программы и компоненты» и iTunes, если они установлены

2. Переустановите MobileDevice, следуя приведенным выше инструкциям.

3. В Windows существует известная проблема, из-за которой устройства могут не отображаться как подключенные в Windows. Дополнительную информацию см. в этой статье поддержки.

 

 

РЕШЕНИЕ: Windows 7 / Windows 8 / Windows 10 iTunes 12 (iTunes 8, 9, 10, 11) iPhone / iTouch / iPad, ошибка «программное обеспечение не установлено» (отсутствует служба Apple Mobile Device) 32-разрядная/64-разрядная версия

Опубликовано Аврелия

Обновлено 12.11.2016: Добавлены файлы для iTunes 12.5.3, + Драйвера, 64-бит. У меня больше нет доступа к 32-битному компьютеру. Если у вас нет последней версии iTunes, вы можете скачать ее здесь.

***УВЕДОМЛЕНИЕ*** Кажется, что каждая новая версия iTunes нарушает это исправление. Если это исправление сработало для вас, я рекомендую вам остаться на той версии iTunes, которая у вас есть, и не обновляться. Вы можете просмотреть примечания к выпуску каждой версии iTunes и посмотреть, есть ли в ней функция, которая вам нужна. Как правило, я обнаружил, что обновления — это не все, что нужно (за исключением основных версий, таких как 11–12, конечно).

——————————

Если вам нравятся эти посты, подписывайтесь на меня в Твиттере.
Подписывайтесь на @markfinzel

После поиска в сети, множества форумов и перепробовав множество вещей, я решил опубликовать решение, которое действительно сработало для меня. Я очень благодарен Chris123nt за этот пост (ссылка удалена, пост в блоге больше не существует ) за то, что он указал мне правильное направление.

Во-первых, вы узнаете, подойдет ли вам приведенное ниже решение, если у вас есть следующие настройки и симптомы:

  • Windows 7 (или Windows 8, Windows 10) и iTunes 8, 9, 10, 11 или 12 (я пробовал все версии, и многие комментаторы указали, что эта проблема все еще существует в iTunes 12)
  • iPhone, iPod Touch или iPad
  • При подключении iPhone к сети появляется следующая ошибка: «Этот iPhone нельзя использовать, так как не установлено необходимое программное обеспечение. Запустите программу установки iTunes, чтобы удалить iTunes, а затем переустановите iTunes».
  • Служба мобильных устройств Apple не была установлена ​​(чтобы проверить это, нажмите «Пуск», «Выполнить», затем введите «services.msc». Найдите «Apple Mobile Device». Если его нет, продолжайте читать. Если он есть, у вас другая проблема)
  • Вы уже пытались установить и переустановить iTunes, но это не сработало
  • Согласно другим форумам/сообщениям, вы, возможно, пытались извлечь установочные файлы Apple Mobile Device Software отдельно от установщика iTunes и установить таким образом вручную, но это все равно не сработало

Проблема в том, что по какой-то причине iTunes не устанавливает программное обеспечение или службу Apple Mobile Device. Даже если вы извлечете установочные файлы AMDS, это все равно не удастся. РЕШЕНИЕ — взять ПО и сервис с рабочей машины для AMDS и установить вручную. Тогда это сработает!

К счастью для вас, я предоставил вам необходимые файлы и инструкции по установке. Это немного технически, но, очевидно, оно того стоит, чтобы заставить ваш iPhone, iTouch или iPad работать в Windows. Эти инструкции предназначены как для 32-разрядной, так и для 64-разрядной версии Windows 7, 8 или 10, а также для последней версии iTunes 12. В зависимости от того, установлена ​​ли у вас 32-разрядная или 64-разрядная версия Windows, убедитесь, что вы выбрали соответствующие файлы и выполните правильную инструкцию, иначе ничего не получится.

Если вы не знаете, какая у вас 32-разрядная или 64-разрядная версия Windows, щелкните правой кнопкой мыши «Компьютер», выберите «Свойства» и посмотрите в разделе «Тип системы».

Удачи!

Если этот блог был вам полезен, рассмотрите возможность пожертвования, чтобы подобные публикации продолжались!

  1. Прежде всего, убедитесь, что у вас установлена ​​последняя версия iTunes. Вы можете скачать его отсюда. Эти инструкции больше НЕ будут работать для iTunes 8, 9, 10 или 11. Если вы не уверены, просто удалите iTunes, а затем переустановите с последними файлами.
  2. Далее вам необходимо вручную скопировать каталог поддержки мобильных устройств с рабочего компьютера на компьютер с Windows 7. К счастью, я предоставил вам эти файлы. Скачать их можно здесь:
    64-разрядная версия iTunes 12.5.3: щелкните здесь, чтобы загрузить этот каталог для 64-разрядной версии Windows.
    32-разрядная версия
    iTunes 11.1.5: нажмите здесь, чтобы загрузить этот каталог для 32-разрядной версии Windows.

  3. После того, как вы загрузите этот файл, вам необходимо разархивировать его в этот каталог. ВАЖНО: убедитесь, что вы распаковали СОДЕРЖИМОЕ zip-файла, а не просто скопируйте zip-файл :
    32-разрядная версия: Разархивируйте в C:\Program Files\Common Files\Apple
    64-разрядная версия: Разархивируйте в папку C:\Program Files (x86)\Common Files\Apple
    В этом каталоге находится большое количество файлов, поэтому это может занять некоторое время, проявите терпение.
    Итак, после распаковки у вас должна появиться новая папка «Поддержка мобильных устройств» в папке Apple
  4. ТОЛЬКО ДЛЯ 64-РАЗРЯДНЫХ ШАГ: Если у вас 32-разрядная версия Windows, пропустите этот шаг. Кажется, Apple поместила «Драйвера» в отдельное место (не знаю, почему). Драйвера нужно будет скачать отдельно. Щелкните здесь, чтобы загрузить файлы для 64-разрядной версии Windows.
    После загрузки вам необходимо разархивировать его в этот каталог. ВАЖНО: Убедитесь, что вы распаковали СОДЕРЖИМОЕ zip-файла, а не просто скопируйте zip-файл :
    Распакуйте в: C:\Program Files\Common Files\Apple
    Итак, после распаковки вы должны иметь новая папка «Поддержка мобильных устройств» в папке Apple
  5. Далее нам нужно объединить записи реестра, которые будут устанавливать службу Apple Mobile Device.
  6. Сначала загрузите записи реестра, которые я предоставил вам здесь:
    64-разрядная версия iTunes 12. 5.3: щелкните здесь, чтобы загрузить записи реестра для 64-разрядной версии Windows.
    32-разрядная версия
    iTunes 11.1.5: нажмите здесь, чтобы загрузить записи реестра для 32-разрядной версии Windows.
    После загрузки ZIP-файла записей реестра разархивируйте его на рабочий стол и дважды щелкните каждый, чтобы установить его. Скажите «Да» на любые запросы или подтверждения о добавлении его в реестр. Есть 2 записи, убедитесь, что вы нажали ОБЕ и добавили ОБЕ в реестр.
  7. Теперь нам нужно установить правильный драйвер для вашего iPhone/iTouch. Windows 7 неправильно определяет устройство как цифровую камеру. Чтобы это исправить:
     – Подключите iPhone/iTouch ( – не загрузите iTunes в это время) «Диспетчер устройств» слева)
    — Прокрутите вниз и найдите «Apple iPod» или «Apple iPhone» или «Apple iTouch». Вероятно, он будет в категории «Портативные устройства». ВАЖНОЕ ПРИМЕЧАНИЕ. Если ваше устройство уже указано в разделе «Контроллеры универсальной последовательной шины», а не в разделе «Портативные устройства», вы можете пропустить эти шаги и перейти к шагу 7.
    —  Нажмите правой кнопкой мыши на устройстве Apple и выберите «Обновить драйверы…»
     – Выберите «Выполнить поиск драйверов на моем компьютере» в появившемся окне.
     – Вам будет предложено указать местоположение; вы хотите перейти в эту папку (расположение одинаково в 32- и 64-разрядной версии Windows):
    32-разрядная и 64-разрядная версии : C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
    — Нажмите «Далее».
    — Он должен найти драйвер для вашего устройства; пусть установит этот драйвер
  8. После выполнения этих действий перезагрузите компьютер. После перезагрузки все должно работать именно так, как ожидалось!

***УВЕДОМЛЕНИЕ***  Кажется, каждая новая версия iTunes нарушает это исправление. Если это исправление сработало для вас, я рекомендую вам остаться на той версии iTunes, которая у вас есть, и не обновляться. Вы можете просмотреть примечания к выпуску каждой версии iTunes и посмотреть, есть ли в ней функция, которая вам нужна. Как правило, я обнаружил, что обновления — это не все, что нужно (за исключением основных версий, таких как 10–11, конечно).

Пожалуйста, напишите в комментариях и дайте мне знать, сработало ли это для вас.

Если этот блог был вам полезен, рассмотрите возможность пожертвования, чтобы подобные публикации продолжались!

Если вам нравятся эти посты, подписывайтесь на меня в Твиттере.
Follow @markfinzel

Нравится:

Нравится Загрузка…

Эта запись была размещена в сторонних приложениях, iTunes, Windows 7, Windows 8 с пометкой 32-разрядная версия, 64-разрядная версия, мобильное устройство Apple, iphone, iTunes, iTunes 10, программное обеспечение не установлено, Windows 7, Windows 8. Добавьте постоянную ссылку в закладки.

Поиск

Если этот блог был вам полезен, подумайте о том, чтобы сделать пожертвование, чтобы подобные публикации продолжались!

Если вам нравятся эти посты, подписывайтесь на меня в Твиттере.

scroll to top