Ошибка Windows Update 0x80070424 — как исправить
Что такое ошибка 0x80070424 и почему она возникает
Код ошибки 0x80070424 указывает, что указанная служба не существует. В контексте Центра обновления Windows (Windows Update) это означает, что служба, необходимая для загрузки и установки обновлений (wuauserv — «Центр обновления Windows»), отсутствует или повреждена. Проблема может проявляться и в Microsoft Store, и в отдельных приложениях (например, Xbox), если для их установки требуются компоненты службы обновлений.
Коротко: чаще всего причины — удалённые или повреждённые записи реестра службы, остановленные или несуществующие службы, либо вредоносное ПО, удаляющее системные компоненты.
Важно: прежде чем править реестр или запускать скрипты, создайте точку восстановления системы или резервную копию важных данных.
Шаг 1. Запустите средство устранения неполадок Центра обновления Windows
Средство устранения неполадок автоматически сканирует стандартные проблемы с обновлениями и пытается применить известные исправления.
Как запустить (Windows 10/11):
- Нажмите Win + I чтобы открыть «Параметры».
- Перейдите в раздел Обновление и безопасность.
- Выберите Устранение неполадок в левом меню.
- Нажмите Дополнительные средства устранения неполадок (если доступно).
- В блоке «Ввод в эксплуатацию» или «Запуск» выберите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
- Примените предложенные исправления и перезагрузите компьютер.
Примечание: средство устраняет набор типовых ошибок. Если служба полностью удалена из реестра, потребуется восстановление вручную (см. шаг 3).
Шаг 2. Проверьте и перезапустите службы обновления
Если служба существует, но не запущена, её перезапуск часто решает проблему.
Как проверить:
- Нажмите Win + R, введите services.msc и нажмите OK.
- В списке найдите службу Центр обновления Windows (Windows Update / wuauserv).
- Если статус «Остановлено», щёлкните правой кнопкой — Запустить.
- Если служба запущена, выберите Перезапустить.
- Дважды щёлкните по службе и установите Тип запуска: Автоматически. Нажмите Применить и ОК.
- Повторите операции для служб Background Intelligent Transfer Service (BITS) и Cryptographic Services (Криптографическая служба).
Если служба отсутствует в списке — переходите к следующему шагу.
Шаг 3. Восстановление записей реестра службы wuauserv
Если в оснастке «Службы» отсутствует запись для wuauserv, можно восстановить ключи реестра, импортировав .reg-файл. Делайте это только при уверенности в источнике инструкции и только под учётной записью администратора.
Инструкция:
- Откройте Блокнот (Notepad).
- Скопируйте и вставьте следующий текст в файл (оставьте точную кодировку по умолчанию):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"Description"="@%systemroot%\\system32\\wuaueng.dll,-106"
"DisplayName"="Windows Update"
"ErrorControl"=dword:00000001
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,20,00,2d,00,70,00,00,\
00
"ObjectName"="LocalSystem"
"RequiredPrivileges"=hex(7):53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,\
65,00,61,00,74,00,65,00,47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,\
61,00,74,00,65,00,50,00,61,00,67,00,65,00,46,00,69,00,6c,00,65,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,63,00,\
62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,\
79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,\
6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,\
75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,\
00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,50,00,\
72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,44,00,65,\
00,62,00,75,00,67,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,\
6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,00,61,00,6b,\
00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,61,\
00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,76,00,69,00,\
6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4d,00,61,00,6e,00,61,00,67,00,65,\
00,56,00,6f,00,6c,00,75,00,6d,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,\
65,00,67,00,65,00,00,00,53,00,65,00,53,00,79,00,73,00,74,00,65,00,6d,00,45,\
00,6e,00,76,00,69,00,72,00,6f,00,6e,00,6d,00,65,00,6e,00,74,00,50,00,72,00,\
69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,\
00,61,00,74,00,65,00,53,00,79,00,6d,00,62,00,6f,00,6c,00,69,00,63,00,4c,00,\
69,00,6e,00,6b,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,42,00,61,00,\
73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,00,79,00,50,00,72,00,69,\
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"ServiceSidType"=dword:00000001
"Start"=dword:00000003
"SvcMemHardLimitInMB"=dword:000000f6
"SvcMemMidLimitInMB"=dword:000000a7
"SvcMemSoftLimitInMB"=dword:00000058
"Type"=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Parameters]
"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
77,00,75,00,61,00,75,00,65,00,6e,00,67,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceDllUnloadOnStop"=dword:00000001
"ServiceMain"="WUServiceMain"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\Security]
"Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1c,00,01,00,00,00,02,80,14,00,ff,00,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,02,00,48,00,03,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,\
05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\
01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\0]
"Type"=dword:00000005
"Action"=dword:00000001
"Guid"=hex:e6,ca,9f,65,db,5b,a9,4d,b1,ff,ca,2a,17,8d,46,e0
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv\TriggerInfo\1]
"Type"=dword:00000005
"Action"=dword:00000001
"Guid"=hex:c8,46,fb,54,89,f0,4c,46,b1,fd,59,d1,b6,2c,3b,50- В меню Файл — Сохранить как….
- Задайте имя Windows_update.reg и в поле «Тип файла» выберите Все файлы.
- Дважды щёлкните по сохранённому файлу и подтвердите внесение изменений в реестр (нажмите Да).
- После сообщения об успешном импортировании перезагрузите компьютер.
После перезагрузки откройте regedit и перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv, чтобы убедиться, что ключи восстановлены.
Важно: редактирование реестра потенциально опасно. Делайте изменения только при полном понимании действий и наличии резервной копии.
Шаг 4. Полная проверка системы на вредоносное ПО
Если записи реестра исчезают повторно после восстановления, причиной может быть вредоносное ПО, которое удаляет системные компоненты. Выполните полное сканирование системы:
- Используйте установленный антивирус и обновлённые базы сигнатур.
- Если антивируса нет, можно скачать и запустить проверку с Malwarebytes (есть пробная версия).
- Запустите сканирование в безопасном режиме с сетью для более тщательной проверки.
Если обнаружены угрозы — удалите или поместите их в карантин, затем повторите восстановление службы и перезагрузку.
Шаг 5. Сброс служб Центра обновления Windows с помощью пакетного файла
Если система чиста от ПО и ручные перезапуски не помогли, можно выполнить готовый набор команд, который остановит службы, очистит кэши и заново зарегистрирует ключевые DLL.
Инструкция:
- Откройте Блокнот.
- Вставьте следующий набор команд в файл:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
netsh winsock reset
netsh winsock reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc- Сохраните файл как Windows.bat (тип файла — Все файлы).
- Щёлкните правой кнопкой по файлу и выберите Запуск от имени администратора. Подтвердите UAC и дождитесь завершения команд.
- Перезагрузите компьютер и проверьте обновления.
Этот сценарий безопасен при корректном использовании и восстанавливает большинство стандартных компонентов, связанных с обновлениями.
Шаг 6. Сброс Windows (сохранение личных файлов)
Если все предыдущие шаги не помогли, можно использовать встроенную функцию сброса Windows без удаления личных файлов. Это установит заново ОС и восстановит отсутствующие системные компоненты, но удалит сторонние приложения.
Параметры: Параметры → Обновление и безопасность → Восстановление → Начать (с опцией «Сохранить мои файлы»).
Перед сбросом сделайте резервную копию важных данных и список установленных приложений.
Альтернативные подходы и дополнительные проверки
- SFC и DISM — стандартные средства восстановления системных файлов. Выполните в командной строке от имени администратора:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealthПроверьте журнал событий Windows (Просмотр событий → Windows Logs → System) на ошибки, связанные с wuauserv, BITS, cryptsvc.
Отключите сторонние брандмауэры и прокси на время тестирования. Иногда они блокируют сетевые триггеры службы.
Если у вас корпоративный компьютер, уточните у ИТ-отдела, не применены ли групповые политики, которые отключают обновления.
Когда предложенные решения не работают
- Служба удаляется снова после восстановления — вероятна скрытая вредоносная активность. Нужно провести глубокую проверку и при необходимости переустановку системы.
- Если компьютер управляется организацией — восстановление реестра может конфликтовать с групповыми политиками. Координируйте действия с администратором.
- Если журналы событий показывают аппаратные ошибки (повреждение диска), восстановление службы бессмысленно без исправления аппаратной проблемы.
Практическое руководство для администратора (SOP)
- Соберите информацию: версия Windows, точный текст ошибки, время появления, изменения в системе перед ошибкой.
- Запустите средство устранения неполадок.
- Проверьте наличие служб (services.msc).
- Просмотрите журнал событий.
- Выполните SFC/DISM.
- Если служба отсутствует — импорт реестра.
- Сканирование на вредоносное ПО.
- Применение пакетного скрипта сброса.
- Документируйте изменения и результаты.
Чеклист для пользователя
- Перезагрузил компьютер
- Запустил средство устранения неполадок
- Проверил и перезапустил службы (wuauserv, BITS, CryptSvc)
- Если служба отсутствует — восстановил реестр или запустил .bat
- Просканировал систему антивирусом
- Проверил обновления в «Параметры → Обновление и безопасность»
Критерии приёмки
- В службах присутствует и запущена запись Центр обновления Windows (wuauserv).
- Команды обновления в Параметрах не возвращают ошибку 0x80070424.
- Центр обновления может загрузить и применить хотя бы одно обновление (или показать доступные обновления).
- После повторного запуска восстановленных ключей реестра они не исчезают при перезагрузке (в течение нескольких запусков).
Ментальная модель
Думайте о процессе следующим образом: служба = запись в реестре + бинарный файл (DLL/EXE) + правильные привилегии и зависимости. Ошибка 0x80070424 появляется, когда одна из частей отсутствует или повреждена. Решения направлены на восстановление каждой из частей по очереди: средства автоисправления → перезапуск служб → восстановление реестра → регистрация DLL → проверка на вред.
Диагностическое дерево решений
flowchart TD
A[Появилась ошибка 0x80070424] --> B{Средство устранения неполадок решило проблему?}
B -- Да --> Z[Проверка завершена]
B -- Нет --> C{Служба wuauserv присутствует в services.msc?}
C -- Да --> D[Перезапустить службы, SFC/DISM]
D --> E{Проблема ушла?}
E -- Да --> Z
E -- Нет --> F[Запустить пакетный скрипт сброса]
F --> G{Проблема ушла?}
G -- Да --> Z
G -- Нет --> H[Восстановить ключи реестра '.reg' и перезагрузить]
H --> I{Проблема ушла?}
I -- Да --> Z
I -- Нет --> J[Проверка на вредоносное ПО / переустановка ОС]
J --> ZФакт‑бокс
- Код ошибки: 0x80070424.
- Типичный источник: отсутствие или повреждение службы wuauserv.
- Подходы: автоматический (средство устранения неполадок), ручной (services.msc), реестр (.reg), пакетный скрипт (.bat), проверка на вред.
Короткое объявление для команды (100–200 слов)
Ошибка Windows Update 0x80070424 блокирует загрузку и установку обновлений и может мешать установке приложений из Microsoft Store. Для её устранения последовательно: запустите средство устранения неполадок Центра обновления, проверьте и перезапустите службы wuauserv/BITS/CryptSvc, восстановите записи реестра, если служба отсутствует, выполните пакетный скрипт сброса и просканируйте систему на наличие вредоносного ПО. Если все шаги не помогли — используйте встроенную функцию сброса Windows (с сохранением личных данных) или обратитесь в техподдержку. Обязательно сделайте резервные копии перед изменениями реестра и системными сбросами.
Краткое резюме
Ошибка 0x80070424 чаще всего связана с отсутствующей службой обновления. Начните с простых автоматических средств, затем переходите к ручной диагностике и восстановлению реестра. Всегда выполняйте полную проверку на вредоносное ПО и имейте резервные копии перед критическими изменениями.