有没有办法在不上线的情况下检查Windows更新是否可用?我知道有Windows Update Agent API,你可以通过提供wsusscn2.cab来离线检查,但是我必须定期更新这个文件。我认为如果有可用的Windows更新,必须有办法检查文件,注册表,WMI或其他内容以获取信息。
到目前为止,我找到的最佳解决方案是解析WindowsUpdate.log文件,但我对此并不满意。
谢谢, Achim的
答案 0 :(得分:1)
在Windows 7上,UpdateCount
中的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS
REG_DWORD值似乎包含待处理更新的数量。
由于没有记录,因此可能会在没有警告的情况下进行更改,但对于内部使用,它可能会满足您的需求。另一方面,根据您的具体情况,您可能最好运行WSUS,其中包括报告功能。还有一个WSUS API。