Центр обновления Windows обнаружил неизвестную ошибку 80072EFE / Code 80072EFE / ERROR_INTERNET_CONNECTION_ABORTED
#Причина
Серверы Центра обновления требуют TLS 1.2 и подписи SHA-2. Windows 7 с SP1 поддерживает TLS 1.2, но по умолчанию не использует его в службе WinHTTP и в Internet Explorer. Ошибка 80072EFE («соединение оборвано») появляется, когда клиент пытается использовать более старые протоколы и сервер разрывает соединение.
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Не установлен SP1Нет поддержки TLS 1.2. | Свойства компьютера без Service Pack 1. | Установите SP1. |
| Нет SHA-2Серверы подписывают SHA-2. | Обновления не принимаются. | KB4474419. |
| Антивирус перехватывает HTTPSПодмена сертификата. | Ошибка исчезает при отключении. | Исключите Windows Update. |
| Старый браузерIE не поддерживает TLS 1.2. | Сайты не открываются. | Включите TLS 1.2 в параметрах. |
| ПроксиНе передаёт TLS 1.2. | Ошибка в корпоративной сети. | Проверьте прокси. |
| Неверное времяСертификат недействителен. | Ошибка 80072EFE и 80072F8F. | Исправьте время. |
#Порядок
- Убедитесь, что установлен Service Pack 1Windows 7 должна иметь Service Pack 1:
Win+R→winver, проверьте надпись SP1 и разрядность через «Панель управления» → «Система». Если SP1 отсутствует, сначала установите официальный пакет, поскольку обновления TLS 1.2 рассчитаны на Windows 7 SP1. - Установите обновление KB3140245В Microsoft Update Catalog найдите KB3140245, убедитесь, что пакет предназначен для Windows 7 SP1 вашей архитектуры, скачайте
.msuи установите двойным щелчком. Это обновление не включает TLS 1.2 во всех приложениях автоматически; оно помогает WinHTTP с параметрами протоколов по умолчанию. При «неприменимо» перепроверьте версию и требования. - Не импортируйте неизвестные настройки TLS из reg-файлаНе создавайте наугад файл
tls12.regи не импортируйте его двойным щелчком. Для системного Schannel и WinHTTP используются разные ветви реестра, а значения зависят от разрядности и приложения; неверные ключи способны нарушить HTTPS. Сначала сделайте копию реестра и обратитесь к документированным настройкам Microsoft либо к администратору. - Установите KB4474419Для проверки подписи обновлений Windows 7 SP1 установите соответствующие официальные обновления поддержки SHA‑2, в том числе KB4474419 и необходимый стек обслуживания KB4490628 с учётом их последовательности и версий. Скачивайте только из каталога Microsoft и перезагружайтесь при необходимости.
- ПерезагрузитесьПосле установки обновлений выполните «Пуск» → стрелка рядом с «Завершение работы» → «Перезагрузка». Убедитесь, что система запустилась и новый пакет присутствует через «Панель управления» → «Программы» → «Просмотр установленных обновлений». При неудаче запишите код ошибки и журнал.
- Проверьте время и датуНажмите на часы → «Изменение настроек даты и времени» и выставьте правильную дату, время и часовой пояс. Проверьте сертификаты сайта в браузере, но не нажимайте «Продолжить» при ошибке защищённого соединения и не отключайте его проверку.
- Повторите поиск обновленийОткройте «Панель управления» → «Центр обновления Windows» → «Поиск обновлений» и запишите, исчез ли код 80072EFE. Он также появляется из-за разрыва сетевого соединения/прокси, поэтому не считайте TLS единственной возможной причиной. Если код остаётся, проверьте журнал обновлений и сетевые настройки.
- Проверьте включение TLS 1.2 в свойствах браузераЕсли проблема только в старом Internet Explorer,
Win+R→inetcpl.cpl→ вкладка «Дополнительно» → в разделе «Безопасность» проверьте «Использовать TLS 1.2», если флажок доступен. Нажмите «Применить» → OK и перезапустите IE. Многие современные сайты не работают с IE и Windows 7 даже после настройки TLS; используйте поддерживаемую ОС и браузер. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
#Что проверить дополнительно
Если на ПК нет возможности скачать обновления из-за ошибки браузера, загрузите файлы на другом компьютере, перенесите на флешке и установите вручную в порядке: SP1 → KB3020369 → KB3172605 → KB4474419 → KB4490628 → KB3140245.
#Проверка результата и откат
После перезагрузки проверьте, что значения реестра применились: reg query "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client". Затем откройте в Internet Explorer адрес https://www.howsmyssl.com/ — страница покажет, какую версию TLS использует браузер. Если там «TLS 1.2», клиент настроен. Для отката импортируйте обратный файл с DisabledByDefault=1 либо восстановите систему из точки восстановления, созданной перед правкой. Если после изменения не открываются старые внутренние сайты, они используют устаревшие протоколы: включите TLS 1.0 только для этого случая и только на изолированном компьютере. Для ускорения установки пакетов скачивайте их на современном компьютере и переносите на флешке: каталог обновлений в IE 8–11 может не открываться без TLS 1.2.