You receive a "0x8007045A ERROR_DLL_INIT_FAILED" error message when you use the Windows Update Web site or use the Microsoft Update Web site

Article translations Article translations
Article ID: 836982 - View products that this article applies to.
Expand all | Collapse all

On This Page


When you try to download updates from the Windows Update Web site or from the Microsoft Update Web site, you may receive the following error message:


This problem occurs because there is a file mismatch, or the Msxml.dll files are corrupted.


To resolve this problem, use one of the following methods.

Method 1: Upgrade or reinstall the Microsoft XML parser

To download the latest XML parser, visit the following Microsoft Web site:

Method 2: Replace the corrupted files

To resolve this problem, follow these steps:
  1. Copy the following DLL files from the C:\WINDOWS\SYSTEM folder on a computer that is working to the computer that is experiencing the problem:
    • Msxml3.dll
    • Msxml3a.dll
    • Msxml3r.dll
  2. After you replace the files, you must register the files. To register the files, follow these steps:
    1. Click Start, and then clickRun
    2. In the Open box, type REGSVR32 C:\WINDOWS\SYSTEM\MSXML.DLL, and then click OK. You receive a message when the registration succeeds.
    3. Repeat steps a and b with the following files:
    4. Restart your computer.


Article ID: 836982 - Last Review: September 14, 2010 - Revision: 4.0
  • Microsoft Windows Update
  • Microsoft Update
kbwindowsupdatev6 kbwindowsupdate kberrmsg kbprb KB836982

Give Feedback


Contact us for more help

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