Patch Management troubleshooting - Windows Update missing Wuaueng.dll

Last Modified

Mon Jun 17 20:57 GMT 2019

Description

  • Windows Update fails to update with error code 0x800A01AD.
  • There are times where Windows Update fails to update with error code 0x800A01AD.
  • When this error occurs, Microsoft has an article that provides guidance in how to address this issue: https://support.microsoft.com/en-us/kb/883821.

Environment

  • N-able N-central

Solution

  • The above Microsoft link does include easy download utilities to fix this issue. To resolve this error manually, you would need to do the following:
  • Method 1: Register the MSXML program files; to register the MSXML files, follow these steps:
    • Note: You may not have installed the files that are listed in steps 3 and 5 on your computer.
    • If you do not have one of these files, when you try to register the file, you will receive an error message that is similar to the following error message:
LoadLibrary("<filename>.dll") failed - The specified file name could not be found.
  • You can ignore this error message and go to the next step.
  1. Click Start, click Run, type regsvr32 Msxml.dll in the Open box, and then click OK.
  2. When you receive the following message, click OK:
    DllRegisterServer in Msxml.dll succeeded.
  3. Click Start, click Run, type regsvr32 Msxml2.dll in the Open box, and then click OK.
  4. When you receive the following message, click OK:
    DllRegisterServer in Msxml2.dll succeeded.
  5. Click Start, click Run, type regsvr32 Msxml3.dll in the Open box, and then click OK.
  6. When you receive the following message, click OK:
    DllRegisterServer in Msxml3.dll succeeded.
  • Method 2: Register the Wuaueng.dll file
  • To register the Wuaueng.dll file, follow these steps:
  1. Click Start, click Run, type regsvr32 Wuaueng.dll, and then click OK.
  2. When you receive the following message, click OK:
    DllRegisterServer in Wuaueng.dll succeeded.