如何解决 Windows Defender 定义更新问题

症状

使用 Windows Defender 时,你在下面两种情况之一收到有关定义更新的消息:

  • 打开 Windows Defender 时,您收到指示应检查新定义的消息。

    如果这符合你的情况,请尝试方法 1

  • 尝试在 Windows Defender 中检查更新时,您收到一个错误消息指示无法检查、下载或安装定义更新。

    如果这符合你的情况,请尝试方法 2

请参见所有可能的错误消息

本文的说明适用于初级计算机用户,或较有使用计算机经验的用户。

如果你是家庭用户,当你在个人计算机上遇到此问题时,你可以通过电话、聊天或电子邮件获取免费支持。 如果你工作时在网络计算机上遇到此问题,请阅读“针对企业网络用户的信息”部分。


解决方案

方法 1: 检查 Windows Defender 上的更新

要检查 Windows Defender 上的更新,请按照下列步骤操作:

  1. 如果 Windows Defender 尚未打开,请将它打开。 为此,请依次单击“开始”、“程序”、“Windows Defender”。

  2. 检查最新定义。 为此,请单击“立即检查更新”。

方法 2: 手动安装更新定义及验证 Windows Update 文件

Microsoft 通过“Windows 更新”、“自动更新”和 Windows Server Update Service (WSUS) 提供 Windows Defender 更新。 在某些情况下,你可能会由于这些服务出现问题而不是 Windows Defender 出现问题,而收到错误消息。 要尝试确定错误原因,请先尝试手动安装更新定义。 如果你可以手动安装更新定义,则此问题很可能是由于“Windows 更新”问题导致。

步骤 1: 如有必要,重新启动你的计算机

切换回 Windows Defender 并注意主页上的错误代码。 如果你在 Windows Defender 中收到的错误消息包含代码 0x80240016,请重启计算机。 如果你在 Windows Defender 中收到的错误消息不包含代码 0x80240016,请转到步骤 2。

步骤 2: 手动安装更新定义

若要手动安装更新定义,请按照下列步骤操作:

  1. 请在以下 Microsoft Web 网站访问安全门户:

    • 如果使用的是英文版的 Windows,请访问位于下列 Microsoft 网站之一的安全门户:

      http://www.microsoft.com/security/portal/ADL.aspx

    • 有关非英文版的 Windows 的安全门户的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

      923159 如何手动下载 Windows Defender 的最新定义更新

  2. 执行该网站中的步骤来下载和安装适合的定义更新。

  3. 如果你无法手动安装定义更新或者如果你仍然在 Windows Defender 中收到有关定义更新的错误消息,则是因为发生了超出本文内容范围的情况。 如果发生这种情况,你可以向认识的人寻求帮助或联系支持。

    有关如何与本地 Microsoft 分公司联系的更多信息,请访问下面的 Microsoft 网站。

    http://support.microsoft.com/zh-cn/contactus/

  4. 如果你能够手动安装更新定义,则此问题很可能是由于“Windows 更新”问题导致。 因此,你应该继续执行步骤 3。

步骤 3: 确认你已安装所有必需的 Windows 更新文件

若要验证你是否具有必需的 Windows 更新文件,请按照下列步骤操作:

  1. 打开 Windows 更新网站。 为此,请访问下面的 Microsoft 网站:

    http://www.windowsupdate.com

  2. 安装所有建议更新。 如果你遇到 Windows 更新问题,可能是因为发生了一些需要进行高级故障排除的情况。 如果你对高级故障排除感到不解,你可以向认识的人寻求帮助或联系支持。 如果你是家庭用户,请访问以下网址获取其他故障排除信息和有关获取免费支持的信息:

    http://go.microsoft.com/fwlink/?linkID=21608

方法 3: 高级故障排除

确认“Windows 更新”、“自动更新”或 Windows Server Update Service (WSUS) 没有发生问题

Microsoft 通过“Windows 更新”、“自动更新”和 Windows Server Update Service (WSUS) 提供 Windows Defender 更新。 在某些情况下,你可能会因为其中一项服务出现问题,而收到错误消息。 在此情况下,这些错误消息与 Windows Defender 本身无关。 要解决潜在的 Windows Update 问题,请按照下列步骤操作。

Windows Vista、Windows Server 2008、Windows 7

  1. 检查 Windowsupdate.log 文件以查看是否存在错误消息。若要查看此日志文件,请按照下列步骤操作:

    1. 单击“开始”,在“开始搜索”框中键入 %windir%\windowsupdate.log,然后按 Enter 键。

    2. 有关如何读取 Windowsupdate.log 文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

      902093 如何读取 Windowsupdate.log 文件

  2. 请访问下面的 Microsoft 网站:

    http://windowshelp.microsoft.com/windows/zh-cn/search.aspx?=&qu=%22windows+update+error%22

  3. 在“Windows 帮助和操作方法”网页上,输入描述问题的关键字。

