你目前正处于脱机状态,正在等待 Internet 重新连接

尝试更新 Windows Defender 时发生 Windows Update 错误 0x80240029

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.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

症状
在尝试更新计算机上的 Microsoft Windows Defender 时,您收到类似于以下内容的错误消息:
找到错误: 代码 0x80240029

本文介绍可帮助您安装 Windows Defender 更新的分步方法。
说明
本文适用于高级计算机用户。如果您对高级故障排除步骤感到不解,可以寻求他人的帮助或与支持部门联系。有关如何与支持部门联系的信息,请访问下面的 Microsoft 网站:
原因
该问题可能由于下列一种或多种情况而发生:
  • 您可能遇到 Windows Update 问题。
  • SoftwareDistribution 文件夹可能已损坏。
解决问题的方法
要解决此问题,请使用管理凭据登录用户帐户,然后使用下列方法之一。

方法 1:手动安装 Windows Defender 更新定义

Microsoft 使用 Windows Update 提供 Windows Defender 更新。在某些情况下,由于这些服务中的某项服务出现了与 Windows Defender 本身不相关的问题,您可能会收到错误。第一步是尝试手动安装更新定义。要手动安装更新定义,请按照下列步骤操作:
  1. 访问安全门户。为此,请访问下面的 Microsoft 网站:
  2. 按照适当的步骤操作。
  3. 如果仍收到“Windows Defender 定义尚未更新”警告消息,您可能需要向他人寻求帮助或与支持部门联系。有关如何与支持部门联系的信息,请访问下面的 Microsoft 网站:

注意:下列方法包含高级故障排除步骤。如果您对高级故障排除步骤感到不解,可以寻求他人的帮助。在美国和加拿大拨打 1-866-PCSAFETY 电话或与当地的 Microsoft 子公司联系可获得免费支持。有关如何与当地的 Microsoft 子公司联系以解决更新支持问题的更多信息,请访问下面的 Microsoft 国际支持网站: 企业客户可以通过其平常的支持联系方式获得更新支持。

方法 2:重命名 SoftwareDistribution 文件夹

  1. 退出所有打开的程序。
  2. 单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
  3. 在命令提示符处键入以下命令,以重命名 SoftwareDistribution 文件夹:
    net stop wuauserv
    net stop bits
    ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
    net start wuauserv
    net start bits

方法 3:确认您没有遇到 Microsoft Windows Update、“自动更新”和 Windows Server Update Service (WSUS) 问题

Microsoft 使用 Microsoft Windows Update、“自动更新”和 Windows Server Update Services (WSUS) 提供 Defender 更新。在某些情况下,如果上述服务之一出现了问题,则即使这些问题与 Defender 本身无关,您也可能会收到错误。要解决潜在的 Windows Update 问题,请按照下列步骤操作。

Windows Vista

  1. 检查 Windowsupdate.log 文件中的错误消息。要查看该日志文件,请按照下列步骤操作:
    1. 单击“开始”“开始”按钮
    2. 在“开始搜索”对话框中,键入 %\windowsupdate.log,然后按 Enter。 有关如何读取 Windowsupdate.log 文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      902093如何读取 Windowsupdate.log 文件
  2. 访问“Windows 帮助和操作方法”网站,然后键入描述问题的关键字:

Windows 2000、Windows XP 和 Windows Server 2003

  1. 检查 Windowsupdate.log 文件中的错误消息。要查看该日志文件,请依次单击“开始”和“运行”,在“打开”框中键入 %windir%\windowsupdate.log,然后按 Enter。 有关如何读取 Windowsupdate.log 文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    902093如何读取 Windowsupdate.log 文件
  2. 访问下面的 Microsoft 网站:
  3. 在“Options”(选项)网页上,键入描述问题的关键字。
类似的问题和解决方案
如果您仍然遇到问题,则说明它可能是一个不同的问题。在下列文章中,您可能会找到有用的信息。
910359 当在 Windows Server 2003 或 Windows XP 中尝试连接 Windows Update 网页或 Microsoft Update 网页时收到“0x800A01AE”错误消息或“0x080070570”错误消息
822798 无法安装某些更新或程序
如果这些文章无法帮助您解决问题,或者您遇到的症状不同于本文所述的症状,请搜索 Microsoft 知识库获得更多信息。要搜索 Microsoft 知识库,请访问下面的 Microsoft 网站: 然后,在“搜索支持(KB)”字段中键入您收到的错误消息文本,或者键入对该问题的描述。
属性

文章 ID:934562 - 上次审阅时间:04/23/2012 03:05:00 - 修订版本: 6.0

Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Business, Windows Vista Enterprise, Microsoft Windows XP Professional Edition, Microsoft Windows Server 2003 Datacenter Edition

  • kbresolve kbexpertisebeginner kbtshoot KB934562
反馈