您目前已離線,請等候您的網際網路重新連線

如何重設 Windows Update 元件?

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:971058
解決方案
如果您收到 Windows Update 錯誤,請嘗試 常見的 Windows Update 錯誤的解決方案.

重要仔細遵循本章節中的步驟。如果您不當修改登錄,可能會發生嚴重的問題。在修改前 備份還原登錄 以免發生問題。

要重設 Windows Update 元件,請依照下列步驟執行︰
  1. 開啟 [命令提示字元]。若要這樣做,請使用下列其中一種方法 (視您的 Windows 版本而定)︰
    • Windows 10:按下並按住 (或以滑鼠右鍵按一下) 工作列上的 Windows 標誌按鈕,然後選取命令提示字元 (系統管理員)。當 [使用者帳戶控制] 方塊出現時,請按一下 []。
    • Windows 8.1 和 Windows 8:從 [開始] 畫面中,從右邊滑入以顯示快速鍵,選取 [搜尋],然後再搜尋 cmd。(或者,如果您使用鍵盤和滑鼠,請在 [開始] 畫面輸入 cmd)。在搜尋結果中,按住不放或以滑鼠右鍵按一下命令提示字元,然後選取 [以系統管理員身分執行]。
    • Windows 7 和較舊版本:按下 Windows 標誌鍵 + R,型別 cmd 在 [執行] 方塊中,然後按 Enter 鍵。以滑鼠右鍵按一下 Cmd,然後選取 [以系統管理員身分執行]。
  2. 停止 BITS 服務、Windows Update 服務,以及密碼編譯服務。若要這樣做,請在命令提示字元中輸入下列命令。輸入每個命令之後,請確認您按下 Enter。
    • net stop bits
    • net stop wuauserv
    • net stop appidsvc
    • net stop cryptsvc
  3. 刪除 qmgr*.dat 檔。若要這樣做,請在命令提示字元中輸入下列命令,然後按 Enter 鍵︰
    Del"%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  4. 如果這是您第一次嘗試依照本文中的步驟解決 Windows Update 問題,您應該略過步驟 4,然後移至步驟 5。只有在您執行步驟 4 以外的所有步驟後,仍無法解決 Windows Update 問題,此時才能執行疑難排解中的步驟 4。(步驟 4 是透過先前所述之解決方案的「加強」模式來執行。)
    1. 重新命名軟體發佈資料夾的備份複本。若要這樣做,請在命令提示字元中輸入下列命令。輸入每個命令之後,請確認您按下 Enter。
      • Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
      • Ren %systemroot%\system32\catroot2 catroot2.bak
    2. 將 BITS 服務和 Windows Update 服務重新設定成預設的安全性描述元。若要這樣做,請在命令提示字元中輸入下列命令。輸入每個命令之後,請確認您按下 Enter。
      • sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
      • sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  5. 在命令提示字元中,輸入下列命令,並按 Enter:
    cd /d %windir%\system32
  6. 重新登錄 BITS 檔案以及 Windows Update 檔案。若要這樣做,請在命令提示字元中輸入下列命令。輸入每個命令之後,請確認您按下 Enter。
    • regsvr32.exe atl.dll
    • regsvr32.exe urlmon.dll
    • regsvr32.exe mshtml.dll
    • regsvr32.exe shdocvw.dll
    • regsvr32.exe browseui.dll
    • regsvr32.exe jscript.dll
    • regsvr32.exe vbscript.dll
    • regsvr32.exe scrrun.dll
    • regsvr32.exe msxml.dll
    • regsvr32.exe msxml3.dll
    • regsvr32.exe msxml6.dll
    • regsvr32.exe actxprxy.dll
    • regsvr32.exe softpub.dll
    • regsvr32.exe wintrust.dll
    • regsvr32.exe dssenh.dll
    • regsvr32.exe rsaenh.dll
    • regsvr32.exe gpkcsp.dll
    • regsvr32.exe sccbase.dll
    • regsvr32.exe slbcsp.dll
    • regsvr32.exe cryptdlg.dll
    • regsvr32.exe oleaut32.dll
    • regsvr32.exe ole32.dll
    • regsvr32.exe shell32.dll
    • regsvr32.exe initpki.dll
    • regsvr32.exe wuapi.dll
    • regsvr32.exe wuaueng.dll
    • regsvr32.exe wuaueng1.dll
    • regsvr32.exe wucltui.dll
    • regsvr32.exe wups.dll
    • regsvr32.exe wups2.dll
    • regsvr32.exe wuweb.dll
    • regsvr32.exe qmgr.dll
    • regsvr32.exe qmgrprxy.dll
    • regsvr32.exe wucltux.dll
    • regsvr32.exe muweb.dll
    • regsvr32.exe wuwebv.dll
  7. 重設 Winsock。若要這樣做,請在命令提示字元中輸入下列命令,然後按 Enter 鍵︰
    netsh winsock reset
  8. 如果您執行 Windows XP,您必須設定 proxy 設定。若要這樣做,請在命令提示字元中輸入下列命令,然後按 Enter 鍵︰

    proxycfg.exe-d
    如果您正在執行的是其他版本的 Windows,請在命令提示字元中輸入下列命令,並按 Enter:
    netsh winhttp reset proxy
  9. 重新啟動 BITS 服務、Windows Update 服務以及密碼編譯服務。若要這樣做,請在命令提示字元中輸入下列命令。輸入每個命令之後,請確認您按下 Enter。
    • net start bits
    • net start wuauserv
    • net start appidsvc
    • net start cryptsvc
  10. 只適用於 Windows Vista:清除 BITS 佇列。若要這樣做,請在命令提示字元中輸入下列命令,然後按 Enter 鍵︰
    bitsadmin.exe /reset /allusers
  11. 安裝 最新的 Windows 更新代理程式.
  12. 重新啟動電腦。

警告:本文為自動翻譯

內容

文章識別碼:971058 - 最後檢閱時間:07/22/2016 07:51:00 - 修訂: 25.0

Microsoft Windows Update, Microsoft Update

  • kbexpertiseinter kbsurveynew kbcip kbmatsfixme kbconsumer kb32bitonly kbprodselector kbquadranttechsupp kbmt KB971058 KbMtzh
意見反應