Microsoft Windows 2000、Windows XP 和 Windows Server 2003

  1. 检查 Windowsupdate.log 文件以查看是否存在错误消息。若要查看此日志文件,请按照下列步骤操作:

    1. 依次单击“开始”、“运行”,在“打开”框中键入 %windir%\windowsupdate.log,然后按 ENTER 键。

    2. 有关如何读取 Windowsupdate.log 文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

      902093 如何读取 Windowsupdate.log 文件

  2. 请访问下面的 Microsoft 网站:

    http://update.microsoft.com/windowsupdate/v6/troubleshoot.aspx

  3. 在“选项”网页上,输入描述问题的关键字。

更多信息

详细症状

以下列出了可能出现的确切错误消息。 选择最符合你当前情况的案例,继续采用正确方法进行处理。

案例 1: 当你尝试启动 Windows Defender 时,收到以下的错误消息:

检查最新定义。
定义允许 Windows Defender 检测最新的有害或不需要的软件并阻止其在你的计算机上运行。

如果这符合你的情况,请尝试方法 1

案例 2: 当你在尝试从 Windows Update 网站检查更新、下载更新或安装更新时,收到以下错误消息之一:

程序无法检查定义更新
发现错误: 代码 error_code

程序无法下载定义更新
发现错误: 代码 error_code

程序无法安装定义更新
发现错误: 代码 error_code

注意 这些消息中包含的 error_code 代表你收到的错误代码,并且错误代码会根据情况发生变化。 最常见的错误代码是 0x8024402f 或 0x80240016。 但是,你也可能会收到其他不同的错误代码,例如以下错误代码之一:

  • 0x8024402c

  • 0x80240022

  • 0X80004002

  • 0x80070422

  • 0x80072efd

  • 0x80070005

  • 0x80072f78

  • 0x80072ee2

  • 0x8007001B

如果这符合你的情况,请尝试方法 2

预防提示

Windows Defender 提供自动检查最新定义的选项。 要打开该选项自动检查最新定义,请执行以下步骤:

  1. 启动 Windows Defender。

  2. 单击“工具”,然后单击“选项”。

  3. 在“自动扫描”下,单击以选中“自动扫描我的计算机”复选框。

  4. 单击以选中“扫描前检查更新的定义”复选框,并单击“保存”。 如果系统提示你输入管理员密码或进行确认,请输入密码或进行确认。

Windows Defender 可以和“Windows 自动更新”配合使用以自动更新最新定义。
若要亲自打开自动更新功能,请基于你的操作系统执行以下这些步骤:

Windows XP 和 Windows Server 2003

  1. 依次单击“开始”、“运行”,在“打开”框中键入 wuaucpl.cpl,然后单击“确定”。

  2. 单击“自动”,然后单击“确定”。

Windows Vista、Windows Server 2008、Windows 7

  1. 单击“开始”,单击“所有程序”,然后单击“Windows 更新”。

  2. 单击“更改设置”。

  3. 单击“自动安装更新(推荐)”。

  4. 在“推荐更新”下,单击以选中“下载、安装或通知更新时包括推荐的更新”复选框,然后单击“确定”。

    如果系统提示你输入管理员密码或进行确认,请键入密码或进行确认。

其他信息

有关如何解决上述问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

836941 使用 Windows 更新或 Microsoft 更新安装更新时,可能会遇到与临时连接相关的错误

924123 在 Windows 2000 中更新 Windows Defender 定义时出现错误消息: “0x80240022 - 驱动器中的磁盘有错误。”

919448 在运行 Software Update Services (SUS) 1.0 的计算机上尝试更新 Windows Defender 定义集时收到错误消息: “错误 0x8024002b”

816731 错误消息: “0x80070005 访问被拒绝。 你没有运行所请求的操作的权限”

900936 在 Windows 更新网站上扫描更新时可能会收到“0x8024402C”错误消息

818018 如何解决连接到 Windows 更新或 Microsoft 更新时出现的问题

906602 如何解决常见的 Windows 更新、Microsoft 更新和 Windows Server Update Services 安装问题 若要查看有关 Windows Defender 的常见问题,请访问以下 Microsoft 网站:

http://www.microsoft.com/windows/products/winfamily/defender/support.mspx 若要查看有关 Windows Update 的常见问题,请访问以下 Microsoft 网站:

http://update.microsoft.com/windowsupdate/v6/about.aspx 针对企业网络用户的信息

你可以使用本文中介绍的逐步方法解决工作计算机上出现的此问题。 但是,如果你在企业环境中工作,网络管理员可能已通过某种阻止你下载这些定义的方式配置网络。 此外,网络管理员可能已在网络上部署 Microsoft Software Update Services 服务器。 例如,网络可能使用 Software Update Service (SUS) 1.0。 Windows Defender 无法接收来自 SUS 1.0 的更新。 在此情况下,网络管理员必须部署 Windows Server Update Services (WSUS)。 必须通过 WSUS 服务器提供 Windows Defender 的定义。 因此在您于工作时尝试本文的方法之前,最好先与网络管理员联系,甚至也是有可能要查看是否要尝试自己解决这个问题

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×