微软为其最新操作系统 (Windows 11) 发布了一个糟糕的更新已经有一段时间了,但KB5012643似乎就是其中之一。许多用户在尝试安装它时遇到问题。有些人发现更新停滞在 51%,而其他人则收到“未安装某些更新”错误。
调查此特定问题后,我们意识到实际上有几个不同的原因可能导致您在 Windows 11 上遇到此问题。以下是可能导致此问题的潜在罪魁祸首列表:
常见的 WU 不一致– 如果无法安装 KB5012643 更新的原因已包含在 Windows 更新疑难解答中的 Microsoft 修复策略之一中,修复问题就像运行该工具并按照屏幕上的说明进行操作一样简单。Windows Update 服务依赖性被禁用——通常,只有某些 Windows 更新拒绝安装的原因是用于下载或安装更新的相关服务依赖性实际上被禁用。要解决此问题,请打开“服务”屏幕并确保启用每个相关服务。损坏的 Windows 更新组件(或依赖项) ——损坏的 Windows 更新组件(或依赖项)——如果您无法安装任何 Windows 更新(不仅是 KB5012643 更新),您可能正在处理 WU 组件或一个组件中的损坏相关的依赖项。在这种情况下,我们建议使用一系列 CMD 命令来重置每个 WU 组件以及 WU 管理文件夹。最近的系统更改破坏了 Windows Update 组件——据几位受影响的用户称,您可能会在最近的系统更改(如安装基础结构更新、驱动程序更新或由防病毒软件执行的清理程序)后处理此问题. 在这种情况下,您可以在尝试再次安装 KB5012643 之前使用系统还原将系统恢复到健康状态,从而减轻大部分损害。WU 组件被破坏– 如果您注意到每个新的待定更新都失败(不仅仅是 KB5012643 更新),您可能正在处理影响整个 Windows Update 组件的某种问题。在这种情况下,您的选择是尝试手动安装挂起的更新或执行就地升级。此外,您还可以尝试将 WU 组件恢复到正常状态,然后重新尝试安装更新。第 3 方干扰– 在某些情况下,挂起的 Windows 更新的安装将被第 3 方服务进程(通常属于资源优化套件)禁止。为避免此问题,请以带网络连接的安全模式启动并在此模式下安装更新。底层系统文件损坏– 在某些情况下,您的 PC 无法安装某些待处理的更新可能是由底层系统文件损坏问题引起的。如果其他修复均无效,请运行 SFC 和 DISM 扫描,运行启动修复,或者如果所有其他修复均失败,则执行全新或修复安装。更新不兼容——事实证明,如果您是内部人员圈子的一员,即使它与您的系统不完全兼容,您也有可能被推荐这个可选更新。在这种情况下,您可以简单地使用一个实用程序来隐藏它,并确保您的系统将来不会尝试安装它。现在我们已经了解了导致此问题的所有潜在原因,让我们了解一下其他受影响的用户已成功用于解决此问题的所有潜在方法。
1. 运行 Windows 更新疑难解答如果 Windows Update Troubleshooter 中提供的 Microsoft 修复计划已经解决了错误的原因,那么解决问题就像运行程序并实施建议的补救措施一样简单。
如果您以前从未使用过它,Windows 更新疑难解答旨在自动检测和修复常见问题。如果您使用的是 Windows 11,那么您很幸运,因为该工具比以前的版本更加全面。如果找到可识别的原因,Microsoft 会合并一系列新的自动修复选项,这些选项可以在几秒钟内激活。
按照以下说明运行 Windows Update 疑难解答并自动部署建议的修复程序(如果您尚未部署):
按Windows 键 + R 打开“运行”对话框,然后尝试修复Windows Update组件。在新出现的对话框的文本框中输入“control” ,回车,打开控制面板界面。注意:如果用户帐户控制提示您授予管理访问权限,请选择是。在“控制面板”窗口中,使用搜索功能查找“疑难解答”。从结果列表中选择所有故障排除类别。导航到“系统和安全” ,然后在到达“故障排除”选项卡后选择“使用 Windows 更新解决问题”。当 Windows 更新疑难解答提示时,选择下一步并等待初始扫描完成。确定有效的解决方案后,单击“应用此修复”将其应用到当前情况。对于某些类型的推荐解决方案,可能需要执行一些手动操作。完成修复后,重新启动计算机并尝试再次安装失败的更新。如果即使在运行 Windows 更新疑难解答程序后 仍然无法安装KB5012643 ,请向下移动到下面的下一个可能的修复程序。
2.启动每一个Windows Update服务依赖与普遍看法相反,Windows 更新依赖于大量服务。必须设置这些服务,以便在 WU 组件需要它们时可以联系它们。
如果您使用性能优化技术,其中一些服务要求可能已被修改为保持禁用状态,以便优化系统效率。
您必须将以下服务更改为 AUTO 以保证 Windows 更新具有完成可用功能更新安装所需的一切:
BITS(后台智能传输服务)CryptSvc(加密服务)可信安装程序通过使用提升的命令提示符确保将每个服务的启动类型设置为自动,您可以有效地确保每个 WU 服务要求都可以访问。
为确保允许安装KB5012643,请按照以下步骤将这些服务的行为更改为 AUTO:
要启动“运行”对话框,请按Windows + R。接下来,将“cmd”放入新显示的运行提示符中,然后按Ctrl + Shift + Enter启动提升的命令提示符窗口。当出现用户帐户控制提示时,单击是以授予管理员访问权限。在提升的 CMD 提示符中键入或粘贴以下命令,然后在每个命令后按Enter以修改每个所需依赖项的启动类型:SC 配置 wuauserv start=autoSC 配置位 start=autoSC 配置 cryptsvc start=autoSC 配置 trustedinstaller start=auto正确执行所有命令后,正常重新启动计算机,并在下次启动完成时尝试安装失败的更新。
如果问题仍未解决,请转到下面的下一个方法。
3. 重置每个 Windows 更新组件如果您无法安装任何 Windows 更新(不仅是 KB5012643 更新),您可能正在处理 WU 组件或其连接的依赖项之一的损坏。在这种情况下,我们建议使用一系列 CMD 指令重置每个 WU 组件以及 WU 管理文件夹。
此类问题的最常见原因是一个或多个 WU(Windows 更新)组件当前陷入困境(既未打开也未关闭)。如果是这种情况,您可以通过重置更新过程中涉及的所有 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 组件的修订文件存储在这些位置。如果您重命名这些目录,您的操作系统将被迫创建新的、健康的等价物,这些等价物不会被破坏。现在目录已清空,运行以下命令以重新启用之前禁用的服务:
净启动 wuauserv净启动 cryptSvc净起始位净启动msiserver一旦这些命令都已成功处理并且您基本上已经重新启动了每个相关的依赖项,请尝试再次安装 KB5012643 更新并查看问题是否已解决。
如果您在尝试安装有问题的 KB5012643 更新时遇到相同的错误,请单击下面的下一个可能的解决方案。
4. 执行 DISM 和 SFC 扫描事实证明,当 KB5012643 更新拒绝安装时,导致此问题的最常见原因之一是系统文件损坏,影响了 Windows 安装的自动更新功能。
如果这种情况似乎相关,请使用两个内置工具进行扫描:系统文件检查器 (SFC) 和部署映像服务和管理 (DISM)。
虽然 SFC 和 DISM 在某些方面相似,但我们建议快速连续运行它们以提高恢复损坏的系统文件的机会。
如果是这种情况,请从简单的 SFC 扫描开始。
请记住,此工具完全是本地的,您无需始终连接到互联网即可使用它。
重要提示:即使该实用程序似乎已冻结,但在启动此过程后不要关闭 CMD 窗口是至关重要的。等待操作完成而不打扰它,因为打扰它可能会导致 HDD 或 SSD 出现逻辑错误。
SFC扫描成功后重新启动计算机,并在下次计算机启动后检查问题是否已解决。
如果 KB5012643 更新仍然无法安装,请执行 DISM 扫描并使用屏幕上的说明完成该过程。
请注意,DISM 使用 Windows Update 的子组件下载健康的替换文件以替换有故障的系统文件,但 SFC 不会。因此,在开始此步骤之前,请确保您拥有稳定的 Internet 连接。
如果在成功执行 DISM 扫描后 KB5012643 更新仍然拒绝安装,请阅读下一个可能的选项。
5.执行启动修复在极少数情况下,系统文件中的文件损坏会导致此类问题。在这种情况下,您应该做的第一件事是进行启动修复以验证问题是否已修复。
如果是这种情况,启动修复应该能够解决问题。
注意:启动修复是一种 Windows 恢复解决方案,可以解决大多数阻止 Windows 安装启动的典型系统问题。如果发现问题,此工具(与所有其他 Windows 自动故障排除程序一样)包括一系列可以使用的自动修复选项。
您需要使用恢复菜单来启动启动修复操作,因为您不太可能能够正常启动。
如果这种情况适用于您,请使用以下步骤启动启动修复操作:
启动计算机并等到出现问题的登录屏幕。然后,在按住Shift键的同时,单击电源符号,然后单击重新启动。注意:请记住,您需要以恢复模式重新启动计算机才能使其生效。当您的 Windows 11 PC 从恢复菜单重新启动时,从出现的上下文菜单中选择故障排除。进入疑难解答菜单后,从选项列表中选择启动修复。要开始和完成启动修复程序,请转至启动修复页面并按照屏幕上的说明进行操作。操作完成后重新启动计算机以确定问题是否已解决。如果您仍然无法安装 KB5012643 更新,请转到下面的下一个方法。
6.使用系统还原,然后重新安装更新根据多个受影响的个人(例如安装基础架构更新、驱动程序更新或由防病毒软件执行的清理程序),您可能预计在最近的系统修改后会处理此问题。
在这种情况下,在尝试重新安装 KB5012643 之前,可以通过使用系统还原将系统还原到健康状态来减轻大部分损坏。
请记住,使用此过程将清除自系统还原点建立以来所做的所有修改。
一切都将消失,包括所有已安装的应用程序、已更改的系统首选项以及其他所有内容。如果您已选择还原系统,请按照以下步骤操作:
打开“运行”对话框并键入“rstrui”以启动系统还原向导。如果用户帐户控制提示您,请选择是以授予管理员访问权限。要继续,请在系统还原过程的第一个屏幕上单击下一步。通过选中旁边的框来启用显示更多还原点,然后在单击下一步之前选择合适的还原点。 要开始录制,请单击“完成”。您的计算机将重新启动并恢复到以前的状态。此操作完成后,尝试安装之前失败的更新并检查问题现在是否已解决如果仍然出现同样的问题,请尝试下面的下一个方法。
7.在带网络的安全模式下安装更新第三方服务进程可能会在某些情况下阻止安装挂起的 Windows 更新(通常属于资源优化套件)。为避免此问题,请以带网络连接的安全模式启动计算机并在其中安装更新。
注意:此方法仅适用于 Windows Update 组件没有问题的情况。
按照以下说明以带网络连接的安全模式重新启动计算机,然后再次尝试安装更新:
按 Windows 键打开“开始”菜单,然后按住Shift键并按下电源图标,然后单击“重新启动”(同时按住Shift键)。然后您的计算机将重新启动并直接进入恢复菜单。当您最终进入恢复菜单时,从下拉菜单中选择疑难解答。在“高级选项”菜单中,从下拉菜单中选择“启动设置” 。在以下屏幕上按F5以带网络连接的安全模式启动计算机。注意:您需要连接到 Internet 才能下载和安装失败的更新,因此必须以带网络连接的安全模式启动。一旦您的 Windows 11 PC 在带网络连接的安全模式下成功启动,尝试再次安装 KB5012643 Windows 更新,看看问题现在是否已解决。8. 手动安装 KB5012643 Windows 更新当 Windows Update 损坏无法修复时,本文中的任何解决方案都无济于事。如果您不想重新安装操作系统,您可以使用 Microsoft 更新目录手动安装失败的 Windows 更新。
如果 Windows 更新组件无法正常工作并且 WU 疑难解答无法解决问题,您可以从 Microsoft 更新目录手动安装更新。
此目录可用于使用.ini文件手动获取和安装无法在您的计算机上运行的兼容更新版本。
请务必注意,此方法无法解决问题的根源(以防 KB5012643 更新因影响 Windows 更新组件的某种损坏而拒绝安装)。
但是,它将允许您通过跳过下载而不是使用 MUC 的外部服务器来绕过损坏的 Windows 更新。
有关如何手动安装待处理的 KB5012643 Windows 更新的完整信息,请参阅以下步骤:
在您首选的浏览器中转到Microsoft 更新目录 (MUC) 目录的主页。使用 MUC 根目录的搜索选项(在我们的示例中为 KB5012643)查找在您的情况下失败的更新。查看结果并根据您当前的操作系统架构和 Windows 版本选择要安装的更新版本。找到与您的机器兼容的更新后,单击它旁边的下载图标。下载完成后,打开文件资源管理器并导航到更新的位置(很可能在下载文件夹中)。找到相关文件夹后,右键单击.ini文件并从上下文菜单中选择安装。按照屏幕上的其余步骤完成之前安装失败的Windows 更新的安装。最后一次重新启动计算机,检查问题是否已修复。如果问题仍然存在,并且你在尝试使用 Microsoft 更新目录安装挂起的 KB5012643 更新时仍然遇到错误,请尝试下面的下一个方法。
9.隐藏KB5012643更新Microsoft 有发布更新的历史,这些更新会干扰已安装的安全组件。由于 KB5012643 完全是可选的,并且对您的 PC 的功能来说绝不是必不可少的,
但是,除非您多做一些努力,否则 Windows Update 组件将重新安装不正确的更新。因此,您需要使用Microsoft 显示或隐藏疑难解答程序来隐藏有问题的更新。
注意:此操作不会解决导致问题的根本问题。所有这一切都将在 Windows Update 中隐藏 KB5012643 更新,这样它就不会被再次安装。
按照以下说明使用Microsoft 显示或隐藏疑难解答 实用程序隐藏 KB5012643 更新:
转到Microsoft Show or Hide troubleshooter 的官方下载网站开始。注意:请务必注意下载应自动开始。下载完成后,打开.diagcab文件,并在出现第一个提示时选择Advanced。然后,在单击“下一步”之前,选中“自动应用修复”旁边的选项。等待应用程序完成对您的系统的扫描,以确定哪些挂起的更新尚未部署。出现下一个屏幕时,从下拉菜单中选择隐藏更新。在下一个屏幕上,选中错误更新旁边的框,然后单击下一步隐藏它;这将阻止 Windows 更新尝试再次安装它。最后一次重新启动计算机以查看 KB5012643 是否仍列为待处理的 Windows 更新。如果问题仍然存在或此过程无效,请转到下面所述的最后一个选项。
10.执行修复安装或全新安装如果上面给出的备选方案都没有帮助您以常规或非常规方式安装 KB5012643 更新,您可以假定您的问题是由无法修复的系统损坏问题(使用 DISM 和 SFC 扫描)引起的。
多名遇到类似问题的客户表示,更新所有Windows组件后,问题得以解决。这可以通过就地修复(修复安装)或全新安装来完成。
全新安装是一种更简单的选择,但它的缺点是您无法维护您的个人文件(应用程序、游戏、个人媒体等),除非您先备份它们。
如果您选择修复安装,这个过程会花费更长的时间,但主要好处是您可以保留所有个人资料,包括应用程序、游戏、个人媒体,甚至一些用户偏好。