Как заставить Chrome автоматически открывать приложение iTunes на рабочем столе

О чём эта инструкция
Коротко: Chrome иногда блокирует связь между веб-ссылками itms/itmss и настольным приложением iTunes. Браузер хранит информацию об обработчиках протоколов в файле Local State. Удалив старую запись и разрешив браузеру заново спросить, вы восстановите открытие ссылок в iTunes.
Кому полезно: пользователям macOS и Windows, которые предпочитают открывать «View In iTunes» в настольном приложении, а не оставаться на сайте.
Важно: во время операции не закрывайте файл Local State, пока не подтвердите выбор в браузере — Chrome может перезаписать изменения при запуске.
Ключевые UI-метки
- “Local State” — файл конфигурации Chrome в профиле пользователя
- “Protocol Handler” — раздел внутри файла Local State
- Ссылки протоколов: itms и itmss
- Кнопка на сайте Apple: “View In iTunes”
- Кнопка в диалоге Chrome: “Launch Application”
Требования и предостережения
- Закройте Chrome перед редактированием файла Local State. Это обязательный шаг.
- Используйте текстовый редактор (TextEdit, Notepad, VS Code) для правки файла.
- Не удаляйте другие секции файла — только строки, связанные с itms/itmss в блоке Protocol Handler.
- Если вы в корпоративной среде, возможна политика групповой настройки, которая снова запретит изменения; обратитесь к администратору.
Где найти файл Local State
macOS:
Откройте Finder -> Перейти -> Перейти к папке и вставьте:
/Users/[ИМЯ_ПОЛЬЗОВАТЕЛЯ]/Library/Application Support/Google/Chrome/
Windows (10/11):
Откройте Проводник и перейдите к:
C:\Users[ИМЯ_ПОЛЬЗОВАТЕЛЯ]\AppData\Local\Google\Chrome\User Data\
На Windows может потребоваться включить отображение скрытых файлов в настройках Проводника.
Пошаговая инструкция
- Полностью закройте Chrome.
- Перейдите в каталог профиля (см. раздел выше).
- Найдите файл с именем “Local State” — у него нет расширения. Откройте его в текстовом редакторе.
- Внутри файла найдите раздел “Protocol Handler” (он обычно находится примерно посередине файла). В нём ищите записи для “itms” или “itmss”.
- Удалите полностью ту строку (или объект), которая отвечает за itms и/или itmss, включая значение true/false. Не меняйте другие ключи в этом разделе.
- Сохраните файл, но не закрывайте редактор.
- Запустите Chrome.
- Откройте страницу iTunes в браузере и нажмите синюю кнопку “View In iTunes”. Должен появиться диалог, спрашивающий, какое приложение открыть для этих ссылок.
- В диалоге выберите приложение iTunes (на Windows это обычно iTunes.exe), отметьте опцию запомнить выбор и нажмите “Launch Application”.
- После успешного запуска iTunes можно закрыть редактор и вернуться к обычной работе.
Что делать, если диалог не появляется
- Убедитесь, что вы правильно удалили только записи itms/itmss и сохранили файл.
- Проверьте, что Chrome действительно был закрыт во время редактирования — если он был открыт, изменения могут не примениться.
- Попробуйте перезагрузить систему и повторить процедуру.
- Проверьте версию Chrome: очень устаревшие или сильно кастомизированные сборки могут вести себя иначе.
Альтернативы и когда этот метод не сработает
- Firefox: для Firefox всё проще — в Options → Applications найдите iTunes и укажите приложение для itms/itmss.
- Если устройство управляется корпоративной политикой (GPO или MDM), администратор мог заблокировать изменение обработчиков протоколов. В этом случае обратитесь в IT.
- На некоторых системах iTunes может быть удалён или переустановлен в другом каталоге, тогда диалог не найдёт исполняемый файл — установите iTunes заново.
Короткая методология (mini-method)
- Найти — локализовать файл Local State в профиле Chrome.
- Очистить — удалить запись itms/itmss в разделе Protocol Handler.
- Подтвердить — открыть ссылку iTunes, выбрать приложение и запомнить выбор.
- Проверить — несколько страниц iTunes, чтобы убедиться в стабильности.
Чек-лист по ролям
- Обычный пользователь:
- Закрыл Chrome
- Нашёл и открыл Local State
- Удалил записи itms/itmss
- Подтвердил выбор в диалоге Chrome
- Продвинутый пользователь / админ:
- Проверил групповые политики (GPO/MDM)
- Убедился, что права на файл позволяют редактирование
- Сохранил резервную копию Local State перед изменением
Критерии приёмки
- При клике на “View In iTunes” появляется диалог Chrome и iTunes открывается через «Launch Application».
- Галочка “запомнить выбор“ сохраняет настройку: последующие клики сразу открывают iTunes без дополнительных запросов.
Возможные риски и их смягчение
- Риск: повреждение Local State при некорректном редактировании. Митигейшн: сделать копию файла перед изменением.
- Риск: бюрократические ограничения в корпоративной среде. Митигейшн: согласовать изменения с IT.
Короткая галерея кейсов (когда это полезно)
- Вы используете iTunes для управления устройствами iOS и хотите открывать контент сразу в приложении.
- Вы тестируете контент iTunes и часто переходите между сайтом и приложением.
Короткий глоссарий
- Local State — JSON-подобный конфигурационный файл профиля Chrome.
- Protocol Handler — раздел, где Chrome хранит привязки протоколов к приложениям.
- itms/itmss — проприетарные iTunes протоколы для перехода в настольное приложение.
Резюме
Удаление записей itms/itmss из файла Local State и повторное подтверждение открытия iTunes в диалоге Chrome возвращают штатное поведение: ссылки “View In iTunes” открываются в настольном приложении. Если не получается — проверьте права, политики и саму установку iTunes.
Важно: всегда делайте резервную копию файла Local State перед правкой и не меняйте ненужные секции.
Notes: если вы предпочитаете, используйте Firefox — там настройка проще через интерфейс браузера.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента