Открыть сервисСервис

Ошибка обновления Windows 0x80070422

Ошибка 0x80070422 — код сбоя в операционной системе Windows 10 (и смежных версиях Windows), возникающий при попытке установить обновления через службу Windows Update. Код соответствует ошибке ERROR_SERVICE_DISABLED из системы кодов Win32 и означает, что запрашиваемая системная служба отключена и не может быть запущена. Наиболее частая причина — служба «Центр обновления Windows» (Windows Update, wuauserv) находится в состоянии «Отключена», либо одна из зависимых от неё служб не работает.

Причины возникновения

Код 0x80070422 может появляться не только при обновлении, но и при установке компонентов через «Магазин Windows» (Microsoft Store). Основные причины:

  • Отключение службы Windows Update — пользователь или сторонняя программа (оптимизаторы, «чистильщики» реестра, антивирусы) установили тип запуска службы в значение «Отключена».
  • Отключение зависимых служб — Windows Update опирается на «Криптографические службыбы» (CryptSvc), «Службу установки Windows» (TrustedInstaller / msiserver), «Службу фонового передающего обслуживания» (BITS) и «Службу модуля Windows Update» (UsoSvc). Отказ любой из них приводит к тому же коду.
  • Действия вредоносного ПО — некоторые вирусы намеренно отключают обновления, чтобы избежать установки патчей безопасности.
  • Политики групп — в корпоративных средах или в системах с пиратскими сборками обновления могут быть отключены через редактор локальной групповой политики или утилиты вроде WPD.
  • Повреждение системных файлов — компоненты служб Windows Update повреждены, и служба не может стартовать.

Способы исправления

Включение службы через «Службы»

Стандартный способ устранения ошибки — вернуть службе «Центр обновления Windows» автоматический тип запуска:

  1. Нажать Win + R, ввести services.msc и открыть оснастку «Службы».
  2. Найти в списке «Центр обновления Windows» (Windows Update).
  3. Дважды щёлкнуть по строке, в окне свойств выбрать тип запуска «Автоматически» (в Windows 10 для службы также рекомендуется вариант «Автоматически (отложенный запуск)»).
  4. Нажать «Применить», затем «Запустить».
  5. Повторить те же действия для служб «Криптографические службыбы» и «Служба фонового передающего обслуживания».

После этого перезагрузить компьютер и повторить проверку обновлений.

Через командную строку

Если оснастка недоступна или не помогает, те же действия выполняются командами с правами администратора:

`` sc config wuauserv start= auto sc start wuauserv sc config cryptsvc start= auto sc start cryptsvc sc config bits start= auto sc start bits sc config usoserv start= auto sc start usoserv ``

Команда sc config <имя> start= auto устанавливает автоматический тип запуска, sc start запускает службу немедленно.

Через редактор реестра

Если служба не запускается, стоит проверить ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv. Параметр Start должен иметь значение 2 (автоматически). Значение 4 означает «Отключена» — именно оно и вызывает ошибку 0x80070422. Аналогичная проверка выполняется для ключей cryptsvc, bits и usoserv.

Проверка системных файлов

Если после включения служб ошибка сохраняется, выполняется проверка целостности системных файлов:

`` sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth ``

Утилита sfc восстанавливает повреждённые файлы из защищённого хранилища, DISM чинит образ компонентов Windows. После завершения обеих операций компьютер перезагружается, и обновления проверяются повторно.

Удаление вредоносного ПО

При подозрении на заражение рекомендуется выполнить полную проверку системы. В Windows 10 для этого используется встроенный «Безопасный Windows Defender» (сканирование с полной проверкой), при необходимости — загрузка с LiveCD-антивируса. После очистки службы включаются повторно описанными выше методами.

Сброс компонентов Windows Update

В сложных случаях выполняется полный сброс службы обновления: остановка служб, переименование папок SoftwareDistribution и catroot2, перерегистрация DLL-библиотек (regsvr32), повторный запуск служб. Эта процедура удаляет кэш обновлений и заставляет Windows заново построить компонент Windows Update.

Профилактика

Чтобы избежать повторного появления ошибки 0x80070422:

  • не отключать службу «Центр обновления Windows» вручную;
  • с осторожностью использовать программы-оптимизаторы, изменяющие параметры служб;
  • поддерживать антивирусную защиту в актуальном состоянии;
  • периодически выполнять sfc /scannow для профилактической проверки системных файлов.

В корпоративных средах администраторам следует проверять политики группового редактирования (gpedit.msc) на наличие запрета обновлений, а также конфигурацию WSUS или сторонних систем управления обновлениями.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru