问题更新Windows10错误0x80240016(修复)

一些用户在需要在其 Windows 10 计算机上安装关键更新、累积更新或功能更新时遇到0x80240016 。据报告,此问题会在各种不同的知识库更新中发生。

事实证明,有几种不同的根本原因可能导致此 Windows 更新。以下是可能阻止您安装待定 Windows 更新的潜在罪魁祸首列表:

  • 常见的 WU 故障– 如果您正在处理 Microsoft 已经知道的相当常见的故障,您应该首先部署 Windows Update Troubleshooter 并应用推荐的修复程序。
  • 错误缓存的 WU 数据– 另一个可能触发此错误的相当常见的原因是缓存错误的数据集群阻止安装新更新签名的情况。在这种情况下,您应该能够通过从提升的命令提示符重置每个 Windows 更新组件来解决问题。
  • 系统文件损坏– 在某些情况下,您可能正在处理最终影响 Windows 更新组件的某种类型的系统损坏。如果这种情况适用,您可以使用 SFC 和 DISM 扫描来识别和修复阻止更新的损坏问题。
  • 过度保护防火墙——事实证明,Windows 防火墙有时会干扰安全 WU 更新的安装。在这种情况下,如果您不想首先等待安全检查完成,则需要在安装更新时禁用防火墙的实时保护。

既然您已经熟悉了可能触发 0x80240016 错误代码的每种情况,下面是其他受影响的用户已成功用于查明此问题根源的方法列表:

1. 运行 Windows 更新疑难解答

在您进入能够解决您正在处理的 Windows 更新问题的更高级修复策略之前,请通过检查 Windows 10 是否能够自动解决问题来启动本故障排除指南。

默认情况下,Windows 10 包含许多内置修复策略,能够解决大多数安装待定 Windows 10 更新失败的问题——这不能保证有效,但它是一个很好的起点。

我们面临此问题的一些用户已设法解决问题并通过运行 Windows 更新疑难解答并应用扫描结束时弹出的推荐修复程序来安装待定更新。

注意:此疑难解答包含数十种修复策略,如果发现某种类型的不一致,这些策略将自动应用。如果扫描找到可行的修复策略,该实用程序将自动推荐可行的修复方法,您只需单击一下即可应用。

按照以下说明部署 Windows 更新疑难解答程序以解决 Windows 10 上的 0x80240016 错误代码:

  1. Windows 键 + R打开运行对话框。接下来,在文本框中,键入“ms-settings-troubleshoot” ,然后按Enter 键打开“设置”应用“疑难解答”选项卡。
  2. “故障排除”选项卡中,转到“设置”屏幕的右侧部分,然后向下移动到“启动并运行”部分,然后单击“Windows 更新”。
  3. 从Windows Update 疑难解答的下一个菜单中,然后单击新出现的上下文菜单中的运行疑难解答。
  4. 执行此操作后,该工具将自动开始扫描您的系统是否存在任何不一致之处。耐心等待,直到初始扫描完成。
    注意: Troubleshooter 随后将开始工作,并确定其中包含的任何修复策略是否与当前影响您的 PC 的 WU 问题相匹配。
  5. 找到可行的修复策略后,您将看到一个新窗口,您可以在其中单击Apply this fix以应用推荐的修复。
    注意:请记住,根据疑难解答建议的修复,您可能需要遵循一系列额外的手动说明。
  6. 应用修复后,重新启动计算机并在下次启动完成后查看问题是否得到解决。

 如果在您尝试安装挂起的更新时错误代码 0x80240016 仍然出现,或者 Windows Update 疑难解答程序没有找到可行的修复策略,请直接向下移动到下面的下一个修复。

2. 重置每个 Windows 更新组件

如果您上面部署的内置故障排除程序对您不起作用,您可能会看到 0x80240016 由于更新组件不一致导致的 Windows 更新错误(特别是如果您在每次更新时都看到此错误尝试安装)。

在绝大多数情况下,您会看到 0x80240016 错误,因为更新组件不知何故陷入了边缘状态(既未打开也未关闭)。如果这种情况适用,您应该能够通过重置 Windows 更新迅速解决问题。

