如何在Windows上修复错误“0x80242016–安装失败”

最近,大量 Windows 用户在尝试通过 Windows 更新安装某些功能更新时遇到了0x80242016错误。据报道,此问题在 Windows 10 和 Windows 11 上都会发生。

在彻底检查这个特定问题后,发现有几个不同的潜在问题可能导致 Windows 10 和 Windows 11 上出现此行为。让我们来看看可能触发 0x80242016 错误代码的一些最常见的情况:

  • 常见组件不一致——有几种常见情况可能会破坏 Windows Update 组件。幸运的是,Microsoft 了解其中的大部分问题,并且已经在名为 Windows Update Troubleshooter 的实用程序中打包了一系列自动修复程序。首先运行它以检查您的 PC 是否能够自动修复问题。
  • WU 服务依赖性已禁用– Windows 更新有一些绝对重要的服务依赖性。如果您使用的是性能优化工具,则可能某些 WU 依赖项已被禁用,这是导致此错误代码的主要原因。要解决此特定情况下的问题,您需要从提升的 CMD 提示符中强制启动每个 WU 服务依赖项。
  • 损坏的临时 WU 文件– 每当有新更新可用时 WU 生成的临时文件也可能是导致此错误出现的原因。由于 SoftwareDistribution 和 Catroot2 文件夹中存在损坏的文件,因此很少会看到此错误代码。在这种情况下,您可以通过强制操作系统忽略存储损坏的临时文件的文件夹来解决此问题。
  • 系统文件损坏– 在更严重的情况下,由于某种影响 Windows Update 组件的系统文件损坏,您可能会看到此特定问题。如果您发现自己处于这种情况,您应该首先快速连续运行 DISM 和 SFC 扫描,如果第一个选项失败,则继续修复安装或全新安装。
  • Windows Search 错误– 如果您使用的是内部版本,则最近安装到 Windows Search 的更新也有可能最终会强制安装回滚最新的功能更新。在这种情况下,您应该通过禁用主要的 Windows 搜索服务来防止这种行为发生。

现在您已经熟悉了可能导致此问题的每个潜在情况,请按照以下经过验证的方法作为能够解决此问题的不同故障排除指南进行操作。

运行 Windows 更新疑难解答

在开始执行以下任何方法之前,理想的起点是检查您的操作系统是否无法自动修复问题。

WU(Windows Update Troubleshooter)的自动故障排除程序在最近几年变得越来越好,以至于可以自动处理绝大多数与不一致更新(中断、AV 干扰等)相关的问题,而无需用户干预。

因此,在执行任何其他操作之前,我们的建议是首先运行 Windows 更新疑难解答并应用推荐的修复程序(如果有)。

如果您要查找有关在 Windows PC 上运行 Windows 更新疑难解答的说明,请按照以下说明进行操作:

注意:这些步骤适用于每个最新的 Windows 版本,但Windows Update Troubleshooter最适合 Windows 10 和 Windows 11。

  1. Windows 键 + R打开“运行”对话框。接下来,键入“control”并按Enter以打开经典的控制面板界面。
  2. 在刚刚出现的控制面板窗口中,使用搜索功能(右上角)搜索“疑难解答”。
  3. 接下来,从结果列表中,单击故障排除。
  4. 接下来,进入“系统和安全”下,然后单击 “修复 Windows 更新问题”。
  5. 在第一个Windows 更新疑难解答提示中,单击下一步并等待初始扫描完成。
  6. 如果发现问题,请单击Apply this fix以强制执行建议的修复。
    注意:根据推荐的修复类型,您可能需要执行一系列手动步骤。按照屏幕上的说明进行操作。
  7. 成功应用修复后,重新启动 Windows PC 并尝试在下次启动完成后再次安装失败的更新。

如果仍然出现相同的 0x8024201 错误,请向下移动到下面的下一个可能的修复程序。

启动每个 WU 服务依赖项

与大多数人的看法相反,Windows Update 有很多它所依赖的服务。这些服务需要以允许在 WU 组件需要它们时调用的方式进行配置。

如果您正在使用某种性能优化工具,其中一些服务依赖项可能已被调整为保持禁用状态,以提高系统性能。

为确保 Windows Update 具有完成可用功能更新安装所需的一切,您需要确保将以下服务设置为 AUTO:

  • BITS(后台智能传输服务)
  • CryptSvc(加密服务)
  • 可信安装程序

通过使用提升的命令提示符来确保将这些服务中的每一个的启动类型都设置为自动,您基本上可以确保可以访问每个 WU 服务依赖项。

按照以下说明将这些服务的行为更改为 AUTO 以修复 0x80242016 

注意:以下方法适用于每个最新的 Windows 版本,包括 Windows 11。

  1. Windows 键 + R键打开“运行”对话框。接下来,在刚刚出现的运行提示符中,键入“cmd”并按Ctrl + Shift + Enter打开提升的命令提示符窗口。
  2. 当出现用户帐户控制提示时,单击是以授予管理员访问权限。
  3. 进入提升的 CMD 提示符后,键入或粘贴以下命令并在每个命令后按 Enter 键以更改每个所需依赖项的启动类型:
    SC config wuauserv start=auto
    SC config bits start=auto
    SC config cryptsvc start=auto
    SC config trustedinstaller start=auto
  4. 成功处理每个命令后,正常重新启动计算机,并在下次启动完成后尝试安装失败的更新。

