如何修复Windows7更新错误8024200D?

Windows更新错误 8024200D (WU_E_UH_NEEDANOTHERDOWNLOAD)表示处理的 Windows 更新无法安装更新,因为下载的更新无效且已损坏。此错误最常在 Windows 7 上遇到。

如果您受此错误代码影响,则每次 Windows Update 尝试安装首次尝试失败的更新时,您都可能会遇到此行为。此问题已通过较新的 Windows 版本进行了修补,但在较旧的版本中仍然普遍存在。

你会看到此错误的主要原因是 WU 不一致,可以通过重置整个 Windows 组件或通过使用 Windows 更新目录手动下载和安装更新来完全绕过它来修复

更新:由于 Windows 更新数据库损坏,也可能会出现此问题。

以下是可用于解决此错误的已确认方法列表:

1.手动安装失败的更新

如果您正在寻找能够绕过触发 8024200d 错误的本地问题的快速修复,请使用Windows 更新目录手动安装失败的更新。

仅当您只有一个更新在尝试安装时抛出8024200d WU错误时,才推荐使用此方法。

重要提示:请记住,走这条路不会有效地解决问题的根源。即使这允许您绕过错误并安装有问题的更新,也无法解决问题的根本原因。如果您想解决问题的根源,请继续使用下面的其余方法进行故障排除,即使此方法允许您安装失败的更新也是如此。

以下是使用 Windows 更新目录绕过 8024200d 错误的方法:

  1. 在 Web 浏览器中启动Microsoft 更新目录的主页。
  2. 使用Microsoft 更新目录页面右上角的搜索框来查找安装失败的更新。

    注意:您可以从 Windows 更新页面内的 WU 错误消息中获取更新代码。

  3. 从结果列表中,确定适用于您的 Windows 版本的更新。

    注意:在分析结果后,在寻找合适的更新时考虑 CPU 架构和 Windows 版本。

  4. 确定所需的更新后,单击下载选项并等待下载完成。
  5. 下载完成后,双击您刚刚从下载文件夹中下载的可执行文件。
  6. 按照屏幕上的说明完成下一个 Windows 更新的旁加载。
  7. 现在更新已安装,请重新启动您的 PC 并查看 8024200d 是否已从 Windows 更新屏幕上消失。

2. 运行 Windows 更新疑难解答

运行 Windows Update 疑难解答是尝试使用 Microsoft 提供的内置工具解决此问题的好方法。

如果您因常见的 WU 不一致而遇到 8024200D 错误,运行Windows 更新疑难解答并应用推荐的修复程序应该可以帮助您解决此问题。

注意: Windows 更新疑难解答提供了一组自动修复策略,可用于处理 Windows 更新失败的最常见原因。

如果 Windows Update Troubleshooter 设法找出错误的原因,请按照说明应用推荐的解决方案。

下面介绍了如何运行 Windows 更新疑难解答程序并应用推荐的修复程序:

  1. Windows 键 + R打开“运行”对话框。
  2. 输入“control”并按回车键进入控制面板界面。
  3. 当用户帐户控制提示授予管理员权限时,单击“是” 。
  4. 使用控制面板的搜索功能查找“疑难解答”(屏幕右上角)。
  5. 从搜索结果列表中,单击故障排除。
  6. 在系统和安全下,单击 修复 Windows 更新问题。 

    注意:如果您运行的是 Windows 11,您可能会看到不同的显示方式。当Windows

    更新疑难解答询问时单击下一步并等待初始扫描完成。

  7. 如果您找到在当前情况下实施的可能解决方案,请单击应用此修复。
  8. 解决方案生效后,重新启动计算机并尝试重新应用未成功的更新。

3. 重置 BITS 和加密服务

安装挂起的 Windows 更新时您可能会看到 8024200d 错误的另一种情况是,如果两个非常重要的服务依赖项(后台智能传输服务加密服务)没有收到内容链接标头。

注意:这是一个旧问题,已在 Windows 11 和 Windows 11 上进行了修补,但在 Windows 7 上仍然存在。

要解决此问题,您需要重置这两个服务并重命名Windows Update 存储临时 Windows 文件的两个文件夹(Catroot 2软件分发)。但是,为了完成这些方法,您还需要禁用一系列额外的 WU 依赖项以确保没有干扰。

这是有关如何执行此操作的快速指南:

  1. 要打开“运行”对话框,请按Windows 键 + R。
  2. 然后,要以提升的权限启动命令提示符,请在文本框中键入“cmd”并按Ctrl + Shift + Enter。

    注意:当UAC(用户帐户控制)窗口询问时,通过选择是授予管理员访问权限

  3. 要停止所有与 WU 相关的服务,请在提升的命令提示符下按以下顺序键入以下命令,并在每个命令后按Enter :

    net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    注意:按照这些步骤,Windows Update Service、MSI Installer、Cryptographic Service 和 BITS Service 都将被手动终止。

  4. 停止所有相关服务后,使用以下命令删除和重命名SoftwareDistributionCatroot2文件夹:
    任 C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.old

    重要提示:这些文件夹负责存储 WU 组件所需的更新文件。如果您重命名这些文件夹,您的操作系统将被迫构建新的、健康的副本。

  5. 清理文件夹后,执行以下命令以启用先前停用的服务:
    net start wuauservnet start cryptSvcnet start bitsnet start msiserver
  6. 重新启动计算机后重新启动计算机以验证问题是否已解决。

