Ошибка 80090302 в iTunes — это код системного сбоя Windows, связанный с нарушением защищённого канала связи: программа не может корректно установить TLS-соединение с серверами Apple и прерывает операцию. Чаще всего сообщение появляется при попытке войти в учётную запись, активировать устройство, восстановить прошивку или обратиться к магазину iTunes Store.
Код 0x80090302 относится к подсистеме безопасности Windows (Schannel), а не к самому iTunes. Это значит, что корень проблемы обычно кроется в настройках операционной системы: устаревших протоколах шифрования, неверной дате и времени, повреждённом кэше сертификатов или блокировке со стороны антивируса. Ниже разберём проверяемые причины и безопасные шаги по устранению.
Что означает код 0x80090302
В документации Microsoft код SEC_E_ALGORITHM_MISMATCH (0x80090302) указывает на несовпадение криптографических алгоритмов между клиентом и сервером при установке защищённого соединения. Проще говоря, ваш компьютер и сервер Apple не смогли договориться о способе шифрования.
Практический вывод: сбой почти всегда связан с устаревшими компонентами безопасности Windows, отключёнными современными версиями TLS или вмешательством стороннего ПО в сетевой трафик. Сам iTunes при этом обычно исправен.
Типичные причины ошибки
Прежде чем менять настройки, полезно понять, какие факторы чаще всего провоцируют сбой. Проверку стоит вести от простого к сложному.
- ⏰ Неверные дата и время на компьютере — сертификаты серверов кажутся недействительными
- 🔒 Устаревшая версия Windows без поддержки современных протоколов TLS 1.2
- 🛡️ Антивирус или файрвол перехватывает HTTPS-трафик и подменяет сертификаты
- 🌐 Прокси-сервер или VPN искажают защищённое соединение
- 💾 Повреждённый кэш SSL-сессий или устаревшая версия самого iTunes
Особенно актуальна проблема для старых выпусков Windows 7 без установленных обновлений: поддержка TLS 1.2 там может быть отключена или отсутствовать вовсе, а серверы Apple давно требуют современные версии протокола.
Шаг 1. Проверьте дату, время и часовой пояс
Самая частая и легко устранимая причина — расхождение системного времени. Даже отклонение в несколько минут способно сделать сертификат сервера «недействительным» для Windows, и соединение оборвётся именно с кодом 80090302.
Откройте Параметры → Время и язык → Дата и время и включите автоматическую установку времени и часового пояса. В старых версиях Windows путь выглядит как Панель управления → Дата и время → Время по Интернету — там можно принудительно синхронизировать часы с сервером времени. После синхронизации перезапустите iTunes и повторите операцию.
☑️ Проверка даты и времени
Шаг 2. Обновите Windows и проверьте поддержку TLS
Установите все накопительные обновления через Центр обновления Windows — именно они привносят поддержку современных версий TLS в системный компонент Schannel. Если вы работаете на Windows 7, проверьте, установлен ли пакет обновления SP1 и последующие обновления безопасности: без них корректная работа TLS 1.2 не гарантируется.
Дополнительно проверьте настройки протоколов в свойствах браузера: Панель управления → Свойства браузера → Дополнительно. В списке параметров безопасности убедитесь, что включён TLS 1.2. Устаревшие протоколы SSL 3.0 и TLS 1.0 лучше отключить — они давно признаны небезопасными и не поддерживаются серверами Apple.
⚠️ Внимание: изменение параметров реестра для принудительного включения TLS — рискованная операция. Если вы не уверены в своих действиях, ограничьтесь установкой обновлений Windows или обратитесь к специалисту. Неверные правки реестра могут нарушить работу системы.
Шаг 3. Отключите антивирус, VPN и прокси
Многие антивирусы включают функцию сканирования HTTPS-трафика: они встраиваются в защищённое соединение и подменяют сертификат сервера своим. Для iTunes такое вмешательство выглядит как нарушение шифрования, и соединение разрывается.
Временно приостановите защиту антивируса или отключите в его настройках проверку защищённых соединений (название опции зависит от конкретного продукта — сверьтесь с его документацией). Также отключите VPN-клиенты и проверьте, не прописан ли прокси: Параметры → Сеть и Интернет → Прокси. Для домашнего подключения переключатели прокси обычно должны быть выключены.
Шаг 4. Очистите кэш SSL и обновите iTunes
Windows хранит кэш SSL-сессий, и повреждённые записи иногда мешают новому подключению. Очистить его можно через Панель управления → Свойства браузера → Содержание → Очистить состояние SSL. Операция безопасна и не затрагивает личные данные.
Параллельно проверьте актуальность самого iTunes: в меню Справка → Проверить наличие обновлений. Если программа установлена из Microsoft Store, обновления приходят через магазин приложений. В ситуации, когда обновление не помогает, имеет смысл полностью удалить iTunes и связанные компоненты Apple (Apple Software Update, Apple Mobile Device Support, Bonjour) через Программы и компоненты, перезагрузиться и установить свежую версию с официального сайта Apple.
Как проверить связь с серверами Apple
Откройте командную строку и выполните команду ping itunes.apple.com. Если пакеты не проходят, проблема на уровне сети или DNS — попробуйте сменить DNS-серверы на публичные (например, DNS вашего провайдера заменить адресами 8.8.8.8 и 1.1.1.1) и повторить попытку.
Шаг 5. Проверьте файл hosts и сеть
Файл hosts в папке C:\Windows\System32\drivers\etc иногда содержит записи, перенаправляющие адреса Apple — так делают некоторые утилиты для обхода активации или блокировки обновлений. Откройте файл блокнотом с правами администратора и удалите строки, содержащие apple.com или itunes, если вы не добавляли их осознанно.
Если ошибка возникает при восстановлении iPhone или iPad, дополнительно проверьте сам кабель и USB-порт: используйте оригинальный или сертифицированный кабель и подключайтесь напрямую к порту компьютера, минуя хабы. Хотя сбой 80090302 относится к сети, нестабильное USB-соединение способно прерывать процесс на этапе обращения к серверам.
⚠️ Внимание: не скачивайте «фиксеры ошибок iTunes» со сторонних сайтов — под таким видом часто распространяется вредоносное ПО. Все необходимые инструменты уже есть в Windows и в официальном дистрибутиве iTunes.
Сводная таблица причин и решений
| Причина | Признак | Действие |
|---|---|---|
| Неверное время | Ошибка при любом обращении к серверам | Синхронизировать дату и время |
| Нет TLS 1.2 | Старая Windows без обновлений | Установить обновления, включить TLS 1.2 |
| Антивирус | Ошибка пропадает при отключении защиты | Отключить сканирование HTTPS |
| VPN/прокси | Сбой только при активном VPN | Отключить VPN и прокси |
| Файл hosts | Раньше использовались обходные утилиты | Удалить записи с адресами Apple |
Если ничего не помогло
Когда все перечисленные шаги выполнены, а ошибка 80090302 сохраняется, проверьте соединение с другого компьютера или другой сети — например, через мобильную точку доступа. Если на другой сети всё работает, причина в настройках роутера или ограничениях провайдера.
Также убедитесь, что сервисы Apple доступны: компания ведёт публичную страницу статуса систем, где видны сбои на стороне серверов. В редких случаях проблема действительно временная и решается ожиданием.
Частые вопросы
Ошибка 80090302 появляется при восстановлении iPhone — это опасно для устройства?
Нет, сам код относится только к сетевому соединению компьютера с серверами Apple. Однако прерванное восстановление может оставить устройство в режиме восстановления — в этом случае повторите процедуру после устранения сетевой проблемы.
Поможет ли переустановка iTunes без обновления Windows?
Маловероятно. Если причина в отсутствии поддержки TLS 1.2 на уровне системы, переустановка программы ничего не изменит — сначала установите обновления Windows.
Возникает ли ошибка 80090302 на macOS?
Нет, этот код принадлежит подсистеме безопасности Windows. На Mac сбои подключения iTunes имеют другие коды и другие причины.
Может ли провайдер блокировать серверы Apple?
Теоретически да — например, при фильтрации трафика на уровне сети. Проверить это просто: подключитесь через мобильный интернет другого оператора и повторите операцию.
Нужно ли менять реестр для включения TLS 1.2?
На актуальных версиях Windows с установленными обновлениями TLS 1.2 включён по умолчанию, ручная правка реестра не требуется. Прибегать к ней стоит только на устаревших системах и с пониманием рисков.