一些受影响的用户报告说他们突然无法在其 Windows 11 系统上下载和安装待处理的累积更新。大多数受影响的用户报告说,所有其他更新(安全和功能更新)安装都没有问题。这似乎是仅在 Windows 11 上出现的特定问题。
深入调查此问题后,我们意识到实际上有几种不同的潜在场景可能直接或间接导致此问题。以下是潜在问题的列表:
- 常见的 WU 不一致——通常情况下,您只需运行 Windows 更新疑难解答并应用推荐的修复程序即可解决此问题。这种方法在由于服务依赖卡在边缘状态而导致累积更新失败的情况下会有效。如果您想在不解决根本问题的情况下绕过该问题,您还可以手动安装失败的累积更新。
- 服务依赖项被禁用– 您可能遇到此问题的另一个潜在原因是某些 Windows 更新服务依赖项被禁用的情况。这通常是由系统资源优化工具引起的。在这种情况下,您可以通过手动修改所涉及的服务依赖项的行为来纠正此行为。
- WU 下载文件夹内部损坏——事实证明,这个特殊问题也可能是由于操作系统正忙于下载 Windows 更新文件时发生的意外系统中断造成的。在这种情况下,您可以通过删除 SofwareDistribution 和 Catroot 文件夹中当前存在的任何剩余数据来解决问题。
- WU 依赖项处于不确定状态——有很多依赖项与 Windows 更新密切相关。由于有很多移动部件,确保重置所有内容的最佳做法是使用提升的 Powershell 提示符来重置并重新启动每个相关的依赖项。
- 系统文件损坏– 您可能会遇到此问题的另一个潜在原因是某种影响 Windows 更新组件(直接或间接)的损坏。要解决此问题,请尝试快速连续运行 SFC 和 DISM 扫描,如果问题仍然存在,请转至修复安装或全新安装程序。
- AV 干扰——据许多受影响的用户称,此问题也可能与某种防病毒干扰有关。BitDefender 和其他一些 3rd 方 AV 套件经常被挑出来造成这种类型的干扰。要验证这一理论,请暂时禁用防病毒套件并尝试再次安装失败的累积更新。
现在我们已经了解了您可能会在 Windows 11 上遇到此问题的所有潜在原因,下面是其他受影响的用户已成功用于查明此问题的经过验证的修复程序列表:
1. 运行 Windows 更新疑难解答
大多数时候,您应该能够通过简单地启动 Windows 更新疑难解答并实施它推荐的解决方案来解决此问题。这种方法在累积更新失败的情况下很有用,因为服务依赖性停滞在不确定状态。
如果错误的根本原因已由 Windows 更新疑难解答程序提供的 Microsoft 修复计划解决,则问题的解决与运行程序和实施建议的修补程序一样简单。
即使您以前从未使用过它,Windows Update Troubleshooter 也应该能够自动识别并为您修复常见问题。
注意:您很幸运,因为您已经在使用 Windows 11,因为该工具在更高版本中比之前的版本更全面。Microsoft 引入了多种新的自动修复程序,如果找到可识别的原因,这些程序可能会在几秒钟内启动。这些新的修复方法已包含在软件中。
如果您还没有这样做,请确保按照下面概述的步骤成功启动 Windows 更新疑难解答并自动应用建议的解决方案:
- 要打开“运行”对话框,请同时按Windows 键 + R键。接下来,努力修复Windows 更新组件。
- 要访问控制面板的用户界面,请在刚刚打开的文本框中键入“control” ,然后按键盘上的Enter键。
注意:当用户帐户控制 (UAC)提示您授予管理访问权限时,请务必通过选择适当的选项回答“是” 。 - 使用位于“控制面板”窗口中的搜索栏找到标有“疑难解答”的选项。
- 从结果列表中,选择故障排除标题下的所有子类别。
- 当您进入故障排除页面时,从系统和安全标题下的选项列表中选择修复 Windows 更新问题。
- 当Windows Update Troubleshooter提示这样做时,从菜单中选择Next ,然后等待初步扫描完成,然后再继续。
- 一旦您确定了一个有效的解决方案,请通过单击“应用此修复”按钮来选择它,然后将其应用于手头的情况。
- 为了实施一些建议的解决方案,需要完成一些手动任务。
- 应用补丁后,重新启动计算机,然后再次尝试安装之前失败的更新。
如果您仍然无法在您的计算机上成功安装累积更新,请将下一个可能的狐狸移到下面。
2.启动所有Windows更新服务依赖
您可能会看到此问题的其他原因之一是您的计算机设置的配置可能禁用了某些 Windows 更新服务要求。
在大多数情况下,这是旨在优化系统资源使用的工具的结果。在这种情况下,可以通过手动更改所涉及的服务依赖项的行为来修复有问题的行为。
其中一些服务需求可能已更改为保持禁用状态,以优化系统的效率。如果您当前正在使用主动启动和停止系统服务的资源管理工具,则可能会出现这种情况。
必须将以下服务设置为自动模式,以确保 Windows 更新具有成功完成升级过程所需的一切:
- BITS(后台智能传输服务)
- CryptSvc(加密服务)
- 可信安装程序
注意:通过使用提升的命令提示符检查每个服务的开始类型是否设置为自动,您可以有效地保证满足每个 WU 服务要求。这样做,您可以确保满足每项 WU 服务要求。
按照以下说明将这些服务的行为修改为 AUTO,以便 Windows 更新在需要时使用服务依赖项不会出现问题:
- 要启动“运行”对话框,请同时按Windows 键 + R键。
- 接下来,启动提升的命令提示符窗口,方法是在刚刚显示的运行提示符中键入“cmd” ,然后同时按下Ctrl + Shift + Enter键。
- 要提供管理访问权限,请在用户帐户控制询问时单击“是” 。
- 在提升的 CMD 提示符下,编写或粘贴以下命令,然后在每个命令后按Enter 键以更改每个基本依赖项的起始类型:
SC 配置 wuauserv start=autoSC 配置位 start=autoSC 配置 cryptsvc start=autoSC 配置 trustedinstaller start=auto
- 一旦所有命令都无误地执行,就应该定期重新启动计算机。在以下启动完成后,您应该尝试安装之前失败的更新。
如果问题未解决,请转到页面下方列出的技术。
3.清除Catroot2 & SofrwareDistribution文件夹
事实证明,当您的操作系统正在下载 Windows Update 文件时,系统意外中断也可能导致出现此特定问题。在这种情况下,可以通过消除SoftwareDistribution文件夹和Catroot2文件夹中现在存在的任何剩余数据来解决该问题。
当涉及到执行此操作时,您可以选择自动化方法,也可以自己手动执行(从提升的命令提示符)。
这里有两种不同的方法可以让您清除两个不可或缺的SoftwareDistribution和Catroot2文件夹:
3.1. 通过 WU 代理清除 WU 下载文件夹
这是清除 WU 组件使用的两个下载文件夹的更简单方法。但根据您的权限,您可能无法运行此自动修复。
以下是如何下载和使用 Microsoft 认证的自动修复程序来清除 SoftwareDistribution 和 Catroot2 文件夹:
- 要开始,请导航到此Microsoft Technet 下载页面并将“重置 Windows 更新代理”脚本保存到您的计算机。
- 下载最终完成后,使用 WinRar、WinZip 或 7Zip 等程序提取 zip 存档,然后将该存档的内容复制到易于访问的位置。
- 要在您的计算机上执行脚本,请双击ResetWUENG.exe文件,然后在用户帐户控制提示时选择是。之后,按照屏幕上的说明完成该过程。在您执行该操作后,它将导致您的所有 WU 组件被重置。
- 该过程完成后,重新启动计算机并检查是否能够在后续启动任务序列完成后安装有问题的更新。
如果您无法使用自动修复,请尝试下面的手动方法。
3.2. 通过提升的 CMD 清除 WU 下载文件夹
如果您无法使用手动修复,或者您习惯于使用终端来完成任务,请按照以下说明清除 Windows 更新正在使用的两个下载文件夹:
注意:此命令序列将禁用所有涉及的服务依赖项并重命名两个下载文件夹,以强制您的操作系统忽略它们。
- 首先,按Windows 键 + R键打开“运行”对话框。
- 之后,在文本框中输入“cmd”,然后按键盘上的Ctrl + Shift + Enter 键启动提升的命令提示符。
注意:当您看到UAC(用户帐户控制)提示时,单击“是”以授予管理权限。 - 进入提升的命令提示符后,按给定的顺序运行以下指令,并在每个指令后按 Enter 键以停止所有与 WU 相关的服务:
净停止 wuauserv净停止 cryptSvc净停止位净停止msiserver
注意:为了让您知道您实际告诉终端做什么,这些命令将停止 Windows 更新服务、MSI 安装程序、加密服务和 BITS 服务。这只是为了让您知道您实际命令终端做什么。
- 禁用所有必需的服务后,使用以下命令删除SoftwareDistribution文件夹的所有内容并重命名Catroot2文件夹:
任 C:\\Windows\\SoftwareDistribution SoftwareDistribution.oldren C:\\Windows\\System32\\catroot2 Catroot2.old
重要提示:请注意,这些文件夹的工作是存储 WU 组件使用的文件的更新版本。简单地重命名这些目录将使您的操作系统生成全新的、健康的副本,这些副本不受损坏并将自动创建。
- 现在文件已经清理完毕,通过执行以下命令重新启用我们之前停用的服务:
net start wuauservnet start cryptSvcnet startnet start msiserver
- 重新启动计算机,检查下次启动时问题是否仍然存在。
如果您仍然无法在 Windows 11 计算机上下载和安装累积更新,请向下移动到下面的下一个方法。
资料来源:https://answers.microsoft.com/en-us/windows/forum/all/cant-install-2022-06-cumulative-update-for-windows/85dc97d9-b9a3-4eb9-8943-c12c01b91c40
4. 重置所有 Windows 更新依赖项
许多依赖项与 Windows Update 有着密切的关系,并直接依赖于它。因为有很多移动部分,确保重置所有内容的最有效的做法是使用提升的 Powershell 提示来重置并重新启动每个关联的依赖项。
注意:这是最好的做法,因为它可以确保一切都已重置。
如果您还没有尝试过此修复,请按照以下说明从提升的 Powershell 窗口中重置所有剩余的 Windows 更新依赖项的具体步骤:
- 按Windows 键 + R打开“运行”对话框。
- 接下来,键入“powershell”并按Ctrl + Shift + Enter以管理员权限 打开Powershell 。
- 在弹出的用户帐户控制 (UAC)中,单击“是”以授予管理员访问权限并使用管理权限打开Powershell。
- 进入提升的 Powershell 终端后,以相同的顺序运行以下命令并在每个命令后按Enter以有效刷新每个相关的依赖项:
net stopnet stop wuauservnet stop appidsvcnet stop cryptsvcDel \"%ALLUSERSPROFILE%\\Application Data\\Microsoft\\Network\\Downloader\\*.*\"rmdir %systemroot%\\SoftwareDistribution /S /Qrmdir %systemroot%\\system32\\catroot2 /S /Qregsvr32.exe /s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllnetsh winsock 重置netsh winsock 重置代理net start bitnet start wuauservnet start appidsvcnet start cryptsvc
- 成功处理每个命令后,尝试下载并安装当前挂起的累积 Windows 11 更新,看看问题现在是否已解决。
如果仍然出现相同类型的问题,请转到下面的下一个方法。
5. 运行 SFC 和 DISM 扫描
您可能遇到此问题的另一个原因是某种类型的损坏正在影响 Windows Update 组件(直接或间接)。
SFC(系统文件检查器)和DISM(部署映像服务和管理)扫描应快速连续执行,作为解决此问题的下一步。
注意:即使 SFC 和 DISM 有一些相似之处,我们的建议是快速连续地进行这两种扫描,以增加修复损坏的系统文件的机会。即使两次扫描有一些相似之处,也应该这样做。
如果这种情况是相关的,您应该从简单的 SFC 扫描开始。
重要提示: 您无需主动连接到互联网即可使用此工具,因为它完全在本地运行,不需要您这样做。开始此过程后,请务必不要关闭 CMD 窗口,即使该实用程序似乎已变得无响应和冻结。
请耐心等待程序完成后再中断它,因为这样做可能会导致 HDD 或 SSD 出现逻辑错误。
SFC扫描成功后,重启电脑,待电脑后续启动完成后查看问题是否解决。
如果您仍然无法安装待处理的累积更新,请继续运行 DISM 扫描并按照屏幕上的说明完成该过程。如果您无法安装更新,这将是您最后的选择。
请注意,SFC 和 DISM 之间的一个显着区别是后者使用 Windows 更新的子组件来获取损坏的系统文件的健康版本,以替换此类文件。因此,在开始此过程之前,您需要确保您可以访问可靠的互联网连接。
在顺利执行 DISM 扫描后,您将需要再次重新启动计算机并检查问题是否已解决。
如果问题仍未解决,请继续执行下面的下一过程以确定第三方防病毒程序是否确实是问题的根源。
6.禁用第三方防病毒软件(如果适用)
许多受此问题影响的人认为,它也可能与防病毒软件的某种形式的干扰有关。在发生此类干预的情况下,BitDefender 和其他一些第三方防病毒套件经常被挑出来作为罪魁祸首。
为了检验这个假设,您需要暂时停用安全套件,然后再次尝试安装有问题的累积更新。
无论您是否使用第三方杀毒程序,暂时停止对您的AV的实时保护并在关闭安全套件的情况下检查Windows 11更新是否成功并没有坏处。建议第三方防病毒程序的用户使用。
请注意,大多数防病毒软件包都会让您直接通过任务栏图标关闭实时保护。如果这不可行,您应该能够在“设置”菜单中找到一个选项,允许您停用任何活动的防病毒软件。
此外,您还可以选择完全删除第三方套件,这是一个值得考虑的选项,尤其是当您使用的防病毒程序也可用作防火墙时。
如果此策略不起作用,请继续向下找到下一个可能的解决方案。
资料来源:https://answers.microsoft.com/en-us/windows/forum/all/cant-install-2022-06-cumulative-update-for-windows/85dc97d9-b9a3-4eb9-8943-c12c01b91c40
7.手动安装失败的累积更新
如果上述方法均无法让您安装挂起的更新,您很可能可以通过手动应用更新或安装失败的更新来完全避免错误代码。因此可以通过几种不同的方法来执行此操作,但最方便和最安全的方法是通过Microsoft 更新目录网站执行此操作。
警告:使用此方法不会真正处理导致问题的根本问题。即使您成功应用此策略,阻止您下载和安装累积 Windows 更新的潜在问题仍然存在。
我们从受影响的用户那里发现了许多不同的报告,指出当用户通过官方 Microsoft 更新目录执行更新时,累积更新安装没有任何问题。
这是关于如何执行该过程的简短说明集:
- 使用您的 Web 浏览器,转到官方 Microsoft 更新目录页面。
- 在Microsoft更新目录页面,使用位于页面右上角的搜索功能查找导致错误代码的累积更新。
- 查看结果时,请考虑 CPU 架构和 Windows 版本,寻求合适的更新。
- 当您为您的系统设置找到适当的更新时,单击下载选项,然后等待该过程完成,然后再继续。
- 之后,转到您的下载文件夹并双击您刚刚下载的可执行文件。然后,在安装程序中,按照屏幕上的说明完成安装。
- 如果安装完成没有任何问题,那么您就成功完成了该过程,从而完全避免了问题。
如果问题未解决,请转到下面的最终技术。
8. 执行修复安装和全新安装
如果上述解决方案均未能成功解决您无法在 Windows 11 上下载和安装累积更新的问题,您可以得出结论,该问题是由无法使用传统方法修复的底层系统损坏问题引起的(使用 DISM 和 SFC 扫描)。
在对 Windows 的每个组件进行完整的系统刷新后,许多遇到相同问题的用户报告说该问题已得到解决。这可以通过就地修复(也称为修复安装)或通过全新安装来完成。
全新安装是一种更直接的选择;但是,主要问题是它不允许您保存任何个人数据(应用程序、游戏、个人媒体等),除非您先对它们进行备份。这可能是一个耗时的过程。
另一方面,如果你选择修复安装程序,这个过程会比较费力;尽管如此,主要的好处是您将能够维护您的所有个人数据,例如程序、游戏、个人媒体,甚至某些用户设置。