Центр обновления: ошибки 0x8024A105, 0x8024402C

  • Обновлено
  • Чтение ≈ 5 минут
  • Нужны права администратора

Краткий ответ

Ошибки 0x8024A105, 0x80240FFF и 0x8024402C связаны с прокси, WSUS и повреждёнными компонентами обновления. Сбросьте прокси WinHTTP, проверьте политики WSUS, перерегистрируйте компоненты Windows Update и очистите хранилище.

В этой статье
  1. Значения кодов
  2. Причины
  3. Порядок
  4. Как отличить проблему сервера от проблемы компьютера
Windows Update 0x8024402C
0x8024A105 / 0x80240FFF / 0x8024402C: Центр обновления не может подключиться к серверу
По-русскиОшибка подключения к серверу обновлений или WSUS.

#Значения кодов

0x8024402C — клиент не может связаться с сервером обновлений: прокси, DNS или недоступный WSUS. 0x8024A105 — Центр обновления в «неопределённом» состоянии: часто из-за настроек политики или сбоя компонентов; 0x80240FFF — неожиданная ошибка при поиске обновлений (обычно WSUS или повреждённая конфигурация). Эти коды часто встречаются в корпоративных сетях со своим сервером WSUS и в домашних ПК, где остались политики после «оптимизаторов».

#Причины

Возможная причинаКак узнатьЧто делать
Настроен недоступный WSUSКлючи WUServer остались.Ошибка 0x8024402C.Удалите политику на домашнем ПК или проверьте сервер.
ПроксиЗаданный в WinHTTP.Подключения не проходят.netsh winhttp reset proxy.
Повреждены компоненты WUСбой обновления.0x8024A105.Сброс компонентов, DISM.
Конфликт политикГрупповая политика отключает.Параметры серые.gpresult, изменить политику.
DNS или файрволНедоступны адреса.ping не проходит.Смените DNS, откройте доступ.
Сторонние оптимизаторыОтключили службы.Службы остановлены.Верните автозапуск.

