Windows 更新遇到错误,在尝试删除缓存、重启服务无果后,重置或重装系统似乎成为了我们最后的选择。但实际上,Windows 有一项名为 In-place Upgrade 的功能,可以解决几乎所有的更新错误情况,并且不会删除现有的任何程序和文件。

Windows In-place Upgrade 的效果类似于在 Windows 上使用易升进行了一次小版本更新,会在保留原系统的所有设置、程序和文件,因为是从官方镜像环境直接升级,不会受现有已损坏的系统环境影响,所以能够修复大部分更新错误。

系统准备

  1. 微软官方下载和现有系统相同语言、相同版本的 Windows ISO 文件;
  2. 确保拥有系统的管理员权限;
  3. 完全卸载所有第三方安全软件;
  4. 如果开启了设备加密,请暂时关闭;
  5. 在 BIOS 中关闭「Secure Boot」功能;
  6. 断开所有的外接设备,例如显卡、硬盘等。

更新

点击挂载 Windows ISO 文件后,双击其中的「setup.exe」文件。在弹出的「安装 Windows 10」界面中点击进入「更改 Windows 安装程序下载更新的方式」,并选择「不是现在」。

选择「下一步」,接受许可条款,确认在「选择要保留的内容」界面勾选了「保留个人文件和应用」。最后,选择「下一步」后耐心等待更新过程走完。

最终,当我们看到熟悉的「海内存知己」界面,修复更新就完成了。

擅后工作

登录进修复过的系统后,我们需要进入「Windows 更新」选择「检查更新」。这一步可以确认更新问题已经解决,并且安装由于 In-place 更新而丢失的语言包。

在确认问题已经修复后,可以将在本文准备阶段进行的操作还原。In-place 更新会产生 Windows 旧版本文件,如果不需要,我们可以打开「磁盘清理」程序,选择「清理系统文件」,将 Windows 旧版本文件删除。

参考资料

tenforums:How to Do a Repair Install of Windows 10 with an In-place Upgrade