Фиксим ошибку «Incomplete iTunes libraries»
Программа iTunes для владельцев устройств от Apple вещь безальтернативная) Небольшое количество десктопных мультимедийных приложений и файловых менеджеров для Windows хоть и не нуждаются в непосредственном запуске iTunes для своей работы, но требуют, тем не менее, чтобы он был установлен на компьютер, поскольку используют его службы и библиотеки.
Адская смесь из собственных багов Windows и глюков «комбайна» от Apple доставляют пользователям изрядную головную боль. Зачастую для того, чтобы просто обновить ПО смартфона или планшета приходится снимать с гвоздя дежурный бубен и погружаться в восхитительный мир драйверов, ключей реестра и прочих интереснейших программно-аппаратных компонентов. Один список документированных ошибок iTunes уже способен вызвать уважение)
Естественно, не особо загруженная и отлаженная система может работать достаточно долго и не доставлять никаких проблем, но если компьютер активно используется — инсталлируются/деинсталлируются приложения для синхронизации мобильных устройств с другими операционными системами, устанавливаются/удаляются драйвера различных гаджетов, используются утилиты для оптимизации/чистки реестра и файловой системы и др. — рано или поздно количество накопленных ошибок переходит в качество и в один непрекрасный день, когда Вам срочно-пресрочно необходимо выполнить некие важные действия со своим устройством, Вы обнаруживаете, что iTunes пугает Вас окнами с непонятными ошибками, а различные утилиты, использующие службы и библиотеки «Тунца» не запускаются или утрачивают часть своей функциональности.
Как правило, это бывает из-за повреждения ключей в реестре. Одна из наиболее распространённых ошибок проявляется следующим образом: при запуске замечательной утилиты для джейлбрейка (и не только) redsn0w появляется всплывающее окно с сообщением об ограничении функционала утилиты в связи с отсутствием неких библиотек iTunes. Далее следует краткое описание ошибки. Например:
Естественно, другие утилиты вывешивают свои «панические окна», но смысл тот же. Простая переустановка iTunes не помогает. У этой проблемы есть два основных решения с вариациями. Первое решение более фундаментальное, правильное и рекомендуется поддержкой Apple, второе более быстрое.
Первый способ фикса ошибки «Incomplete iTunes libraries» состоит, вкратце, в следующем (имея в виду последние версии iTunes линейки 12.1):
- Деинсталлировать «Apple Mobile Device Support»
- Деинсталлировать iTunes 12.1
- Установить iTunes 12.1.2 for Windows (64-bit — for older video cards)
Способ рабочий и проверенный, но не всегда помогает. Иногда требуется полное удаление iTunes, его служб, файлов, каталогов и записей в реестре. А полное удаление iTunes из системы — это та ещё песня, доложу я вам!) Нюансов там хватает и для этого стоит написать отдельную статью. Если первый способ вам не помог или нет времени — существует и альтернатива.
Второй способ фикса ошибки «Incomplete iTunes libraries» можно охарактеризовать как некие «форс-мажорные «костыли»», но, тем не менее, он тоже вполне рабочий и гораздо более быстрый.
- Открываем regedit или любую другую утилиту для редактирования реестра Windows
- Идём по пути HKEY_LOCAL_MACHINE\SOFTWARE\Apple Inc.\Apple Mobile Device Support и копируем названия ключей «InstallDir» и «Version» и их значения в блокнот
- Идём по пути HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Inc.\Apple Mobile Device Support и создаём строковые параметры (ключи) «InstallDir» и «Version» с соответствующими значениями
- Перезагружаем компьютер
Ошибка «Software\Apple Inc.\Apple Mobile Device Support\InstallDir not found» должна исчезнуть. Если после этого появятся ошибки 193 или 127:
Скопируйте файлы библиотек С:\Program Files (x86)\Common Files\Apple\Apple Application Support\SQLite3.dll и С:\Program Files (x86)\Common Files\Apple\Mobile Device Support\MobileDevice.dll в папку с Redsn0w. Всё должно заработать без перезагрузки.