Ошибка 0x80090302 в iTunes появляется при попытке подключиться к серверам Apple — например, при входе в учётную запись, покупке контента или проверке обновлений — и указывает на сбой при установке защищённого TLS-соединения через системный модуль Windows Schannel. Код относится к семейству ошибок безопасности Windows и означает, что клиент и сервер не смогли согласовать параметры шифрования или проверка сертификата завершилась неудачно.
Проблема не связана с самим iPhone или iPad — она возникает на стороне компьютера. Чаще всего виноваты неверные системные дата и время, отключённые протоколы TLS, вмешательство антивируса или устаревшая версия iTunes. Ниже разберём диагностику и безопасные способы устранения, начиная с самых простых проверок.
Что означает код 0x80090302
Код 0x80090302 — это системная ошибка Windows из подсистемы Schannel (Secure Channel), которая отвечает за TLS/SSL-соединения всех программ, использующих штатные механизмы ОС. iTunes обращается к ней каждый раз, когда устанавливает защищённый канал с серверами Apple: при авторизации Apple ID, загрузке приложений, синхронизации покупок.
Когда Schannel не может проверить сертификат сервера или согласовать версию протокола, соединение обрывается ещё до передачи данных, и пользователь видит лишь номер ошибки без подробностей. Это важно понимать: сама ошибка не говорит о поломке — она фиксирует отказ в установке доверенного соединения, а причину нужно искать в настройках системы.
Проверка даты, времени и часового пояса
Первое действие, которое стоит выполнить, — сверить системные дату и время. TLS-сертификаты имеют срок действия, и если часы компьютера убежали вперёд или отстали, проверка сертификата сервера завершится ошибкой ещё на этапе рукопожатия. Это одна из самых частых и при этом самых неочевидных причин сбоя.
- 🕐 Откройте
Параметры → Время и язык → Дата и времяи включите автоматическую установку времени. - 🌍 Проверьте, что выбран правильный часовой пояс — несовпадение пояса смещает время даже при включённой синхронизации.
- 🔄 Нажмите «Синхронизировать» в разделе дополнительных параметров, чтобы принудительно обновить время с сервера.
- 🔋 Если время постоянно сбивается после выключения ПК, возможной причиной является севшая батарейка CMOS на материнской плате.
После корректировки времени перезапустите iTunes и повторите действие, при котором возникала ошибка. Если сбой сохраняется — переходите к проверке протоколов шифрования.
Включение протоколов TLS в Windows
Серверы Apple требуют современные версии TLS, а на некоторых системах — особенно после ручной «оптимизации» или работы твикеров — нужные протоколы могут быть отключены. Проверить это можно через стандартную оснастку свойств обозревателя, которая управляет настройками Schannel для всей системы.
Откройте Панель управления → Свойства браузера → вкладка «Дополнительно» и прокрутите список до раздела безопасности. Убедитесь, что отмечены пункты TLS 1.2 и, если доступен, TLS 1.3. Устаревшие SSL 2.0 и SSL 3.0 включать не нужно — они небезопасны и серверами Apple не принимаются.
☑️ Проверка настроек TLS
⚠️ Внимание: не изменяйте параметры протоколов через редактор реестра, если не уверены в последствиях. Ошибочные значения в ветке Schannel могут нарушить защищённые соединения всех программ, а не только iTunes.
Влияние антивируса и брандмауэра
Многие антивирусы перехватывают HTTPS-трафик для проверки, подменяя сертификат сервера собственным. Для iTunes такое вмешательство выглядит как попытка атаки «человек посередине», и Schannel разрывает соединение с кодом 0x80090302. Особенно часто это проявляется при включённой функции сканирования защищённого трафика.
Чтобы проверить эту гипотезу, временно отключите антивирус или его модуль проверки HTTPS/SSL и повторите подключение в iTunes. Если ошибка исчезла — не спешите удалять защиту: достаточно добавить iTunes в исключения проверки трафика либо отключить сканирование зашифрованных соединений в настройках конкретного антивируса. Точные названия пунктов различаются между продуктами, поэтому сверяйтесь с документацией вашего решения.
Обновление iTunes и системных компонентов
Устаревшая версия iTunes может не поддерживать актуальные требования серверов Apple к шифрованию. Проверьте наличие обновлений через меню Справка → Проверить наличие обновлений (в версии из Microsoft Store обновления приходят через сам магазин). Если программа установлена давно, имеет смысл полностью удалить её вместе с сопутствующими компонентами и установить заново с официального источника.
Не менее важны обновления самой Windows: корневые сертификаты и исправления Schannel распространяются через Центр обновления. Система, долго не получавшая обновлений, может не доверять актуальной цепочке сертификатов Apple. Откройте Параметры → Центр обновления Windows и установите все доступные пакеты, затем перезагрузите компьютер.
| Причина | Признак | Действие |
|---|---|---|
| Неверные дата/время | Ошибка сразу при входе | Синхронизировать время |
| Отключён TLS 1.2 | Сбой на всех защищённых сервисах | Включить в свойствах браузера |
| Антивирус сканирует HTTPS | Ошибка пропадает при отключении защиты | Добавить iTunes в исключения |
| Устаревший iTunes | Ошибка после обновления серверов Apple | Переустановить программу |
| Отсутствуют обновления Windows | Не доверяет и другим сертификатам | Установить обновления ОС |
Дополнительные способы решения
Если базовые шаги не помогли, проверьте файл hosts по пути C:\Windows\System32\drivers\etc\hosts — в нём не должно быть строк с доменами apple.com или itunes.apple.com, перенаправляющих трафик на сторонние адреса. Такие записи иногда остаются после работы утилит для обхода активации или блокировки рекламы.
Также имеет смысл сбросить сетевой стек командой в командной строке от имени администратора:
netsh winsock reset
После выполнения потребуется перезагрузка. Команда возвращает сетевые настройки к состоянию по умолчанию и устраняет последствия работы сторонних фильтров трафика, которые могли встроиться в цепочку обработки соединений.
Что делать, если ничего не помогло
Проверьте, воспроизводится ли ошибка на другом компьютере с той же учётной записью Apple ID. Если да — проблема может быть на стороне серверов Apple, и стоит повторить попытку позже. Также проверьте статус сервисов на официальной странице состояния системы Apple.
⚠️ Внимание: не скачивайте «фиксеры ошибок» и сторонние утилиты, обещающие исправить код 0x80090302 одним нажатием. Такие программы часто меняют системные настройки непредсказуемым образом и могут содержать вредоносный код.
Часто задаваемые вопросы
Почему ошибка 0x80090302 появляется только в iTunes, а браузер работает нормально?
Современные браузеры используют собственные реализации TLS и хранилища сертификатов, а iTunes опирается на системный Schannel. Поэтому сбой в настройках Windows затрагивает iTunes, но не затрагивает Chrome или Firefox.
Может ли ошибка быть связана с блокировкой аккаунта Apple ID?
Нет. Блокировка учётной записи выдаёт отдельное сообщение о проблеме с Apple ID. Код 0x80090302 возникает ещё до этапа проверки логина и пароля — на этапе установки шифрованного канала.
Поможет ли переустановка Windows?
Переустановка системы — крайняя мера, которая почти наверняка устранит проблему, но она избыточна. В подавляющем большинстве случаев достаточно корректировки времени, TLS, антивируса и обновлений.
Возникает ли эта ошибка на macOS?
Нет, код 0x80090302 относится исключительно к подсистеме безопасности Windows. На macOS используются другие механизмы шифрования и другие коды ошибок.
Опасна ли эта ошибка для данных на компьютере?
Нет, это защитная реакция системы: соединение разрывается, чтобы не передавать данные по недоверенному каналу. Файлы и медиатека iTunes при этом не повреждаются.