Ошибка 0x8024401c возникает при попытке проверить или загрузить обновления через Windows Update. Код указывает на проблему соединения между компьютером и серверами Microsoft. Причины варьируются от неправильных настроек DNS до блокировки соединения антивирусом или брандмауэром. Рассмотрим все причины и пошаговые решения для Windows 11 и Windows 10.
Главное:
- Код 0x8024401c (WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT) означает тайм-аут соединения с сервером обновлений
- В 40% случаев причина в настройках DNS: смена на Google DNS (8.8.8.8) или Cloudflare (1.1.1.1) решает проблему
- Прокси-сервер или VPN могут блокировать доступ к серверам windowsupdate.microsoft.com
- Сброс компонентов Windows Update устраняет ошибку, если предыдущее обновление повредило кеш
Что означает код ошибки 0x8024401c
Код 0x8024401c расшифровывается как WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT. Служба Windows Update отправляет HTTP-запрос на серверы Microsoft, но не получает ответ в течение установленного времени. Сервер может быть недоступен, соединение заблокировано или DNS не может разрешить адрес сервера.
Серверы обновлений Microsoft, к которым обращается Windows:
- windowsupdate.microsoft.com
- update.microsoft.com
- download.windowsupdate.com
- download.microsoft.com
Проверьте доступность этих серверов из командной строки:
ping windowsupdate.microsoft.com
ping download.microsoft.comЕсли ping показывает «Превышен интервал ожидания» или «Не удается разрешить имя», проблема подтверждена. Переходите к решениям ниже. Обратите внимание: некоторые серверы Microsoft не отвечают на ping, но это не означает их недоступность. Для точной проверки используйте:
Test-NetConnection -ComputerName windowsupdate.microsoft.com -Port 443Решение 1: сменить DNS-серверы
Стандартные DNS-серверы провайдера могут работать нестабильно или медленно разрешать адреса серверов Microsoft. Смена DNS на публичные серверы часто решает проблему.
Через графический интерфейс:
- Откройте «Параметры» и перейдите в «Сеть и Интернет»
- Нажмите на активное подключение (Wi-Fi или Ethernet)
- Найдите «Назначение DNS-сервера» и нажмите «Изменить»
- Выберите «Вручную», включите IPv4
- Основной DNS: 8.8.8.8, Дополнительный DNS: 8.8.4.4
- Нажмите «Сохранить»
Через командную строку (от администратора):
netsh interface ip set dns "Ethernet" static 8.8.8.8
netsh interface ip add dns "Ethernet" 8.8.4.4 index=2Замените «Ethernet» на имя вашего сетевого адаптера. Узнать имя можно командой:
netsh interface show interfaceАльтернативные DNS-серверы:
| Провайдер | Основной | Дополнительный |
|---|---|---|
| Google DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Яндекс DNS | 77.88.8.8 | 77.88.8.1 |
После смены DNS очистите кеш DNS:
ipconfig /flushdnsРешение 2: отключить прокси и VPN
Прокси-сервер или VPN перенаправляют трафик через промежуточные серверы. Если эти серверы не пропускают HTTPS-запросы к серверам Microsoft, обновления не работают.
Проверьте текущие настройки прокси:
netsh winhttp show proxyЕсли прокси настроен, сбросьте его:
netsh winhttp reset proxyТакже проверьте системный прокси в параметрах:
- «Параметры» и затем «Сеть и Интернет» и затем «Прокси-сервер»
- Отключите «Использовать прокси-сервер»
- Отключите «Использовать сценарий настройки»
Если используете VPN, полностью закройте VPN-клиент (не только отключите соединение). Некоторые VPN-клиенты (NordVPN, ExpressVPN, WireGuard) устанавливают виртуальный сетевой адаптер, который остается активным даже при отключенном VPN.
После отключения прокси и VPN перезапустите службу Windows Update:
net stop wuauserv
net start wuauservПовторите проверку обновлений. Подробнее об управлении обновлениями.
Решение 3: сбросить компоненты Windows Update
Поврежденный кеш обновлений или сбой в работе служб могут вызывать тайм-аут при соединении. Полный сброс компонентов решает большинство подобных проблем.
Откройте командную строку от администратора и выполните последовательно:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserverЕсли какая-то служба не останавливается, используйте принудительное завершение:
taskkill /f /im wuauserv.exeПосле выполнения всех команд перейдите в «Параметры» и нажмите «Центр обновления Windows» и затем «Проверить наличие обновлений». Windows создаст новые папки SoftwareDistribution и catroot2 автоматически.
Старые папки (SoftwareDistribution.old и catroot2.old) можно удалить через неделю после успешной установки обновлений.
Решение 4: настроить брандмауэр Windows
Брандмауэр Windows или сторонний файервол может блокировать соединения службы Windows Update. Особенно часто это происходит после установки корпоративных политик безопасности.
Временно отключите брандмауэр для проверки:
netsh advfirewall set allprofiles state offПопробуйте обновить Windows. Если обновления заработали, проблема в брандмауэре. Включите его обратно:
netsh advfirewall set allprofiles state onДобавьте правило для службы Windows Update:
netsh advfirewall firewall add rule name="Windows Update HTTPS" dir=out action=allow protocol=TCP remoteport=443 program="C:WindowsSystem32svchost.exe"Если используете сторонний антивирус с файерволом (Kaspersky, ESET, Norton), добавьте серверы Microsoft в список исключений:
- *.windowsupdate.microsoft.com
- *.update.microsoft.com
- *.download.windowsupdate.com
- *.download.microsoft.com
Инструкция по добавлению исключений зависит от антивируса. Обратитесь к документации вашего антивирусного продукта.
Решение 5: запустить средство устранения неполадок
Встроенное средство диагностики Windows автоматически проверяет и исправляет типичные проблемы с обновлениями.
В Windows 11:
- «Параметры» и затем «Система» и затем «Устранение неполадок»
- «Другие средства устранения неполадок»
- Найдите «Центр обновления Windows» и нажмите «Запустить»
Средство проверяет:
- Состояние служб Windows Update, BITS и Cryptographic Services
- Целостность базы этих обновлений
- Наличие ожидающих перезагрузки обновлений
- Правильность настроек реестра для Windows Update
Если средство устранения неполадок нашло и исправило проблему, перезагрузите компьютер и повторите проверку обновлений.
Дополнительно проверьте целостность системных файлов:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealthКоманда DISM требует подключения к интернету для загрузки оригинальных файлов. Если интернет работает через прокси, укажите его: используйте ISO-образ как источник. Подробнее о загрузке ISO.
Решение 6: проверить и перезапустить службы обновлений
Службы Windows Update могут зависнуть или быть отключены сторонним оптимизатором. Проверьте их состояние и тип запуска.
Откройте PowerShell от администратора и проверьте состояние служб:
Get-Service wuauserv,bits,cryptsvc,msiserver | Format-Table Name,Status,StartTypeВсе четыре службы должны быть запущены (Running) или иметь тип запуска «Вручную» (Manual) или «Автоматически» (Automatic). Если какая-то служба отключена (Disabled):
Set-Service wuauserv -StartupType Manual
Set-Service bits -StartupType Manual
Set-Service cryptsvc -StartupType Automatic
Start-Service wuauserv,bits,cryptsvcТакже проверьте службу «Фоновая интеллектуальная служба передачи» (BITS). Она отвечает за фоновую загрузку файлов обновлений. Если BITS не работает, обновления не загружаются.
Для полного сброса служб используйте команды:
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)Эти команды восстанавливают стандартные разрешения безопасности для служб Windows Update и BITS.
Когда ничего не помогает: альтернативные способы обновления
Если все решения выше не устранили ошибку 0x8024401c, установите обновления альтернативными способами.
Способ 1: ручная установка из каталога Microsoft.
- Перейдите на catalog.update.microsoft.com
- Введите номер KB обновления в поиск
- Скачайте файл .msu для вашей версии Windows
- Запустите файл двойным щелчком
Способ 2: обновление через Media Creation Tool (для обновлений версий).
- Скачайте Media Creation Tool с сайта Microsoft
- Запустите и выберите «Обновить этот компьютер сейчас»
- Следуйте инструкциям, выберите «Сохранить файлы и приложения»
Способ 3: сброс Windows с сохранением файлов. Если компоненты Windows Update повреждены настолько, что ни один способ не помогает, сброс переустановит систему и восстановит все компоненты. Подробнее о сбросе Windows.
Перед любым из этих способов создайте точках восстановления и сделайте резервную копию важных данных.
Проверенные конфигурации
- Windows 11 23H2 + Kaspersky Internet Security: добавление серверов Microsoft в исключения файервола решило проблему
- Windows 10 22H2 + корпоративный прокси: команда netsh winhttp reset proxy устранила ошибку
- Windows 11 24H2 + DNS провайдера Ростелеком: смена DNS на 8.8.8.8 решила тайм-аут подключения
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке Windows 11 Pro
Официальная документация: Microsoft Learn: устранение неполадок.
Часто задаваемые вопросы
Ошибка 0x8024401c появляется только на одном компьютере в сети. Что делать?
Проверьте настройки DNS и прокси именно на этом компьютере. Возможно, на нем настроен прокси или VPN, отсутствующий на других машинах. Также проверьте правила брандмауэра.
Может ли провайдер блокировать обновления Windows?
Маловероятно, но некоторые провайдеры ограничивают трафик к определенным серверам. Смена DNS на публичные (Google, Cloudflare) обходит эту проблему.
Ошибка 0x8024401c и 0x80244019: это одно и то же?
Нет. 0x8024401c означает тайм-аут соединения, а 0x80244019 означает, что сервер вернул ошибку HTTP. Причины разные, хотя некоторые решения пересекаются.
Как проверить, что серверы обновлений Microsoft доступны?
Выполните команду: Test-NetConnection -ComputerName windowsupdate.microsoft.com -Port 443. Если TcpTestSucceeded показывает True, серверы доступны и проблема на стороне клиента.



