使用 Windows Update 網站或使用 Microsoft Update 網站時,收到 0x8007045A ERROR_DLL_INIT_FAILED 錯誤訊息

文章翻譯 文章翻譯
文章編號: 836982 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您嘗試從 Windows Update 網站或 Microsoft Update 網站下載更新程式時,可能會收到下列錯誤訊息:
0x8007045A ERROR_DLL_INIT_FAILED

發生的原因

之所以發生這個問題,是因為有檔案不相符,或 Msxml.dll 檔案損毀。

解決方案

如果要解決這個問題,請使用下列其中一種方法。

方法 1:升級或重新安裝 Microsoft XML 剖析器

如果要下載最新的 XML 剖析器,請造訪下列 Microsoft 網站:
http://msdn2.microsoft.com/en-us/xml/bb190622.aspx

方法 2:取代損毀的檔案

如果要解決這個問題,請依照下列步驟執行:
  1. 將下列 DLL 檔案從正常運作之電腦的 C:\WINDOWS\SYSTEM 資料夾複製到發生問題的電腦中:
    • Msxml3.dll
    • Msxml3a.dll
    • Msxml3r.dll
  2. 在取代這些檔案之後,您還必須登錄檔案。如果要登錄這些檔案,請依照下列步驟執行:
    1. 按一下 [開始],再按一下 [執行]
    2. [開啟] 方塊中,輸入 REGSVR32 C:\WINDOWS\SYSTEM\MSXML.DLL,再按一下 [確定]。登錄成功時,會有訊息通知您。
    3. 針對下列檔案,重複執行步驟 a 和 b:
      • C:\WINDOWS\SYSTEM\MSXML2.DLL
      • C:\WINDOWS\SYSTEM\MSXML3.DLL
    4. 重新啟動您的電腦。

屬性

文章編號: 836982 - 上次校閱: 2010年9月14日 - 版次: 4.0
這篇文章中的資訊適用於:
  • Microsoft Windows Update
  • Microsoft Update
關鍵字:?
kbwindowsupdatev6 kbwindowsupdate kberrmsg kbprb KB836982
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com