Назад | Перейти на главную страницу

Количество важных обновлений Windows

Существует ли место в реестре или, возможно, WMI для ОС Microsoft Server, в котором хранится количество ожидающих важных обновлений?

Моя программа инвентаризации поддерживает ключи wmi и реестра. Пытаюсь узнать, есть ли способ сообщить это число, чтобы я знал удаленно, есть ли обновления, готовые к загрузке / установке. Поиск по нему дает много информации, выходящей за рамки, поскольку это общие термины.

Хотя я использую WSUS, эту информацию лучше централизовать в моей системе инвентаризации LanSweeper. Забыл упомянуть, что использую WSUS да. Чтобы WSUS имел эту информацию, я бы собирал ее локально на моей машине.

Есть 4 раздела реестра, которые сообщат вам, есть ли ожидающие обновления. HopelessN00b был на правильном пути, хотя вам нужно подняться на один уровень, чтобы увидеть ключи.

HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

Вам нужны следующие ключи:

  • UpdatesAvailableForDownloadLogon - Обновления, ожидающие загрузки (важные обновления)
  • UpdatesAvailableForInstallLogon - Загруженные обновления ожидают установки
  • UpdatesAvailableWithUiLogon - Ожидающие обновления, требующие взаимодействия для установки
  • UpdatesAvailableWithUiOrEulaLogon - Как и выше, но вы также должны принять лицензионное соглашение.

Это должно помочь вашей программе инвентаризации. Еще один, который я настраиваю удаленно: NextDetectionTime Таким образом, если он не собирается проверять WU какое-то время или отсутствует исправление безопасности, которое я хочу получить, я изменяю дату на сегодня, а текущее время - +1 минуту.

Я не уверен, можно ли узнать количество ожидающих важных обновлений. Но в HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS есть ключ под названием UpdateCount это даст вам общее количество ожидающих обновлений.