可能重複: Best way of detecting if Windows has Windows Updates ready to download/install? 我使用C#.NET 3.5。 如何知道是否有更新可以在Windows Update中安裝? 在Windows 8上,當Windows Update等待安裝更新時,睡眠選項被禁用。 而不是常規的3個選項:睡眠2.重新啓動關機,只有
以前,如何查詢安裝在Windows系統上的修補程序列表已被discussed,建議使用WMI和類Win32_QuickFixEngineering作爲提供信息。但MSDN表示從Vista開始,此特定類僅返回修補程序,而不是通過其他方式安裝的更新。 An older question討論了使用這個類來獲取安裝的更新,指出作者也不滿意使用它,因爲我上面描述的限制。不幸的是,正如對已接受答案的評論指出的