Windows 0x80244022Высокая

Ошибка 0x80244022 при обновлении Windows: причины и способы решения

Ошибка 0x80244022 блокирует обновление Windows из-за сбоев в кэше, службах или сети. Статья предлагает последовательные решения: перезапуск служб, очистку папок SoftwareDistribution и Catroot2, проверку сети и восстановление системных файлов.

Обновлено 7 марта 2026 г.
20 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (все версии)Windows 11Windows Server 2016+

Ошибка 0x80244022: что это и почему возникает

Диалоговое окно Центра обновления Windows с кодом ошибки 0x80244022

Типичное сообщение об ошибке при проверке обновлений

Ошибка 0x80244022 — это код сбоя Центра обновления Windows (Windows Update). Она возникает при проверке или загрузке обновлений и означает, что клиент не может корректно связаться с серверами Microsoft или обработать ответ. Ошибка относится к категориям WU_E_NO_UPDATE или WU_E_PT_HTTP_SERVER_ERROR и обычно вызвана проблемами на стороне клиента, а не сбоями у Microsoft.

Типичные симптомы:

  • Проверка обновлений зависает или завершается с ошибкой.
  • В интерфейсе обновлений отображается сообщение «Не удалось выполнить поиск обновлений. Возникла неизвестная ошибка».
  • В Журнале событий Windows (Журнал Windows -> Приложение) появляются записи от источника WindowsUpdateClient с кодом 0x80244022.

Основные причины носят локальный характер:

  1. Повреждение кэша обновлений. Некорректные данные в папках %windir%\SoftwareDistribution и %windir%\System32\catroot2.
  2. Сбои служб. Нестабильная работа служб wuauserv (Windows Update), bits (Background Intelligent Transfer Service) или cryptSvc (Cryptographic Services).
  3. Проблемы с сетью. Невозможность разрешить домены обновлений (*.windowsupdate.com) или установить HTTPS-соединение.
  4. Блокировка ПО. Антивирус или брандмауэр блокируют доступ к серверам обновлений или системным каталогам.
  5. Повреждение системных файлов. Отсутствие или повреждение компонентов, необходимых для обработки обновлений.
  6. Некорректный прокси. Настроенный в системе или браузере прокси-сервер мешает подключению.

Как исправить ошибку 0x80244022: 5 рабочих способов

Выполняйте решения последовательно, от простого к сложному. Каждый шаг требует прав администратора.

Способ 1: Перезапуск ключевых служб

Этот метод устраняет временные сбои в работе сервисов.

  1. Запустите Командную строку или PowerShell от имени администратора.
  2. Остановите службы:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    
  3. После сообщения «Служба была успешно остановлена» запустите их снова:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
  4. Перезагрузите компьютер и проверьте обновления.

Способ 2: Очистка кэша обновлений вручную

Более глубокий сброс, который заставит Windows заново скачать метаданные.

  1. Остановите службу wuauserv, как в Способе 1.
  2. Удалите содержимое папок кэша в той же консоли:
    rd /s /q %windir%\SoftwareDistribution
    rd /s /q %windir%\System32\catroot2
    

    💡 Важно: Команды безвозвратно удалят папки. Система автоматически пересоздаст их пустыми при следующем запуске службы.

  3. Запустите службы обратно (net start wuauserv и другие).
  4. Перезагрузите ПК и попробуйте проверить обновления.
Окно проводника Windows с отображением папок SoftwareDistribution и catroot2 в каталоге System32

Папки кэша обновлений Windows

Способ 3: Восстановление системного образа и проверка файлов

Если проблема в повреждённых системных компонентах.

  1. В консоли администратора выполните восстановление образа Windows:
    DISM.exe /Online /Cleanup-image /Restorehealth
    
    Процесс займёт 10–20 минут и потребует интернета.
  2. После успешного завершения DISM запустите проверку целостности файлов:
    sfc /scannow
    
  3. Перезагрузите компьютер после завершения обоих процессов.

Способ 4: Диагностика сети и брандмауэра

Убедитесь, что ничего не блокирует соединение с серверами обновлений.

  1. Проверьте базовое подключение. Выполните ping windowsupdate.microsoft.com. Если пакеты не проходят, проблема в сети.
  2. Сбросьте сетевые настройки в консоли администратора:
    ipconfig /flushdns
    netsh winsock reset
    netsh int ip reset
    
    После выполнения перезагрузите компьютер.
  3. Временно отключите антивирус и брандмауэр. Если ошибка исчезнет, добавьте исключения для служб svchost.exe (с параметрами -k netsvcs) и доменов *.windowsupdate.com, *.microsoft.com.
  4. Проверьте настройки прокси. Убедитесь, что в параметрах сети Windows и браузера (IE/Edge) не указан лишний прокси. Для отключения через групповые политики может потребоваться опыт.

Способ 5: Полный сброс компонентов через PowerShell

Комбинированный метод, объединяющий Способы 1 и 2.

  1. Запустите PowerShell от имени администратора.
  2. Выполните команду:
    Get-Service wuauserv, cryptSvc, bits, msiserver | Stop-Service -Force
    Remove-Item -Path "$env:windir\SoftwareDistribution\*" -Recurse -Force
    Remove-Item -Path "$env:windir\System32\catroot2\*" -Recurse -Force
    Get-Service wuauserv, cryptSvc, bits, msiserver | Start-Service
    
  3. Перезагрузите систему и проверьте обновления.

Что делать, если ничего не помогло?

  • Попробуйте обновление в чистой загрузке. Загрузите Windows без сторонних служб и программ (используйте msconfig -> «Выборочная загрузка» -> «Службы» -> «Не отображать службы Microsoft»). Если обновление пройдёт, проблема в конфликте ПО.
  • Используйте Media Creation Tool (для Windows 10/11). Этот инструмент от Microsoft позволяет выполнить обновление системы вручную, минуя Центр обновления.
  • Проверьте дату и время. Некорректные системные часы нарушают SSL-соединения. Установите автоматическую синхронизацию времени.
  • Обратитесь к журналу событий. В Журнале Windows -> Приложение найдите события с источником WindowsUpdateClient или CBS для более точной диагностики.

Часто задаваемые вопросы

Почему возникает ошибка 0x80244022?
Какой способ самый надёжный?
Повредит ли очистка кэша уже установленным обновлениям?

Полезное

Перезапустите службы Центра обновления
Очистите кэш обновлений
Восстановите системные файлы
Проверьте сеть и брандмауэр
Выполните сброс компонентов через PowerShell