如果您尝试安装有问题的功能更新以相同的 0x80242016 错误结束,请向下移动到下面的下一个潜在修复。

重置每个 Windows 组件

如果您确保(使用上述方法)启用并正确配置了每个服务依赖项,那么您应该调查的下一个潜在罪魁祸首是影响 Windows 更新生成的临时文件的潜在损坏问题。

这些临时文件(更新文件、日志等)存储在两个文件夹中:SoftwareDistributionCatroot2。

但是,您无法真正删除这些文件夹的内容,因为它们在 Windows 下受到保护。因此,解决此问题的方法是为两者的名称添加 .old 扩展名——这将迫使您的操作系统忽略它们并从头开始生成一个新文件夹(不包含损坏文件的文件夹)。

这样做将强制您的 Windows 操作系统重新下载失败的更新文件,并有望消除 0x80242016。

但是,在将“.old”扩展名添加到这两个文件夹之前,您需要停止使用它的服务:

  • wuauserv
  • 加密服务器
  • 微服务器

您可以手动执行此操作,或者(甚至更好)通过提升的命令提示符一次完成所有操作。

按照下面的说明重置每个 WU 组件并从提升的 CMD 提示中清除与其关联的临时文件以修复 0x80242016:

  1. Windows 键 + R打开“运行”对话框。接下来,在新出现的运行提示符中键入“cmd”,然后按Ctrl + Shift + Enter打开提升的命令提示符。
  2. 当出现用户帐户控制提示时,单击是以授予管理员访问权限。
  3. 进入提升的CMD提示符后,按相同顺序键入或粘贴以下命令,然后按Enter立即到达那里:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    Ren C:\Windows\System32\catroot2 Catroot2.old
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  4. 成功处理每个命令后,重新启动您的 PC,并在下一次启动完成后再次尝试安装失败的更新,检查问题是否已解决。

如果您仍在处理同一类型的问题,请向下移动到下面的下一个可能的修复方法。

运行 DISM 和 SFC 扫描

如果您已经按照上述方法进行操作,则可以确保问题不会因 WU 依赖性而发生。但是,由于某种影响 Windows 安装的自动更新功能的系统文件损坏,也可能会出现 0x80242016 错误。

在这种情况下,最好的做法是连续快速运行 SFC(系统文件检查器)和部署映像服务和管理 (DISM) 等实用程序,以最大限度地提高消除每个损坏元素的机会。

重要提示: SFC 和 DISM 在底层有很多相似之处,但它们做事的方式不同,足以证明快速连续运行它们是合理的。

从简单的 SFC 扫描开始,等待操作完成。

注意:与 DISM 不同,SFC 是一个 100% 本地工具——它通过使用本地缓存的文件夹在初始扫描期间替换任何损坏的系统文件来工作。

SFC操作完成后,重启电脑,等待下次启动完成。

在 Windows PC 重新启动后,继续部署 DISM 扫描

注意:开始此类扫描之前,请确保您可以稳定访问 Internet。这是必要的,因为 DISM 依赖于 Windows 更新的子组件来下载需要替换的损坏系统文件的健康等效项。

DISM 扫描完成后,最后一次重新启动您的 PC,并通过再次尝试安装失败的更新来检查 0x80242016 错误是否已修复。

禁用 Windows 搜索属性(如果适用)

如果您使用的是 Insider Preview 版本,您很容易遇到无法公开发布的问题。最近爆​​发的 0x80242016 错误就是这种情况,这是由 Windows 搜索功能带来的改进引起的。

这种问题是 Microsoft Insider 用户独有的,它是由主要的 Windows 搜索服务崩溃并迫使安装程序回滚最近的升级引起的。

幸运的是,一些精通技术的 Windows 用户找到了解决方案。您需要做的就是访问“服务”菜单并将Windows 搜索的“启动类型”行为更改为“手动”。

如果您正在寻找有关如何解决此特定情况的分步说明,请按照以下说明进行操作:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“services’msc” ,然后按Enter键打开“服务”屏幕。
    注意:当出现用户帐户控制 (UAC)提示时,单击“是”以授予管理员访问权限。
  2. 进入服务实用程序后,使用右侧窗格向下滚动可用服务列表,直到找到名为Windows Search 的条目。
  3. 找到正确的列表后,右键单击它并从上下文菜单中选择“属性” 。
  4. 进入Windows 搜索属性屏幕后,从顶部的菜单访问常规选项卡。
  5. “常规”选项卡中,将“启动类型”下拉菜单更改为“手动”,然后单击“应用”以保存更改。
  6. 重新启动您的 PC 并重复之前导致 0x80242016 的行为。

如果仍然出现相同类型的问题,请向下移动到下面的最终潜在修复程序。

执行修复安装/全新安装

如果您已按照上述所有可能的修复方法进行操作,但仍在处理相同的错误代码,那么您很可能正在处理严重的系统文件损坏问题,而您将无法通过常规方法修复它。

在您遇到的这种情况下,最好的做法是刷新可能阻止 Windows Update 安装挂起的功能更新的每个系统文件组件。

注意:如果可能的话,我们的建议是进行修复安装程序,因为它可以让您在不丢失任何数据的情况下解决问题——您可以保留个人文件、应用程序、文档,甚至一些存储的用户首选项在操作系统分区上。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(3)
上一篇 2023年7月21日
下一篇 2023年7月21日

相关推荐