0

有没有办法在不上网的情况下检查 Windows 更新是否可用?我知道有 Windows 更新代理 API,您可以通过提供 wsusscn2.cab 进行离线检查,但是我必须定期更新此文件。如果有可用的 Windows 更新,我认为必须有一种方法来检查文件、注册表、WMI 或其他东西来获取信息。

到目前为止,我发现的最佳解决方案是解析 WindowsUpdate.log 文件,但我对此并不满意。

谢谢,阿奇姆

4

1 回答 1

1

在 Windows 7 上,UpdateCountREG_DWORD 值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS似乎包含挂起更新的数量。

由于没有记录,它可能会在没有警告的情况下更改,但对于内部使用,它可能会满足您的需求。另一方面,根据您的具体情况,您最好运行 WSUS,其中包括报告功能。还有一个 WSUS API。

于 2013-02-25T18:49:11.897 回答