Центр обновления Windows ошибка 0x80070424: пошаговое исправление
Симптомы ошибки 0x80070424
При поиске или установке обновлений Windows выдает ошибку 0x80070424. В файле WindowsUpdate.log фиксируется сообщение: ERROR_SERVICE_DOES_NOT_EXIST: The specified service does not exist as an installed service. Службы Центр обновления Windows (wuauserv) или Фоновая интеллектуальная служба передачи (BITS) полностью исчезают из оснастки services.msc.
| Симптом | Где наблюдается | Причина |
|---|---|---|
| Ошибка 0x80070424 в GUI Update | Параметры > Центр обновления | Отсутствуют ключи реестра службы wuauserv или TrustedInstaller |
| Служба BITS отсутствует в списке служб | Консоль services.msc | Повреждение или удаление ветки реестра HKLM\SYSTEM\CurrentControlSet\Services\BITS |
| Сбой работы Windows Defender / Store | Приложения безопасности и Store | Служба оптимизации доставки (DoSvc) или wuauserv удалена вредоносным ПО / твикерами |
Пошаговое восстановление служб и устранение ошибки 0x80070424
- Проверка наличия базовых служб обновления: выполните команду в PowerShell для проверки статуса:
Get-Service -Name wuauserv, bits, trustedinstaller, dosvc -ErrorAction SilentlyContinue - Восстановление службы wuauserv через реестр: если служба отсутствует, восстановите стандартные параметры запуска ветки реестра:
$regPath = "HKLM:\SYSTEM\CurrentControlSet\Services\wuauserv" if (-not (Test-Path $regPath)) { New-Item -Path $regPath -Force } Set-ItemProperty -Path $regPath -Name "DisplayName" -Value "Windows Update" Set-ItemProperty -Path $regPath -Name "ImagePath" -Value "$env:windir\system32\svchost.exe -k netsvcs -p" -Type ExpandString Set-ItemProperty -Path $regPath -Name "Start" -Value 3 -Type DWord Set-ItemProperty -Path $regPath -Name "Type" -Value 32 -Type DWord - Перерегистрация системных DLL-библиотек обновления:
regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s wuapi.dll regsvr32.exe /s wuaueng.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll - Комплексное восстановление образа через DISM:
DISM.exe /Online /Cleanup-Image /RestoreHealth sfc /scannow
Предупреждение: Ошибка 0x80070424 часто является следствием работы «оптимизаторов» и твикеров ОС (O&O ShutUp10, WPD и др.), которые принудительно вырезают службы из конфигурации реестра.
Частые вопросы (FAQ)
Что буквально означает код 0x80070424?
Код 0x80070424 транслируется в ERROR_SERVICE_DOES_NOT_EXIST (Указанная служба не существует как установленная служба).
Как восстановить службу BITS, если она полностью удалена?
Экспортируйте ветку HKLM\SYSTEM\CurrentControlSet\Services\BITS с аналогичной рабочей эталонной системы той же версии ОС и импортируйте ее в реестр сбойного компьютера.
Нужно ли перезагружать сервер после восстановления веток реестра служб?
Да, полная перезагрузка необходима диспетчеру управления службами (SCM / services.exe) для перестроения дерева активных служб.
Помогает ли встроенный мастер устранения неполадок Windows Update?
Мастер (Troubleshooter) может сбросить параметры запуска, но если физические ключи в реестре удалены, требуется ручное восстановление или DISM.