#Порядок

  1. Проверьте, управляется ли ПК политикамиЕсли компьютер принадлежит организации, сначала спросите администратора, управляет ли она обновлениями. На личном ПК нажмите Win+R, введите cmd, нажмите Enter и выполните gpresult /r: найдите сведения о применённых групповых политиках. Затем выполните reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /s. Если ветка отсутствует — это не ошибка. Если указаны WUServer или WUStatusServer, запишите их значения; пока ничего в реестре не удаляйте.
  2. Сбросьте прокси WinHTTPТолько если вы используете личный компьютер без обязательного корпоративного прокси: откройте «Пуск», введите cmd, нажмите «Запуск от имени администратора». Сначала выполните netsh winhttp show proxy и запишите ответ. Если указан старый или недоступный прокси, который вы не используете, выполните netsh winhttp reset proxy. Успех — сообщение о прямом подключении. Если вы работаете через прокси организации, не сбрасывайте его: передайте настройки администратору.
  3. Проверьте адрес WSUSЕсли в проверке политики найден WUServer, запишите его имя и порт (обычно 8530 или 8531, но адрес зависит от организации). На управляемом ПК отправьте эти сведения ИТ-специалисту; он должен проверить доступность WSUS, DNS и состояние службы. На домашнем ПК со старой политикой не удаляйте ветку реестра автоматически: сперва выясните, какая программа или политика её задаёт. Если WUServer отсутствует, этот шаг пропустите.
  4. Сбросьте компоненты Центра обновленияПереходите к сбросу только если средства диагностики Windows и проверка сети не помогли. Создайте резервную копию важных файлов и завершите установку ожидающих обновлений, если возможно. В командной строке от администратора остановите wuauserv, bits, cryptsvc, затем переименуйте папки %windir%\SoftwareDistribution и %windir%\System32\catroot2 в имена с суффиксом .old; после этого запустите службы. Команды приведены ниже отдельным блоком. Если видите «Отказано в доступе» — не удаляйте папки вручную, проверьте, что службы остановились.
  5. Запустите встроенную диагностику вместо устаревшей регистрации DLLНе запускайте массовую перерегистрацию regsvr32 из старых инструкций: в Windows 10/11 часть DLL не содержит функции регистрации и команда выдаёт ошибку, не исправляя обновления. Вместо этого откройте «Параметры» → «Обновление и безопасность» → «Устранение неполадок» → «Дополнительные средства» (Windows 10) либо «Параметры» → «Система» → «Устранение неполадок» → «Другие средства» (Windows 11) и запустите диагностику Центра обновления, если она доступна. Запишите выданный код.
  6. Проверьте DNS и доступность серверовСначала откройте любой сайт в браузере. Если сайты не открываются, исправляйте подключение к интернету, а не папки обновлений. Затем нажмите Win+R → cmd → Enter, выполните nslookup www.microsoft.com и проверьте, возвращаются ли IP-адреса. Если вместо адреса ошибка DNS, проверьте подключение и настройки DNS у провайдера. Если DNS работает, а только обновления недоступны, проверьте прокси и корпоративные ограничения; отсутствие ответа на ping само по себе не доказывает блокировку Windows Update.
  7. Выполните DISM и SFCОткройте «Пуск», введите cmd, выберите «Запуск от имени администратора». Введите DISM /Online /Cleanup-Image /RestoreHealth, дождитесь завершения, затем sfc /scannow. После проверки прочитайте итоговое сообщение и перезагрузите компьютер при необходимости.
  8. Для домена: gpupdate /force и проверка адресов WSUS у администратораПрименяйте только на компьютере организации и совместно с её ИТ-специалистом. Нажмите Win+R → cmd → Enter, выполните gpresult /r и сообщите администратору имя применённой политики и адрес WSUS. Команду gpupdate /force запускайте лишь по согласованию: она перечитает корпоративные политики, но не исправит неисправный WSUS. После проверки администратором откройте «Параметры» → «Центр обновления Windows» и нажмите «Проверить наличие обновлений».
  9. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Есть ли политика WSUS (WUServer) и принудительные настройки
    Windows · Командная строка (CMD)Команда
    Есть ли политика WSUS (WUServer) и принудительные настройки
    reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /s
    reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /s
    Вариант 2Первая команда показывает настройку; команда сброса — необязательная и записана комментарием
    Windows · Командная строка (CMD)С осторожностьюПрава администратора
    Первая команда показывает настройку; команда сброса — необязательная и записана комментарием
    netsh winhttp show proxy
    rem Следующую команду выполняйте ТОЛЬКО на личном ПК без обязательного прокси:
    rem netsh winhttp reset proxy

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

    Вариант 3Не выполнять при идущем обновлении; имена папок .whelp-old должны быть свободны; при остановке или запуске …
    Windows · Командная строка (CMD)С осторожностьюПрава администратора
    Не выполнять при идущем обновлении; имена папок .whelp-old должны быть свободны; при остановке или запуске служб возможны сообщения о том, что служба уже остановлена/запущена
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    ren "%windir%\SoftwareDistribution" SoftwareDistribution.whelp-old
    ren "%windir%\System32\catroot2" catroot2.whelp-old
    net start cryptsvc
    net start bits
    net start wuauserv

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

    Вариант 4Проверка образа
    Windows · Командная строка (CMD)КомандаПрава администратора
    Проверка образа
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow

После исправления откройте «Параметры» → «Центр обновления Windows» (Windows 11) либо «Обновление и безопасность» → «Центр обновления Windows» (Windows 10), нажмите «Проверить наличие обновлений». Если ошибка осталась, запишите её код, дату и номер сборки (Win+R → winver). Ручная установка из официального каталога Microsoft допустима только после выбора правильного обновления для своей редакции и архитектуры; она не исправляет неисправный корпоративный WSUS.

#Как отличить проблему сервера от проблемы компьютера

Если такая же ошибка появилась сразу на нескольких ПК в одной сети, ищите причину на стороне WSUS или шлюза: остановленный пул IIS, переполненная база, закончилось место на диске сервера. Если ошибка только на одном ПК, причина в его политиках или кэше. Журнал клиента показывает, к какому адресу идёт обращение:

Windows · PowerShellКоманда
Сформировать читаемый журнал Центра обновления и открыть его
Get-WindowsUpdateLog
notepad "$env:USERPROFILE\Desktop\WindowsUpdate.log"

В файле ищите строки WUServer, Failed и 0x8024. Адрес из WUServer проверьте командой Test-NetConnection имя-сервера -Port 8530 (порт 8530 — HTTP, 8531 — HTTPS для WSUS). Если порт закрыт, проблема в сети или сервере, а не в компьютере.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.