Windows系統更新問題彙總(補充修改)

    這幾天正好安裝服務器系統,多少碰到些系統升級更新UPDATE的問題。查了一些資料,彙總一下解決方法,下次解決方便些。redis

    在系統安裝結束完UPDATE更新時,有時候系統會提示沒法更新,重啓系統也沒法解決。顯示界面以下圖:windows

 

UPDATE的誤報通常是因爲Update組件或其使用的臨時文件夾有所損壞所致。
解決方法步驟以下:
瀏覽器

一、下載運行 Fixit 50202 工具修復 Update 組件。
http://go.microsoft.com/?linkid=9665683
緩存

運行 Fixit 50202 工具後,在其嚮導中選中「***性選項(Aggressive Option)」複選框,以強制修復Update 組件,而後從新啓動Windows。測試是否修復。安全

二、清理 SoftwareDistribution 臨時文件夾。
首先關閉系統服務 Automatic Updates,而後以清空或從新命名的方法手動清理一下 Windows\SoftwareDistribution 的 DataStore 及 Download 臨時文件夾,再從新啓動 Automatic Updates 服務。
服務器

這樣能夠重置 Update 更新下載緩存。若是 Update 誤報的問題是由於 SoftwareDistribution 臨時文件夾混亂引發的,重置 DataStore 及 Download 臨時文件夾能夠修復包括 Office 2010 SP1 更新及 Windows更新在內的全部UPDATE誤報問題。ide

三、不能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 的註冊信息。測試

在系統中沒有WUPS2.DLL文件或者沒法爲文件從新註冊的狀況下,須要從新安裝UPDATE代理程序。網站

Windows UPDATE代理程序安裝下載地址:

http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.4.7600.226/WindowsUpdateAgent30-x86.exe

(適用於 x86 Windows)

http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.4.7600.226/WindowsUpdateAgent30-x64.exe

(適用於 x64 Windows)

http://download.windowsupdate.com/windowsupdate/redist/standalone/7.4.7600.226/windowsupdateagent30-ia64.exe

(適用於 IA64 Windows)

在確認 WUPS2.DLL 已正確安裝的前提下,須要監測IE加載項是否工做正常。

打開 IE 的「管理加載項」,檢查是否有來自 Microsoft 的名爲 MUWebControl Class 的加載項。
若是沒有此加載項或其已經被禁用,請從新安裝UPDATE代理程序並從新啓用加載項。

 

補充注意事項:

一、SP更新補丁包和IE瀏覽器的升級更新要注意安裝順序,不當的安裝可能形成沒法正常卸載IE。最好方法就是先打SP更新補丁包,再考慮升級IE。若是沒法碰上沒法卸載IE的狀況,應先考慮先卸載SP更新補丁包,再考慮卸載IE瀏覽器。

   (以前剛剛推出IE8的時候,升級瀏覽器,聽說一大批人運氣很差,安裝順序不對,被搞得崩潰,沒法卸載IE8瀏覽器)

二、關於Windows Service Pack升級安裝的問題。(也許這個問題都沒人關注了,總之只是但願你們能更關注一些微軟的官方安裝說明文檔,不少莫名其妙的毛病都是由於安裝以前不看文檔引發的。)
   在 Windows XP SP2(含)之前,全部的 Windows Service Pack 都是徹底向下兼容的關係,能夠從任意的舊版本升級至最新。例如 Windows 2000 SP四、Windows NT SP6,均可以從 RTM 直接升級
   可是從 Windows XP SP3 & Windows Vista SP2 開始,Service Pack 開始逐漸捨棄舊版本的升級,安裝前必須先安裝舊版的 Service Pack。

   目前已經存在這種限制的是:Windows XP SP3(必須首先安裝 SP1 或 SP2,不支持 RTM);Windows Vista SP2(必須首先安裝 SP1,不支持 RTM)。還好 Windows 7 目前只有SP1,要否則又得再研究一下了。

三、將 Windows Service Pack 文件集成到 Windows 安裝文件夾中。

 

 

 

補充內容:(2012.07.18)

    有時候咱們雖然也進入了補丁更新檢測界面,可是在檢測出須要安裝的補丁後,執行系統的安裝補丁步驟,系統會一直提示「安裝失敗」!以下圖:

 

    這種狀況通常是系統進程或者dll文件佔用引發的,通常重啓機器後,從新執行以前的步驟,能夠解決問題。

    若是系統的提示信息依舊,仍舊提示「安裝失敗」,有多是系統自身的問題。如安裝的系統是盜版或者精簡版的系統,形成安裝更新所需的部分系統文件丟失。這種狀況的解決步驟以下:

     一、進入系統盤Windows目錄下尋找文件名爲「faultykeyboard.log」的文件,該日誌文件裏顯示了安裝系統補丁時,系統沒法更新或者缺失的文件。其內容通常顯示爲一些系統級的DLL文件。(這樣咱們就知道缺失哪些文件或哪些文件有問題)

        系統盤Windows目錄下在系統補丁安裝失敗時,也會自動產生與補丁安裝失敗相關的信息文件。通常以補丁號來命名(如:KBxxxxxxx.log)。也能夠給咱們分析補丁安裝失敗緣由,提供參考信息。

     二、按以前所查到的系統更新缺失文件名,去專門提供DLL文件下載的網站(最好你們能找個安全係數比較高的、所提供的文件通過病毒引擎掃描網站)下載所需的文件。我的推薦去「DLL下載站」(http://www.zhaodll.com)下載。(主要由於站長時常更新文件庫,dll文件比較全面。其實這個主要看你們的習慣了)

     三、把文件放回系統默認的相應位置。DLL文件通常都在系統的windows\system32文件夾下。

     四、重啓電腦,執行以前的系統補丁更新步驟,測試是否修復解決問題。

 

PS:其實簡單點說,就是系統文件替換啦。

相關文章
相關標籤/搜索