停止 Windows 更新的新方法


一、前言

 本文章方法适用于将 win11 停止更新。win10 停止更新老方法依旧有效,请自行上网搜索。

​ 关于停止更新,我之前一篇文章有比较详尽地说过了。见于:如何彻底停止 Windows 更新

​ 但这个方案其实还不是很好,因为它有着以下两个问题:

  • 移动了系统文件,可能导致系统不稳定,而且提升了操作风险
  • 操作后,微软商店服务无法使用

​ 因此我又进行了一些探索。现在找到了一个新的方法,可以同时解决以上两个问题。但是这个方法只适用于预览版的系统。(Dev 和 Beta 渠道)


二、方法

1、原理简述

​ 这次会直接使用一个工具,相对于之前的方法,简单很多。甚至不懂电脑的小白也可以很好的操作。

​ 简单说一下这个工具的原理,它主要利用了预览版的渠道回滚机制。使用这个工具,可以让 Dev 回滚到 Beta 或 Release 渠道,让 Beta 回滚到 Release 渠道。而因为 Dev、Beta 渠道的系统内核版本一定是比 Release 更高的,所以回滚后,不会收到任何有效的更新推送。这样操作后,虽然还是会有更新检查,但就不会触发更新的操作了。

2、使用

​ 直接访问这个项目:https://github.com/abbodi1406/offlineinsiderenroll ,下载它的 release。

​ 解压出来应该是一个 bat 批处理脚本。打开如图所示:(记得以管理员身份打开)

​ 输入数字再回车,即可选择回滚的渠道。按照我们刚才的原则,更高级别的渠道,回滚至更低的渠道即可。

​ 操作后,再打开 设置 > Windows 更新 > Windows 预览体验计划,应该如图所示:

image-20220913122022041

​ 此处显示的渠道与刚才选择的渠道一致,即为操作成功。


三、注意事项

注意,预览版的系统都是有使用期限的。可以使用在控制台使用 winver 命令获知这个时间期限:

到达这个期限后,该版本的预览版系统会无法正常使用。因此,在此时间节点前,一定要回滚至原来的渠道,完成一次更新,以切换至最新版本的系统。

​ 一般来说,最新版本的系统,因为刚发布,所以过期时间会在几个月或一年之后。所以完成一次更新这一操作,其意义在于刷新系统的过期时间。

Q.E.D.


f"{言语过于单薄,于此引用心声}"