按照以下说明从提升的 CMD 提示符重置每个 Windows 更新组件。

  1. 首先按Windows 键 + R打开“运行”对话框。在文本框中,键入“cmd”并按Ctrl + Shift + Enter打开提升的命令提示符窗口。
    注意:进入UAC(用户帐户控制)后,单击是授予管理员访问权限。
  2. 在提升的 CMD 窗口中,按任意顺序键入以下命令,并在每个命令后按Enter :
    net stop wuauserv
    net stop cryptSvc
    net stop
    net stop msiserver

    注意:这组命令将停止运行所有相关的 Windows 更新服务:BITS 服务、加密服务、MSI 安装程序服务、Windows 更新服务(主要)。

  3. 设法停止所有相关服务后,运行以下命令以清除和重命名两个重要的 WU 文件夹(SoftwareDistributionCatroot2):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    注意:这两个文件夹(SoftwareDistribution 和 Catroot)是负责保存和维护 Windows 更新文件的两个主要文件夹。您不能按常规真正删除它们,因此确保它们没有任何可能导致此错误的损坏文件的最佳方法是重命名它们,以强制您的操作系统创建新的和健康的等价物。

  4. 重命名这两个文件夹后,运行以下命令以重新启用您之前禁用的服务(在第 2 步):
    net start wuauserv
    net start cryptSvc
    net start
    net start msiserver
  5. 重新启动每个相关服务后,重复之前触发 0x80240016 错误的 WU 操作 ,看看问题现在是否已解决。

如果在尝试安装挂起的 Windows 更新时仍然出现相同的错误代码,请向下移动到下面的下一个可能的修复程序。

3. 部署 SFC 和 DISM 扫描

如果从 CMD 窗口刷新每个 Windows 更新组件都不能解决问题,您还应该考虑某种系统文件损坏导致了这个特定的 Windows 更新错误。

在这种情况下,您应该继续使用两个内置实用程序运行几次扫描——系统文件检查器 (SFC)部署映像服务和管理 (DISM)

注意:尽管 SFC 和 DISM 有一些相似之处,但我们建议您快速连续运行这两个扫描,以提高修复损坏的系统文件的机会。

理想的起点是简单的SFC 扫描。

重要提示:启动此过程后,即使实用程序看起来已冻结,也不要关闭 CMD 窗口,这一点非常重要。请耐心等待该过程完成,因为中断操作可能会导致 HDD/SSD 出现逻辑错误。

注意:此工具完全是本地的,不需要您主动连接到互联网。

SFC 扫描成功完成后,重新启动计算机,并在下一次计算机启动完成后再次尝试安装功能更新,看看问题是否得到解决。

我仍然出现同样的错误,部署 DISM 扫描并按照屏幕上的提示完成操作。

注意: DISM 使用Windows 更新的一个子组件来下载旨在替换损坏的系统文件的健康等效项。因此,在开始此操作之前,您需要确保您拥有可靠的 Internet。 

DISM 扫描成功完成后,再次重新启动计算机并查看 0x80240016 错误现在是否已修复。

4.暂时关闭Windows防火墙

事实证明,如果 Windows 防火墙当前正在执行后台安全检查,某些安全 Windows 更新将拒绝安装。

通常,如果您有足够的耐心让背景检查完成,您最终应该能够安装待处理的更新。

但是,如果您不耐烦,您应该能够立即安装待处理的 Windows 更新,方法是强制停止 Windows 防火墙并禁用实时保护,直到更新安装完成。

按照以下说明暂时禁用 Windows Defender,以便安装安全 WU 更新:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“windowsdefender” ,然后按Enter 键打开Windows 安全菜单。
  2. 进入WIndows 安全菜单后,单击病毒和威胁防护 选项卡,然后继续并单击管理设置超链接(在病毒和威胁防护设置下)。
  3. 在下一个屏幕上,禁用与防火墙和网络保护关联的切换 
  4. 一直回到第一个Windows 安全窗口,然后单击防火墙和网络保护
  5. 进入下一个屏幕后,单击当前处于活动状态的网络,然后禁用与Windows Defender 防火墙关联的切换。
  6. 执行此操作后,重新启动计算机,重复安装挂起的更新以查看问题现在是否已解决。
赞(0)
未经允许不得转载:回忆主机 » 问题更新Windows10错误0x80240016(修复)