係統粉 > 係統教程 > Xp係統教程

修複WinXP不能更新的故障

發布時間:2015-04-16 22:03:50    瀏覽數:

   啟動自動更新服務時出現提示對話框,說與此服務相關的組件未能啟動,因此啟動失敗。這顯然也是那個優化方案的結果。為此又去百度進行了查找,發現了需要先重新注冊的dll文件。

  注冊 qmgr.dll和qmgrproxy.dll

  regsvr32 qmgr.dll

  regsvr32 qmgrproxy.dll

  在注冊 qmgrproxy.dll 時單擊“確定”後係統提示說找不到模塊,經過測試不影響恢複。

  做完後我們回到組策略窗口,啟動所有能啟動的服務。不行的話再從頭到尾來一遍。

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

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

  下麵把運行windows update時遇到錯誤情況的解決方案歸納如下,遇到問題時可以依次嚐試:

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

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

  3、查看hosts文件有沒有被修改,恢複其原狀。hosts文件一般位於

  $WINDIR$system32driversetc。

  4、清空IE緩存,臨時文件、曆史記錄。

  5、確保自己當前是係統管理員,或者在“控製麵板”-“用戶帳戶”刪除所有不用的帳戶,然後重新啟動。這一條是最重要的,即使不用管理員帳號也能更新,但是也許會出現不可預知的錯誤

  6、適當的調整ie對activex、javascript的限製,可以在internet選項的“安全”選項卡裏調整。如果怕影響安全性,可以僅進行調整。

  7、注冊URLMON。dll,MSXML3。dll,jscript。dll,qmgr。dll和qmgrproxy。dll:

  regsvr32 dll名稱。dll

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

  HKEY_Local_MachineSoftwareMicrosoftWindowsNTCurrentVersionSvcHost

  打開“netsvcs”項。在“數值數據”下,將http://m.xitongzhijia.net “BITS”和“WUAUSERV”添加到服務列表中。修改以後重新啟動。【適用於錯誤代碼0×8007043B】

  9、如果 DataStore 文件夾中的內容不匹配,【適用於錯誤代碼0×80070002】可以考慮刪除

  %windir%SoftwareDistributionDataStore

  文件夾的所有內容,刪除不了就先把自動更新服務停用。

  10、不要使用代理。檢查是不是Windowsupdate在受限站點的名單裏麵;如果是,將其刪掉。

  11、設置合理的係統日期和時間。

  12、確保相關服務啟動。服務名稱:Automatic update(或者“自動更新”),BITS(或者“後台智能傳送服務”)等。方法:運行serviCES。msc,然後啟動相應的服務,如果不知道應該啟動哪個,就把能啟動的都啟動,日後再逐一排除。

上一篇:忘記Windows XP係統登錄密碼 下一篇:Windows XP能夠全自動維護係統

Xp相關教程