Замена wuauclt начиная с Windows 10 / Windows Server 2016

15 март 2025, Суббота
88
0
0 0
Многие системные администраторы, при работе с обновлениями Windows (установка, траблшутинг, ручной централизованных запуск, и т.п.) знакомы с командой wuauclt. Эта команда использовалась на серверах Windows Server 2003, 2008 и 2012, а также клиентских ОС Windows соответствующих поколений.
wuauclt (Windows Update AutoUpdate Client) — это утилита командной строки, которая использовалась для запуска проверки обновлений вручную. Например, команда wuauclt /detectnow заставляла систему немедленно проверить наличие обновлений, вместо того чтобы ждать следующего запланированного цикла.
Однако, начиная с Windows 10 и Windows Server 2016, эта команда больше не работает, так как служба обновлений Windows (Windows Update) была значительно переработана и архитектура обновлений была изменена. Теперь обновления управляются через UsoSvc (Update Orchestrator Service), а не через старую службу Windows Update. Это означает, что старые команды, такие как wuauclt, больше не поддерживаются.

Какая замена wuauclt?

Альтернатива по управлению установкой обновлений через интерфейс командной строки ровно две:
1. PowerShell
Пример команды для запуска проверки обновлений:
Start-WUScan
*не работает Windows 10\Server 2022 начиная с билда 2004 (20H1).

2. утилита командной строки UsoClient
Пример команды для запуска проверки обновлений:
UsoClient.exe StartInteractiveScan

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

Checking for updates

Файл утилиты UsoClient.exe расположен в каталоге C:\Windows\System32. 

Кроме StartInteractiveScan, если и другие параметры UsoClient, которые можно использовать, их описание представлено ниже:
  • StartScan — используется для запуска проверки обновлений.
  • StartDownload — используется для начала загрузки обновлений.
  • StartInstall — используется для установки загруженных обновлений.
  • RefreshSettings — обновляет настройки, если были внесены изменения.
  • StartInteractiveScan — может запрашивать ввод данных от пользователя и/или открывать диалоговые окна для отображения прогресса или сообщения об ошибках.
  • RestartDevice — перезагружает устройство для завершения установки обновлений.
  • ScanInstallWait — комбинирует проверку, загрузку и установку обновлений.
  • ResumeUpdate — возобновляет установку обновлений после перезагрузки.

PS
При траблшутинге установки обновлений, важно понимать куда смотреть. Для начала можно посмотреть в следующих местах:
1. Windows Event log
2. C:\Windows\SoftwareDistribution\ReportingEvents.log
3. Task Scheduler -> Microsoft -> Windows -> Update Orchestrator
Комментарии:
Прокомментировать
При использовании материалов ссылка на сайт UserMan.ru обязательна.
Политика конфиденциальности
Пользовательское соглашение
UserMan.ru © 2017-2025
Соцсети: VK