幾招修復(fù)WinXP不能更新的問題

2010-08-28 10:51:53來源:西部e網(wǎng)作者:

  曾經(jīng)聽到有人推薦讓W(xué)indowsXP快10倍的軟件,這是一個(gè)德國(guó)人做的優(yōu)化程序,以停止部分服務(wù)達(dá)到優(yōu)化的目的,但是在按照要求進(jìn)行優(yōu)化以后,很多比較有用的服務(wù)也不能使用了,包括防火墻、安全中心、自動(dòng)更新。別的好說,如果機(jī)器不能自動(dòng)更新,實(shí)在是一件讓人煩心的事。今天下午筆者就碰到了這個(gè)問題。

  在訪問Windows Update或者M(jìn)icrosoft Update網(wǎng)站時(shí),網(wǎng)頁(yè)提示錯(cuò)誤代碼0×80070422 (顯示在屏幕右上角),大意是提示W(wǎng)indows Update服務(wù)被禁用,需要到組策略啟動(dòng)相應(yīng)的服務(wù)。不過鑒于在此之前曾經(jīng)做過優(yōu)化,在進(jìn)行操作之前必須先用那個(gè)優(yōu)化程序的還原功能,也就是在操作時(shí)選第4項(xiàng)?墒窃诓僮鲿r(shí)又出現(xiàn)了問題。

  啟動(dòng)自動(dòng)更新服務(wù)時(shí)出現(xiàn)提示對(duì)話框,說與此服務(wù)相關(guān)的組件未能啟動(dòng),因此啟動(dòng)失敗。這顯然也是那個(gè)優(yōu)化方案的結(jié)果。為此又去百度進(jìn)行了查找,發(fā)現(xiàn)了需要先重新注冊(cè)的dll文件。

  注冊(cè) qmgr.dll和qmgrproxy.dll

regsvr32 qmgr.dll

regsvr32 qmgrproxy.dll

  在注冊(cè) qmgrproxy.dll 時(shí)單擊“確定”后系統(tǒng)提示說找不到模塊,經(jīng)過測(cè)試不影響恢復(fù)。

  做完后我們回到組策略窗口,啟動(dòng)所有能啟動(dòng)的服務(wù)。不行的話再?gòu)念^到尾來一遍。

  一切工作完成,問題解決。

  遇到同類問題的朋友可以參考這個(gè)解決方法。

  下面把運(yùn)行windows update時(shí)遇到錯(cuò)誤情況的解決方案歸納如下,遇到問題時(shí)可以依次嘗試:

  1、確保用的是IE,不是firefox或者opera(為了cb廣大的opera fans特別提醒,不要習(xí)慣成自然^_^), 不推薦用IE tab。

  2、禁止當(dāng)前瀏覽器攔截彈出窗口,換句話說就是允許彈出窗口(同樣很簡(jiǎn)單,但是容易被忽略)。

  3、查看hosts文件有沒有被修改,恢復(fù)其原狀。hosts文件一般位于

$WINDIR$\system32\drivers\etc.

  4、清空IE緩存,臨時(shí)文件、歷史記錄。

  5、確保自己當(dāng)前是系統(tǒng)管理員,或者在“控制面板”-“用戶帳戶”刪除所有不用的帳戶,然后重新啟動(dòng)。這一條是最重要的,即使不用管理員帳號(hào)也能更新,但是也許會(huì)出現(xiàn)不可預(yù)知的錯(cuò)誤。

  6、適當(dāng)?shù)恼{(diào)整IE對(duì)activex、javascript的限制,可以在internet選項(xiàng)的“安全”選項(xiàng)卡里調(diào)整。如果怕影響安全性,可以僅對(duì)http://update.microsoft.com進(jìn)行調(diào)整。

  7、注冊(cè)URLMON.dll、MSXML3.dll、jscript.dll、qmgr.dll和qmgrproxy.dll:

regsvr32 dll名稱.dll

  8、將WUAUSERV和BITS添加到SvcHost進(jìn)程中:打開REGEDIT,瀏覽到

HKEY_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\SvcHost

  打開“netsvcs”項(xiàng)。在“數(shù)值數(shù)據(jù)”下,將“BITS”和“WUAUSERV”添加到服務(wù)列表中。修改以后重新啟動(dòng)!具m用于錯(cuò)誤代碼0×8007043B】

  9、如果 DataStore 文件夾中的內(nèi)容不匹配!具m用于錯(cuò)誤代碼0×80070002】可以考慮刪除

%windir%\SoftwareDistribution\DataStore

  文件夾的所有內(nèi)容,刪除不了就先把自動(dòng)更新服務(wù)停用。

  10、不要使用代理。檢查是不是Windowsupdate在受限站點(diǎn)的名單里面。如果是,將其刪掉。

  11、設(shè)置合理的系統(tǒng)日期和時(shí)間。

  12、確保相關(guān)服務(wù)啟動(dòng)。服務(wù)名稱:Automatic update(或者“自動(dòng)更新”),BITS(或者“后臺(tái)智能傳送服務(wù)”)等。方法:運(yùn)行services.msc,然后啟動(dòng)相應(yīng)的服務(wù),如果不知道應(yīng)該啟動(dòng)哪個(gè),就把能啟動(dòng)的都啟動(dòng),日后再逐一排除。

關(guān)鍵詞:WinXP

贊助商鏈接: