Windows-Server-2012

Windows 更新無法在 Windows 2012 R2 標準版上執行

  • September 1, 2019

我最近在遠端站點繼承了 Windows 2012 伺服器的管理。

我檢查了 Windows 更新,它自 3 月以來一直沒有更新。當我告訴 Windows 檢查更新時,它的行為就像是在檢查,但它似乎說了好幾個小時。如果我嘗試重新啟動 Windows 更新服務,它似乎永遠無法關閉。我唯一的補救辦法似乎是重新啟動以回到我可以告訴 Windows 更新檢查新更新的地步。

最後一次成功檢查更新是 3 月 20 日。

上次安裝更新的時間是 3 月 17 日(失敗)。

更新歷史顯示 3 月 17 日有一次更新失敗,即列印機驅動程序更新,但歷史顯示 2 月 17 日有 13 次更新失敗。

不知道還有什麼可以嘗試的。

去年四月,我的三台 2012R2 機器中有兩台表現出這種行為。他們會一直掛在檢查更新……永遠。

我從來沒有確切地知道是什麼導致了這個問題,但我確實通過執行以下操作來解決它:

  1. 停止 Windows 更新服務。
net stop wuauserv
  1. 刪除 Windows Update 記憶體目錄C:\Windows\SoftwareDistribution
Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution
  1. 重新啟動電腦。(在一台機器上,它需要多次重新啟動才能真正從該目錄中刪除所有內容,因此如有必要,請繼續嘗試。)
  2. 再次手動執行 Windows 更新。它幾乎會立即失敗並提供執行診斷工具。下載該工具並允許它執行。
  3. 該工具將發現並修復一些問題。此時,再次手動執行 Windows 更新。此時 Windows 更新執行良好。

引用自:https://serverfault.com/questions/625332