本文介紹Windows 2008執行個體更新補丁出現“8000FFFF Windows Update 遇到未知的錯誤”報錯如何處理。
問題描述
Windows 2008執行個體更新補丁時出現“8000FFFF Windows Update 遇到未知的錯誤”報錯,如下圖所示。

問題原因
由於系統的C盤沒有設定Users許可權,導致系統無法正常安裝更新的補丁。
解決方案
方案一:更新補丁
遠端連線Windows執行個體。
具體操作,請參見通過密碼或密鑰認證登入Windows執行個體。
進入我的電腦,按右鍵C盤,單擊屬性 > 安全 > 編輯 > 添加 > 進階 > 立即尋找,選擇Users,賦予讀取和執行、列出檔案夾目錄和讀取的Users許可權,然後單擊確定。

重新更新補丁。
刪除已添加的Users許可權。
更新補丁完成後,考慮系統的安全性,請刪除本方案添加的Users許可權。
方案二:重設Windows執行個體的更新群組件
如果方案一無法解決問題,請參考以下操作步驟。
遠端連線Windows執行個體。
具體操作,請參見通過密碼或密鑰認證登入Windows執行個體。
按右鍵開始 > 運行,輸入
cmd,進入命令列視窗。依次執行以下命令,停止系統的自動更新和BITS服務。
net stop wuauserv net stop bits系統顯示類似如下。

刪除系統中的
C:\Windows\SoftwareDistribution檔案夾。再次進入命令列視窗,依次執行以下命令,啟動自動更新和BITS服務。
說明自動更新和BITS服務運行後,系統會自動建立
C:\Windows\SoftwareDistribution檔案夾。net start wuauserv net start bits執行以下命令,停止Cryptographic服務。
net stop cryptsvc將
C:\windows\System32\catroot2檔案夾重新命名為C:\windows\System32\catroot2.bak。當
C:\Windows\SoftwareDistribution檔案夾產生後,做自動更新檢測。再次進入命令列視窗,執行以下命令。
wuauclt.exe /resetauthorization /detectnow約等待15分鐘後,確認系統已檢測到更新。