文章编号: 883821 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

当您尝试连接到 Microsoft Windows Update 网站或 Microsoft Update 网站时,可能会收到以下错误代码之一:
  • 0x800A0046
  • 0x80248011
  • 0x80072EE7
  • 0x8024402C
  • 0x8024502D
  • 0x800A01AD

原因

  • 如果存在以下某种情况,可能会出现 0x800A0046 错误代码:
    • 用户登录帐户属于“Guests”(来宾)组或“Limited account”(受限的帐户)组。
    • 安全描述符不允许已通过身份验证的用户运行 Windows Update 或 Microsoft Update。
    • 身份验证后模拟客户端策略的“用户和组”(Users and Groups) 列表中缺少“管理员和服务”(Administrator and Service) 帐户。
  • 如果在计算机上存储 Windows Update 信息或 Microsoft Update 信息的数据库出现问题,则可能会出现 0x80248011 错误代码。
  • 如果客户端计算机在尝试解析 Windows Update 网站或 Microsoft Update 网站的 URL 时找不到正确的 IP 地址,则可能会出现 0x80072EE7 错误代码。如果主机文件包含静态 IP 地址,就可能会发生此问题。
  • 出现 0x8024402C 或 0x8024502D 错误代码通常是由于代理替代设置中存在不正确的字符。
  • 出现 0x800A01AD 错误代码可能是因为缺少 Wuaueng.dll 文件或未正确注册该文件。

解决方案

0x800A0046 错误代码

若要解决此问题,请使用以下某个方法:

方法 1:从“来宾”组或“受限的帐户”组中删除有问题的用户帐户

  1. 单击“开始”,单击“运行”,键入 control admintools,然后单击“确定”。
  2. 单击“计算机管理”。
  3. 展开“本地用户和组”。
  4. 选择“用户”。
  5. 打开用于访问 Windows Update 或 Microsoft Update 的帐户。
  6. 单击“隶属于”选项卡。
  7. 选择要删除的用户帐户,然后单击“删除”。

方法 2:设置安全描述符

  1. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  2. 键入 sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU),然后按 Enter。

    您将收到“成功”消息。

    注意:在默认的 Windows 2000 安装中 Sc.exe 工具不可用。可以从 Microsoft Windows 2000 Server Resource Kit 中找到 Sc.exe 工具。
  3. 键入 Exit 以关闭命令提示符。
  4. 再次尝试连接到 Windows Update 或 Microsoft Update。

方法 3:将“本地管理员和服务帐户”添加到“身份验证后模拟客户端”策略中

  1. 单击“开始”,单击“运行”,键入 secpol.msc,然后按 Enter。
  2. 展开“本地策略”。
  3. 单击“用户权利指派”。
  4. 双击以打开“身份验证后模拟客户端”策略
  5. 在“本地安全设置”选项卡上,单击“添加用户或组”,然后向“用户和组”列表中添加“管理员和服务”。
  6. 单击“确定”,然后重新启动计算机。

方法 4:将远程过程调用 (RPC) 服务配置为使用本地系统帐户登录

  1. 单击“开始”,单击“运行”,键入 services.msc,然后单击“确定”。
  2. 找到并右键单击“远程过程调用(RPC)”服务,然后单击“属性”。
  3. 在“登录”选项卡上,单击“本地系统帐户”,单击“应用”,然后单击“确定”。

0x80248011 错误代码

若要我们为您解决此错误,请转到“帮我修复此问题”部分。如果您想自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动解决此问题,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。


修复 0x80248011 错误
Microsoft Fix it 50574

注意
  • 此向导可能只提供英文版本。但是,Windows?的其他语言版本也提供自动修复功能。
  • 如果您使用的计算机并未出现此问题,则可将修复问题解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。



我自己修复此问题

在解决此问题之前,请清除 Microsoft Internet Explorer 缓存。为此,请按照下列步骤操作:
  1. 在 Internet Explorer 的“工具”菜单上,单击“Internet 选项”
  2. “常规”选项卡上,单击“Internet 临时文件”中的“删除文件”
  3. 单击“确定”,然后再次单击“确定”
要解决此错误,请重新创建在计算机上存储 Windows Update 信息或 Microsoft Update 信息的数据库。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后单击“确定”
  2. 在命令提示符下,键入以下命令并按 Enter:net stop wuauserv
  3. 在命令提示符下,键入以下命令并按 Enter:cd /d c:\Windows\SoftwareDistribution

    其中,c:\Windows 是安装 Windows 的文件夹。
  4. 在命令提示符下,键入以下命令(包括引号)并按 Enter: rd /S /Q DataStore
  5. 在命令提示符下,键入以下命令并按 Enter:net start wuauserv
  6. 退出命令提示窗口。