4. 运行 SFC 和 DISM 扫描

干扰 Windows 安装的自动更新功能的文件损坏是尝试安装挂起的系统更新时出现 8024200d 错误的最常见原因之一。

在这种情况下,建议使用内置工具系统文件检查器 (SFC)部署映像服务和管理 (DISM) 执行一些系统文件扫描。

注意:虽然 SFC 和 DISM 非常相似,但我们建议短时间内连续运行这两项检查以提高恢复损坏的系统文件的可能性。

我们的建议是从简单的 SFC 扫描开始。您可以在没有有效连接到 Internet 的情况下部署此工具。

重要提示:启动此过程后必须保持 CMD 窗口处于活动状态,即使应用程序似乎已冻结。这种情况很常见,尤其是在 Windows 7 上。在操作完成之前停止操作,这可能会导致 HDD 或 SSD 出现逻辑问题。

SFC 扫描完成后,在不重新启动 PC 的情况下,使用具有管理员访问权限的 DISM 扫描进行跟进。DISM 使用 Windows 更新的一个组件来获取健康的替换以替换损坏的系统文件。因此,在开始此操作之前,您需要确保拥有稳定的互联网连接。

因此,在开始此操作之前,您必须确保您可以访问可靠的 Internet 连接。
DISM 扫描完成后,重新启动计算机以验证是否已解决 8024200d 错误。

5.在干净启动模式下安装更新

您处理此问题的原因也可能是第 3 方应用程序、启动项或服务干扰了 Windows 更新过程。

如果这种情况适用,解决 8024200d 错误的一种方法是在尝试再次安装更新之前实现干净启动状态。

注意:干净启动会强制您的系统仅加载所需的 Windows 应用程序和服务。一旦达到干净启动状态,将不允许运行任何第三方服务、进程或启动项。

这是在重新安装触发 8024200d 错误的有问题的更新之前实现干净启动状态的快速指南:

  1. 按照本文中概述的步骤实现干净启动状态
  2. 在干净启动模式下重新启动 PC 后,按Windows 键 + R打开“运行”对话框。
  3. 接下来,在“运行”的文本框中键入“wuapp” 然后按Ctrl + Shift + Enter打开提升的 Windows 更新实例。

    注意:此命令仅适用于 Windows 7。如果您使用的是 Windows 10 或 Windows 11,请改用“ms-settings:windowsupdate”

  4. 在 Windows 更新屏幕中,单击检查更新。 
  5. 如果有问题的更新可以再次安装,请单击安装更新并查看它是否安装时没有出现相同的8024200d错误。

6.删除更新日志并重新安装更新

不一致的 WU 日志文件也可能导致此错误。这更有可能是您有多个更新都因 8024200d 而失败,并且您在安装更新时系统意外关闭后开始遇到此问题。

在这种情况下,您可能正在处理影响服务包、清单或 WU 底层组件完整性的问题。

要解决此问题,您需要访问一系列隐藏目录并在重试更新之前删除更新日志。

以下是如何做到这一点:

  1. Windows 键 + R 打开“运行”对话框。
  2. 接下来,键入“%SYSTEMROOT%\Logs\CBS\”,然后按Ctrl + Shift + Enter进入第一个具有管理员访问权限的隐藏文件夹。
  3. 用户帐户控制 (UAC) 中,单击是以授予管理员访问权限。
  4. 在该位置内,通过右键单击它并从上下文菜单中 单击删除来删除 cbs.log 。

    注意:如果 CBS 文件夹包含名为CheckSUR.log的辅助日志文件, 也将其删除。

  5. 删除这两个文件后,重新启动您的 PC 并查看问题现在是否已解决。

7.执行修复安装

如果您已经走到这一步并且仍然可以通过 8024200d 并安装待定更新,则您可能正在处理文件损坏,如果不替换整个 Windows 文件套件就无法修复。

在这种情况下,进行就地修复(修复安装)全新安装是返回到 Windows 能够自动安装挂起更新的状态的唯一选择。

全新安装是一种更简单的选择,但主要缺点是您无法保留您的数据——包括应用程序、游戏和个人文件(除非您先将它们备份)。

如果您正在寻找一种避免丢失数据的方法,请执行修复安装程序。主要优势是您可以保留您的数据,包括应用程序、游戏、操作系统驱动器上的文件,甚至某些用户首选项。

以上是 如何修复Windows7更新错误8024200D? 的全部内容, 来源链接: utcz.com/dzbk/942495.html

回到顶部