這幾天正好安裝伺服器系統,多少碰到些系統升級更新UPDATE的問題。查了一些資料,匯總一下解決方案,下次解決方便些。
在系統安裝結束完UPDATE更新時,有時候系統會提示無法更新,重啟系統也無法解決。顯示介面如下圖:
UPDATE的誤判一般是由於Update組件或其使用的臨時檔案夾有所損壞所致。
解決方案步驟如下:
1、下載運行 Fixit 50202 工具修複 Update 組件。
http://go.microsoft.com/?linkid=9665683
運行 Fixit 50202 工具後,在其嚮導中選中“攻擊性選項(Aggressive Option)”複選框,以強制修複Update 組件,然後重新啟動Windows。測試是否修複。
2、清理 SoftwareDistribution 臨時檔案夾。
首先關閉系統服務 Automatic Updates,然後以清空或重新命名的方法手動清理一下 Windows\SoftwareDistribution 的 DataStore 及 Download 臨時檔案夾,再重新啟動 Automatic Updates 服務。
這樣可以重設 Update 更新下載快取。如果 Update 誤判的問題是因為 SoftwareDistribution 臨時檔案夾混亂引起的,重設 DataStore 及 Download 臨時檔案夾可以修複包括 Office 2010 SP1 更新及 Windows更新在內的所有UPDATE誤判問題。
3、不能UPDATE更新的原因,有可能是Windows系統使用的UPDATE代理程式(Update Client Proxy Stub)的版本沒有符合 Update v6 的要求。Update v6 要求系統安裝的UPDATE代理程式必須含有WUPS2.DLL檔案(Windows\system32檔案夾內)或今後更高的版本檔案。
有時我們對 Windows 進行了修複式安裝,或者在安裝UPDATE代理程式後沒有經過重啟便重新安裝Windows Service Pack補丁包,可能會引起 WUPS2.DLL 的註冊資訊失效。此時即使 WUPS2.DLL 檔案存在也將無法發揮作用。我們可以通過首先禁用 Automatic Updates 服務、再使用 REGSVR32 C:\Windows\system32\WUPS2.DLL 命令重新註冊這個檔案、然後重新啟用 Automatic Updates 服務的方法修複 WUPS2.DLL 的註冊資訊。