在本月的补丁星期二活动中,微软面向 Windows 10 秋季创作者更新发布了累积更新 KB4054517,和以往相同出现了部分用户无法正确安装的情况。对此,微软今天承认该累积更新存在两个不同的 BUG,并提供了临时的解决方案。
QQ 截图 20171221143925.jpg" />
首先,Windows Update History 上承认 KB4054517 累积更新在安装过程中可能会出现 0x80070643 错误。微软工程师表示在升级过程中确实会存在这个错误,尤其是其他所有内容都正确执行之后部分 appx 注册失败的时候。
微软今天解释到有数种方式来检查更新是否安装,最简单的方法就是执行 Windows Update,然后点击查看更新。如果没有显示其他更新,那么 Kb4054517 就是正确安装。另一种方式就是在设置中前往“About your PC”选项,查看设备所用的版本号是否为 Build 16299.15。
微软承认的另一个已知问题是在安装 KB4054022 更新升级卡在 99%,导致 CPU 和磁盘使用率大幅增加。微软表示设备一旦出现这样的情况,那么就需要重启设备再进行调整。
临时的解决方案有点复杂,操作如下:
1. 从 Microsoft Update Catalog 上根据所用设备架构下载合适版本的 KB4054022,然后保存至c:\temp。然后以管理员权限运行命令。
2. 解压缩步骤 1 下载的 .msu 文件
命令如下:mkdir c:\temp
expand -f:* windows10.0-kb4054022-x64.msu c:\temp
3. 使用 Deployment Image Servicing 和管理工具扩展结束现有 Trusted Installer,并安装 KB4054022:
taskkill /f /im tiworker.exe
taskkill /f /im trustedinstaller.exe
dism /online /add-package /packagepath:c:\temp\Windows10.0-KB4054022-x64.cab
4. (可选)从 Windows Logs 库中删除 CBS 日志。
del /f %windir%\logs\cbs\*.log