0x80072EE7 错误代码

若要我们为您解决此错误,请转到“帮我修复此问题”部分。如果您想自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动解决此问题,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。


修复 0x80072EE7 错误
Microsoft Fix it 50576

注意
  • 此向导可能只提供英文版本。但是,Windows?的其他语言版本也提供自动修复功能。
  • 如果您使用的计算机并未出现此问题,则可将修复问题解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。



我自己修复此问题

要解决此错误,请检查主机文件。(此文件的名称也可能是 Hosts.sam。)请确保该文件没有列出 Windows Update 网站或 Microsoft Update 网站的任何静态 IP 条目。

主机文件位于 C:\Windows\system32\drivers\etc 文件夹中。要查看主机文件,可能必须将该文件与记事本相关联。为此,请按照下列步骤操作:
  1. 右键单击主机文件。
  2. 单击“打开方式”,然后从程序列表中选择“记事本”。
如果主机文件包含与 Windows Update 或 Microsoft Update 相关联的静态 IP 地址,请在该条目的开头添加 # 号以注释掉该条目。您也可以删除整个行并将更改保存到主机文件中。

注意:Web 加速器、DNS 加速器、DNS 缓存实用工具和 Spyblockers 等程序均可以将 Windows Update 网站或 Microsoft Update 网站的静态 IP 条目添加到主机文件中。这种情况可能导致 Windows Update 或 Microsoft Update 失败。

0x8024402C 或 0x8024502d 错误代码

若要我们为您解决这些问题,请转到“帮我修复此问题”部分。如果您想亲自修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动解决此问题,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。
修复 0x8024402C 或 0x8024502d 错误
Microsoft Fix it 50573


注意
  • 此向导可能只提供英文版本。但是,Windows?的其他语言版本也提供自动修复功能。
  • 如果您使用的计算机并未出现此问题,则可将修复问题解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。



我自己修复此问题

要纠正这些错误,请删除代理例外列表中的字符,然后清除代理缓存。为此,请按照下列步骤操作:
  1. 打开 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。
  3. 单击“连接”选项卡,单击“局域网设置”,然后单击“高级”。
  4. 删除“例外”部分的任何条目。
  5. 退出 Internet Explorer。
  6. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  7. 键入下面的命令。在键入每个命令后按 Enter。
    • proxycfg -d
    • net stop wuauserv
    • net start wuauserv

0x800A01AD 错误代码

若要我们为您修复 0x800A01AD 错误代码,请转到“帮我修复此问题”部分。如果您想自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动解决此问题,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。


修复 0x800A01AD 错误
Microsoft Fix it 50572


注意
  • 此向导可能只提供英文版本。但是,Windows?的其他语言版本也提供自动修复功能。
  • 如果您使用的计算机并未出现此问题,则可将修复问题解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。



我自己修复此问题

若要解决此错误,请使用以下某个方法。

方法 1:注册 MSXML 程序文件

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

注意:您可能尚未在计算机上安装步骤 3 和 5 中列出的文件。如果您尚未安装这些文件中的某一个,则在尝试注册该文件时,会收到与以下内容类似的错误消息:
LoadLibrary("<filename>.dll") failed - The specified file name could not be found.
您可以忽略此错误消息,然后转至下一步骤。
  1. 单击“开始”,单击“运行”,在“打开”框中键入 regsvr32 Msxml.dll,然后单击“确定”
  2. 如果收到以下消息,请单击“确定”:
    Msxml.dll 中的 DllRegisterServer 成功。
  3. 单击“开始”,单击“运行”,在“打开”框中键入 regsvr32 Msxml2.dll,然后单击“确定”
  4. 如果收到以下消息,请单击“确定”
    Msxml2.dll 中的 DllRegisterServer 成功。
  5. 单击“开始”,单击“运行”,在“打开”框中键入 regsvr32 Msxml3.dll,然后单击“确定”
  6. 如果收到以下消息,请单击“确定”
    Msxml3.dll 中的 DllRegisterServer 成功。

方法 2:注册 Wuaueng.dll 文件

若要注册 Wuaueng.dll 文件,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,键入 regsvr32 Wuaueng.dll,然后单击“确定”。
  2. 如果收到以下消息,请单击“确定”:
    Wuaueng.dll 中的 DllRegisterServer 成功。

属性

文章编号: 883821 - 最后修改: 2011年5月14日 - 修订: 16.0
这篇文章中的信息适用于:
  • Microsoft Update
关键字:?
kbresolve kbwindowsupdatev6 kbtshoot kbwindowsupdate kbgpo kbpolicy kbconfig kbprb kbfixme kbmsifixme KB883821
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