Ошибка обновления Windows 7 80072efe: причины и установка патчей
Симптомы ошибки обновления 80072efe
При попытке выполнить поиск доступных обновлений в чистой системе Windows 7 или Windows Server 2008 R2 Центр обновления Windows мгновенно выдает ошибку: WindowsUpdate_80072EFE или 0x80072efe: Не удалось выполнить поиск новых обновлений (код ошибки ERROR_INTERNET_CONNECTION_ABORTED).
| Симптом | Где возникает | Причина |
|---|---|---|
| Ошибка 80072efe при первом запуске поиска | Окно Windows Update | Серверы Microsoft Update отклоняют TLS 1.0/1.1 соединения от старого клиента |
| Сброс HTTPS-соединения с серверами обновлений | Журнал WindowsUpdate.log | В системе отсутствует поддержка современного шифрования TLS 1.2 для WinHTTP |
| Отказ скачивания пакетов через WSUS | Консоль WSUS / Клиент | Несоответствие протоколов защиты транспортного уровня |
Пошаговое устранение ошибки 80072efe в Windows 7
- Установка накопительного обновления стека обслуживания (SSU): скачайте и установите вручную пакет KB3138612 или KB4490628 для обновления клиента Windows Update.
- Установка пакета поддержки безопасного протокола TLS 1.2 (KB3140245): примените обновление EasyFix / KB3140245, добавляющее протокол TLS 1.2 в подсистему WinHTTP.
- Включение протоколов TLS 1.1 и TLS 1.2 в реестре для подсистемы WinHTTP:
$regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp" if (-not (Test-Path $regPath)) { New-Item -Path $regPath -Force } Set-ItemProperty -Path $regPath -Name "DefaultSecureProtocols" -Value 0x00000A00 -Type DWord -Force $regPath64 = "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp" if (-not (Test-Path $regPath64)) { New-Item -Path $regPath64 -Force } Set-ItemProperty -Path $regPath64 -Name "DefaultSecureProtocols" -Value 0x00000A00 -Type DWord -Force - Перезапуск службы обновления и повторный запуск поиска:
Restart-Service -Name wuauserv -Force wuauclt.exe /resetauthorization /detectnow
Справка: Значение 0x00000A00 (2560 в десятичной системе) активирует протоколы TLS 1.1 и TLS 1.2 по умолчанию для всех системных вызовов WinHTTP API.
Частые вопросы (FAQ)
Почему ошибка 80072efe стала массово появляться на Windows 7?
В 2020 году корпорация Microsoft полностью отключила поддержку устаревших протоколов шифрования TLS 1.0 и 1.1 на серверах Windows Update, заблокировав старых клиентов без TLS 1.2.
Что расшифровывает код 80072efe?
Код транслируется в ERROR_INTERNET_CONNECTION_ABORTED — соединение с удаленным сервером было принудительно разорвано на этапе TLS Handshake.
Обязательно ли устанавливать KB4474419 для решения проблемы?
Да, пакет KB4474419 необходим для поддержки подписи SHA-2, без которой новые обновления стека обслуживания не смогут установиться.
Как проверить, включен ли TLS 1.2 в браузере Internet Explorer?
Свойства обозревателя -> вкладка 'Дополнительно' -> блок 'Безопасность' -> флажок 'Использовать TLS 1.2'.