Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在不上网的情况下检查 Windows 更新是否可用?我知道有 Windows 更新代理 API,您可以通过提供 wsusscn2.cab 进行离线检查,但是我必须定期更新此文件。如果有可用的 Windows 更新,我认为必须有一种方法来检查文件、注册表、WMI 或其他东西来获取信息。
到目前为止,我发现的最佳解决方案是解析 WindowsUpdate.log 文件,但我对此并不满意。
谢谢,阿奇姆
在 Windows 7 上,UpdateCountREG_DWORD 值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS似乎包含挂起更新的数量。
UpdateCount
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS
由于没有记录,它可能会在没有警告的情况下更改,但对于内部使用,它可能会满足您的需求。另一方面,根据您的具体情况,您最好运行 WSUS,其中包括报告功能。还有一个 WSUS API。