KB5005322 - 某些设备在安装 KB5003214 (2021 年 5 月 25 日) 和 2021 年 6 月 21 日KB5003690 (后无法安装新更新)

应用对象
Windows 10, version 2004, all editions Windows Server version 2004 Windows 10, version 20H2, all editions Windows Server, version 20H2, all editions Windows 10, version 21H1, all editions

注意

注意 查看 21 年 8 月 24 日更新的新内容

症状

在安装 2021 年 5 月 25 日 (KB5003214) 和 2021 年 6 月 21 日 (KB5003690) 更新后,某些设备无法安装新的更新,例如 2021 年 7 月 6 日 (KB5004945) 或更高版本的更新。 你将收到错误消息“PSFX_E_MATCHING_BINARY_MISSING”。

原因

此问题发生在已自动清除以删除过时资源记录的设备上。 清理系统时,最近安装的最新累积更新 (LCU) 将标记为永久更新,旧组件将从系统中删除。 清理完成后,设备处于此状态后,无法卸载KB5003214或KB5003690,也无法安装将来的 LCU

解决方法/解决方法

建议就地升级。 就地升级会在设备上安装操作系统,而无需先删除旧版本。 你的文件、应用和设置将不受影响。 有几种方法可以执行就地升级,但我们仅关注以下事项:

  • 等待 Windows 更新 医疗服务 (WaaSMedicSVC) 自动执行就地升级。 Windows 更新医疗服务在后台运行,并根据 WaaS 评估影响级别诊断和修复 Windows 更新。 此就地升级过程仅在明显过期的设备上自动运行。
  • 为了更快地解决问题,请执行手动就地升级,如下所述。 这样做将安装可用的最新安全质量更新。  这是我们的首选解决方法。
    更新于 21/8/24
    注意 就地升级选项仅适用于已联机至少 30 天的设备。
    注意 对于 ARM64 设备,仅当已安装KB5005932时,就地升级才会成功。 可以通过转到设置>>Windows 更新更新历史记录>其他汇报来验证是否已安装KB5005932。 如果 ARM64 设备未安装KB5005932,请在“Windows 更新设置”页上选择“检查汇报”以启动扫描。

手动就地升级

  1. 通过在“搜索”框中键入“cmd”或“命令提示符”,打开命令提示符窗口。
  2. 选择“ 以管理员身份运行”。
    1c446b5a-32f0-4d9f-8001-0b6e9133cd53
  3. 接下来,将生成要针对就地升级的设备所需的注册表项值。  在命令提示符下,键入以下内容:
    Reg.exe 添加 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v AllowInplaceUpgrade /t REG_DWORD /f /d 1
    be1dd434-b665-4b8b-8916-75ada3c5bc15
  4. 按 Enter。
    注意 就地升级完成后,将删除此注册表值。 最多可能需要 48 小时才能向设备提供就地升级。 提供后,设备将更新到当前计算机上操作系统的干净版本。 它还将具有最新的每月安全质量更新。 就地升级后,设备将能够正常执行新更新。

更多信息

Microsoft已确认这是列出的Microsoft产品中的问题

在“适用范围”部分。