停止 Windows 更新的新方法
一、前言
关于停止更新,我之前一篇文章有比较详尽地说过了。见于:如何彻底停止 Windows 更新
但这个方案其实还不是很好,因为它有着以下两个问题:
- 移动了系统文件,可能导致系统不稳定,而且提升了操作风险
- 操作后,微软商店服务无法使用
因此我又进行了一些探索。现在找到了一个新的方法,可以同时解决以上两个问题。但是这个方法只适用于预览版的系统。(Dev 和 Beta 渠道)
二、方法
1、原理简述
这次会直接使用一个工具,相对于之前的方法,简单很多。甚至不懂电脑的小白也可以很好的操作。
简单说一下这个工具的原理,它主要利用了预览版的渠道回滚机制。使用这个工具,可以让 Dev 回滚到 Beta 或 Release 渠道,让 Beta 回滚到 Release 渠道。而因为 Dev、Beta 渠道的系统内核版本一定是比 Release 更高的,所以回滚后,不会收到任何有效的更新推送。这样操作后,虽然还是会有更新检查,但就不会触发更新的操作了。
2、使用
直接访问这个项目:https://github.com/abbodi1406/offlineinsiderenroll ,下载它的 release。
解压出来应该是一个 bat 批处理脚本。打开如图所示:(记得以管理员身份打开)
输入数字再回车,即可选择回滚的渠道。按照我们刚才的原则,更高级别的渠道,回滚至更低的渠道即可。
操作后,再打开 设置 > Windows 更新 > Windows 预览体验计划
,应该如图所示:
此处显示的渠道与刚才选择的渠道一致,即为操作成功。
三、注意事项
注意,预览版的系统都是有使用期限的。可以使用在控制台使用 winver 命令获知这个时间期限:
到达这个期限后,该版本的预览版系统会无法正常使用。因此,在此时间节点前,一定要回滚至原来的渠道,完成一次更新,以切换至最新版本的系统。
一般来说,最新版本的系统,因为刚发布,所以过期时间会在几个月或一年之后。所以完成一次更新这一操作,其意义在于刷新系统的过期时间。
Q.E.D.