注意
注意 查看 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 更新设置”页上选择“检查汇报”以启动扫描。
手动就地升级
- 通过在“搜索”框中键入“cmd”或“命令提示符”,打开命令提示符窗口。
- 选择“ 以管理员身份运行”。
- 接下来,将生成要针对就地升级的设备所需的注册表项值。 在命令提示符下,键入以下内容:
Reg.exe 添加 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v AllowInplaceUpgrade /t REG_DWORD /f /d 1
- 按 Enter。
注意 就地升级完成后,将删除此注册表值。 最多可能需要 48 小时才能向设备提供就地升级。 提供后,设备将更新到当前计算机上操作系统的干净版本。 它还将具有最新的每月安全质量更新。 就地升级后,设备将能够正常执行新更新。
更多信息
Microsoft已确认这是列出的Microsoft产品中的问题
在“适用范围”部分。