在新安裝的 Windows 7 Pro 上搜尋更新需要很長時間

在新安裝的 Windows 7 Pro 上搜尋更新需要很長時間

標題說明了一切。幾個月以來,在我重新安裝的每個Windows 7 工作站上,第一次檢查更新需要幾個小時,在此期間沒有磁碟或網路活動,但svchost 進程會耗盡整個CPU 核心並佔用大約GB 的RAM 。

最終,一旦我讓它運行幾個小時,它就會找到更新並開始安裝它們,所以這不是一個實際問題,但當我需要重新安裝我沒有準備好映像的機器時,這仍然是一個很大的煩惱。

透過停止服務和刪除 SoftwareDistribution 資料夾來重置 Windows Update 並沒有任何好的效果,只會讓緩慢的進程從頭開始。透過 WSUSOffline 手動安裝它們仍然會出現相同的問題 - 它在「列出已安裝更新的 ID」上掛起幾個小時,而 svchost 再次開始瘋狂地使用 CPU 和 RAM。

事件檢視器中似乎沒有任何相關內容 - 在“安裝”類別中,最後一個事件來自“服務”,表示“KBWUClient-SelfUpdate-Aux”已成功安裝;沒有任何類型的與更新相關的錯誤。然而,有一個 CAPI2 錯誤,指出“從自動更新 cab 中提取第三方根列表失敗... authrootstl.cab ... 在根據當前系統時鐘或時間戳進行驗證時,所需的證書不在有效期內”簽名的文件”,但我不確定它是否會影響Windows 更新。不用說,系統時鐘是正確的。

這個問題已經持續了幾個月(包括 CAPI 錯誤),浪費了我和我的客戶的時間。

有沒有人有辦法解決嗎 ?

答案1

svchost 進程會耗盡整個 CPU 核心並佔用大約 1 GB 的 RAM。

高記憶體使用率svchost.exe是微軟修復的已知問題。

使固定

微軟發布了一個Windows更新用戶端更新這是2016 年 7 月更新匯總修復長在 Windows 更新掃描時掛起

此更新包含對 Windows 7 Service Pack 1 (SP1) 中的 Windows Update 用戶端的一些改進。這包括以下內容:

  • 一項最佳化,可解決某些電腦上報告的更新掃描時間較長的問題。
  1. 下載:

  2. 停止 Windows 更新服務。這加快 MSU 更新的設置。這可以做到從命令列, 或者從服務管理員視窗

  3. 嘗試下載的更新,看看它是否可以加快更新的安裝速度。

為了能夠安裝更新,您首先需要安裝2015 年 4 月 Windows 7 和 Windows Server 2008 R2 的服務堆疊更新更新(再次強調,在嘗試安裝 MSU 之前停止 WU 服務)。

下載(2015 年 4 月服務堆疊更新):

32位

64 位元

解決方法1

如果這仍然無法幫助搜尋新更新,請使用WSUS離線獲取所有更新。

相關內容