Как заставить Chrome автоматически открывать приложение iTunes
Почему это важно
Chrome иногда блокирует внешние протокольные обработчики (itms/itmss) или сохраняет некорректный флаг, поэтому при клике на синие ссылки Apple (кнопка “View In iTunes”) браузер либо ничего не делает, либо постоянно открывает приложение с ошибкой. Исправление Local State решает проблему и позволяет браузеру запомнить ваш выбор — открывать ссылки в настольном iTunes.
Совместимость и ограничения
- Работает на macOS и Windows. Путь к файлу профиля отличается в зависимости от ОС.
- Потребуются права пользователя для чтения/записи файлов профиля Chrome.
- Не требует установки расширений.
Подготовка
- Закройте Chrome полностью (важно — браузер не должен работать).
- Сделайте резервную копию файла Local State (скопируйте файл в соседнюю папку) на случай, если нужно откатиться.
Где искать файл профиля Chrome
На macOS:
/Users/[ИМЯ_ПОЛЬЗОВАТЕЛЯ]/Library/Application Support/Google/Chrome/
На Windows:
C:\Users[ИМЯ_ПОЛЬЗОВАТЕЛЯ]\AppData\Local\Google\Chrome\User Data\
Примечание: на Windows папки AppData обычно скрыты — включите в Проводнике показ скрытых файлов.
Шаги — подробная пошаговая инструкция
Найдите файл Local State в указанной папке. Файл не имеет расширения, откройте его любым текстовым редактором (Блокнот, TextEdit, VS Code и т.п.).
Внутри файла найдите раздел Protocol Handler — он примерно в середине JSON-файла. Ищите ключи itms или itmss. Примерно это выглядит как:
"protocol_handler": { ... "itms": { "enabled": true } ... }
Удалите всю строку или блок, отвечающий за itms/itmss (удалите ключи и значения, связанные с этими протоколами). Не удаляйте весь блок protocol_handler, только те строки, где фигурирует itms/itmss.
Очень важно: НЕ сохраняйте и НЕ закрывайте файл Local State сразу. Оставьте файл открытым и перейдите к следующему шагу.
Откройте Chrome. Перейдите на любую страницу в iTunes в вебе и нажмите синюю кнопку “View In iTunes”. Должно появиться диалоговое окно с предложением открыть приложение iTunes (оно укажет путь типа iTunes.exe на Windows или соответствующий путь на macOS).
Отметьте опцию запомнить выбор (Remember/Always open) и подтвердите «Launch Application» или аналогичную кнопку. После этого можно сохранить и закрыть файл Local State.
iTunes должен открыться с нужной страницей. Если всё прошло успешно, при следующих кликах Chrome будет автоматически запускать настольный iTunes.
Быстрый вариант для Firefox
Если вы используете Firefox, настройка проще: Откройте Настройки → Приложения, введите iTunes в строку поиска и выберите программу для обработки itms/itmss.
Что делать, если не получилось — проверка и устранение ошибок
- Убедитесь, что вы оставили файл Local State открытым до подтверждения в браузере. Chrome при старте может перезаписать файл профиля, поэтому ваши правки потеряются, если файл закрыт раньше времени.
- Проверьте синтаксис JSON: удаляйте только нужные строки, не повреждайте кавычки и запятые вокруг соседних ключей. Некорректный JSON может нарушить профиль Chrome.
- Если Chrome не показывает окно подтверждения, попробуйте временно отключить расширения, которые блокируют всплывающие окна или обработку протоколов.
- На Windows запустите Chrome от имени администратора, если система блокирует изменение профиля.
Important: если вы нечаянно испортили Local State, восстановите файл из резервной копии.
Альтернативные подходы
- Использовать расширение, которое перехватывает ссылки и предлагает открыть внешние приложения — работает, но добавляет сторонний код в браузер.
- Редактировать реестр Windows (только для опытных пользователей) — изменение реестра может назначать обработчики протоколов глобально.
- Временно переключиться на Firefox для кликов по iTunes-ссылкам — самый простой обходной путь.
Мини‑метод: короткая контрольная последовательность
- Закрыть Chrome.
- Открыть Local State.
- Удалить строки itms/itmss.
- Оставить файл открытым.
- Запустить Chrome и нажать “View In iTunes”.
- Подтвердить открытие и сохранить выбор.
- Закрыть Local State.
Решающие контрольные точки (критерии приёмки)
- При клике на “View In iTunes” появляется диалог открытия приложения.
- Отметка “запомнить выбор“ сохраняется и повторные клики сразу открывают iTunes.
- Профиль Chrome не повреждён и браузер запускается нормально.
Короткая проверка безопасности и приватности
- Операция меняет только локальные настройки Chrome на вашем компьютере.
- Не даёт удалённого доступа и не отправляет данные сторонним сервисам.
- Если вы работаете на корпоративном устройстве, проверьте политику ИТ — администратор может блокировать изменение профилей.
Быстрый список вариантов отката
- Восстановите сохранённую копию файла Local State.
- Удалите профиль Chrome и создайте новый (только если профиль повреждён).
- Переустановите Chrome.
Решение проблем — краткий чеклист для разных ролей
- Пользователь: сделайте резервную копию Local State и следуйте инструкции.
- Администратор: при массовом развёртывании используйте групповые политики для управления обработчиками протоколов.
- Техподдержка: проверьте права доступа, лог запуска Chrome и целостность JSON в Local State.
Наглядная схема принятия решения
flowchart TD
A[Клик по 'View In iTunes'] --> B{Появляется ли диалог открытия?}
B -- Да --> C[Подтвердить и запомнить выбор]
B -- Нет --> D{Есть доступ к Local State?}
D -- Да --> E[Удалить строки itms/itmss, оставить файл открытым, перезапустить Chrome]
D -- Нет --> F[Попросите права/администратора]
E --> A
F --> G[Используйте временно Firefox или расширение]Небольшой глоссарий (1‑строчные определения)
- Local State — JSON-файл, где Chrome хранит глобальные настройки профиля.
- itms/itmss — протоколы, которыми Apple помечает ссылки для открытия в iTunes.
Итог
Исправление в файле Local State — надёжный способ вернуть автоматическое открытие настольного iTunes из Chrome. Главное — сделать резервную копию и оставить файл открытым до подтверждения в браузере. Если не хотите править файлы вручную, используйте Firefox или расширения как обходной путь.
Important: всегда имейте резервную копию Local State перед изменениями.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone