访问 Windows Update 网站时收到 0x800A01AD 错误信息

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

症状
在尝试访问 Microsoft Windows Update 网站时,您可能收到以下错误信息:

Windows has encountered an error and cannot display the requested page.
您可能还会收到以下错误信息:

0x800a01AD ActiveX component can't create object.
此外,您还可能在 Windows Update.log 文件中收到下列条目:
Error     IUENGINE       Determining machine configuration (Error 0x80040154:Class not registered)
原因
以下任一情况下都会发生上述问题:
  • 未安装 Microsoft XML Parser (MSXML) 3.0 Service Pack 4 (SP4)。
  • 未正确注册 MSXML 程序文件。
解决方案
要解决此问题,您可以尝试下列任一方法。

注册 MSXML 程序文件

要注册 MSXML 文件,请按照下列步骤操作:

注意:您可能尚未在计算机上安装步骤 4 和 6 中列出的文件。如果您尚未安装这些文件中的某一个,则在尝试注册该文件时,会收到与以下内容类似的错误信息:

LoadLibrary("filename.dll") failed - The specified file name could not be found.
您可以忽略此错误信息,然后转至下一步骤。

注意:由于 Microsoft Windows 有多个版本,因此下列步骤可能与在您的计算机上执行的步骤有所不同。如果是这样,请参阅您的产品文档来完成这些步骤。
  1. 单击“开始”,依次指向“所有程序”、“附件”,然后单击“命令提示符”。
  2. 在“命令提示符”窗口中,键入 Regsvr32 C:\Windows\System32\Msxml.dll,然后按 Enter 键。
  3. 如果收到以下消息,请单击“确定”:
    C:\Windows\System32\Msxml.dll DLL 中的 DllRegisterServer 成功。
  4. 键入 Regsvr32 C:\Windows\System32\Msxml2.dll,然后按 Enter 键。
  5. 如果收到以下消息,请单击“确定”:
    C:\Windows\System32\Msxml2.dll DLL 中的 DllRegisterServer 成功。
  6. 键入 Regsvr32 C:\Windows\System32\Msxml3.dll,然后按 Enter 键。
  7. 如果收到以下消息,请单击“确定”:
    C:\Windows\System32\Msxml3.dll DLL 中的 DllRegisterServer 成功。
  8. 关闭“命令提示符”窗口。

安装 MSXML 3.0 SP4

要安装 MSXML 3.0 SP4,请访问以下 Microsoft 网站。按照该网站上的说明进行操作,确保正确安装该 Service Pack:
IE Winup
属性

文章 ID:833766 - 上次审阅时间:09/14/2010 16:26:00 - 修订版本: 3.0

Microsoft Windows Update, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows 2000 Professional Edition, Microsoft Update

  • kbwindowsupdate kbprb KB833766
反馈