部分 Windows 10 用户自今年 5 月的补丁星期二活动日开始,就一直无法安装最新的 Windows 10 累积更新,升级过程中会遇到“
PSFX_E_MATCHING_BINARY_MISSING”。这个问题是安装了 2021 年 5 月 25 日(KB5003214)和 2021 年 6 月 21 日(KB5003690)累积更新之后开始的。
微软目前已经承认了这个问题,并表示:“这个问题发生在已经被自动清扫以删除过时的资源记录的设备上。当一个系统被清扫时,最近安装的最新累积更新(LCU)被标记为永久性的,旧的组件被从系统中删除。在清扫完成后,设备处于这种状态,你不能卸载KB5003214或KB5003690,也不能安装未来的LCU(最新的累积更新)”。
现在,微软发布了“KB5005932 WindowsSetup Update”,通过配置注册表设置来手动执行升级。微软表示:“这一兼容性修复能够在无法完成最新累积更新(LCU)安装的设备上运行”。一旦更新被安装,Windows 用户可以通过使用以下说明创建一个特殊的注册表键来启动原地升级。
手动升级
1. 在搜索框中输入“cmd”或者“command prompt”,打开命令提示符
???2. 选择以管理员身份运行
3. 接下来,你将生成注册表键值,这是设备就地升级的目标所需的。 在命令提示符下,键入以下内容:
Reg.exe Add HKLMSOFTWAREMicrosoftWindowsCurrentVersion /v AllowInplaceUpgrade /t REG_DWORD /f /d 1
4. 按回车键
注意 一旦就地升级完成,这个注册表值将被删除。就地升级可能需要48小时才能提供给设备。一旦提供,设备将更新到当前机器上的操作系统的一个干净版本。它也会有最新的月度安全质量更新。就地升级后,设备将能够正常采取新的更新。