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 (836982)



The information in this article applies to:

  • Microsoft Windows Update
  • Microsoft Update

SYMPTOMS

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:
0x8007045A ERROR_DLL_INIT_FAILED

CAUSE

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

RESOLUTION

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:
      • C:\WINDOWS\SYSTEM\MSXML2.DLL
      • C:\WINDOWS\SYSTEM\MSXML3.DLL
    4. Restart your computer.

Modification Type:MajorLast Reviewed:6/27/2005
Keywords:kbwindowsupdatev6 kbwindowsupdate kberrmsg kbprb KB836982