Восстановление службы центр обновления Windows Update

Иногда попадаются компьютеры (чаще всего установленные из различных «сборок» Windows), на которых вырезана служба обновления Windows Update. В этой статье мы рассмотрим, как восстановить службу центра обновлений Windows, если она отсутствует (статья применима для Windows 11 и 10).

Откройте оснастку управления службами services.msc или выполните следующую PowerShell команду, и убедитесь, что служба Windows Update (Центр обновления Windows) отсутствует:

Get-Service wuauserv

Отсутствует служба центра обновлений Windows (wuauserv)

Если открыть раздел Windows Update в панели Settings, здесь будет отображаться:

Something went wrong. Try reopen Settings later.

Ошибка при открытии Windows Update в панели Параметры.

Раздел Windows Update в панели Settings может быть скрыт (недоступен).

При отсутствующей службе wuauserv (Центр обновления Windows), система не получает обновления в автоматическом режиме, и кроме того, вам не удастся вручную установить обновление скачанное из Microsoft Update Catalog.

При попытке установить MSU обновление через Windows Update Standalone Installer появится ошибка:

Installer encountered an error: 0x80080005
Server execution failed

Windows Update Standalone Installer ошибка : 0x80080005

Откройте редактор реестра ( regedit.exe ) и проверьте, есть ли ветка со службой Windows Update в разделе HKLM\SYSTEM\CurrentControlSet\Services. В моем случае ветка с настройками службы wuauserv отсутствует.

Нет ветки службы wuauserv в реестре

Чтобы восстановить службу Windows Update, нужно импортировать ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv

с рабочей службой wuuaserv с другого компьютера. Или воспользуйтесь готовым REG файлом с настройками службой Windows Update (подходит для Windows 11 и 1), который можно скачать на нашем сайте по ссылке wuauserv_w11_original.zip

Распакуйте архив, дважды щелкните по REG файлу и подтвердите импорт данных в реестр.

Импорт REG файла с настройками службы Windows Update

Проверьте, что в реестре появилась ветка службы wuauserv.

Ветка службы wuauserv появилась в реестре

Перезагрузите компьютер и проверьте, появилась ли служба Windows Update в списке служб.

По умолчанию тип запуска службы Windows Update (wuauserv) в Windows 11 — «Manual (Trigger Start)». Не обязательно включать для нее автоматический запуск.

Set-Service -Name wuauserv -StartupType Manual

Также проверьте, что настроен автозапуск для следующий служб, которые нужны для работы центра обновлений Windows:

# Update Orchestrator Service
Set-Service -Name UsoSvc -StartupType Automatic -Status Running
# Microsoft Update Health Service ( в Windows 10)
Set-Service -Name uhssvc -StartupType AutomaticDelayedStart -Status Running

Попробуйте запустить службу. В моем случае появилась ошибка:

Windows could not start the wuauserv service on Local Computer.
Error 126: The specified module could not be found.

Ошибка запуска службы Error 126: The specified module could not be found

Ошибка указывает на отсутствующий файл службы. В моем случае в папке C:\Windows\System32 не было файла wuaueng.dll, который нужен для запуска службы. Пришлось скопировать его с другого компьютера с такой же версией Windows.

wuaueng.dll отсуствует файл

После этого служба Windows Update запустилась успешно.

Проверьте, что все службы, которые нужны для корректной работы службы автоматического обновления включены в планировщике Task Scheduler. Включить следующие задания планировщика из PowerShell.exe, запущенного от имени SYSTEM (с помощью утилиты psexec.exe):

.\PsExec.exe -i -s powershell.exe
$taskPaths = @(
'\Microsoft\Windows\InstallService\*',
'\Microsoft\Windows\UpdateOrchestrator\*',
'\Microsoft\Windows\UpdateAssistant\*',
'\Microsoft\Windows\WaaSMedic\*',
'\Microsoft\Windows\WindowsUpdate\*',
'\Microsoft\WindowsUpdate\*'
)
foreach ($path in $taskPaths) {
Get-ScheduledTask -TaskPath $path | Enable-ScheduledTask
}

POwerShell - включить задания планировщика необходимые для Windows Update

После восстановления службы Windows Update рекомендуем сбросить настройки службы wuauserv на стандартные с помощью утилиты script-wureset.

Сброс настройки службы script-wureset

Проверьте, может ли Windows теперь получить обновления через Windows Update. В некоторых случая для исправления проблем с получением обновлений можно использовать встроенное средство устранения неполадок Центра обновлений Windows. Для его запуска выполните команду:

msdt /id WindowsUpdateDiagnostic

Запустить средство устранения неполадок Центра обновлений Windows

Также проверьте и исправьте системные файлы в хранилище компонентов Windows с помощью команд:

Dism.exe /Online /Cleanup-Image /Restorehealth
sfc /scannow


Предыдущая статья Следующая статья


Комментариев: 1 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)