先讲原理再给软件,不看原理可直接跳到文末查收文件

现在广为流行的修改系统时间暂停更新的方法,你无法预防windows的服务有类似”超过180天就强制检查一次更新“的情况。或者是不小心点了检查更新马上就给你安排下载了。

win11的更新之所以感觉难以禁用,是因为他不是只有一个单一的程序,是一组更新程序,会有依赖,会自动修复。所以单纯改注册表、修改系统时间进行暂停更新终有一天也会失效。

比如,WaaSMedicSvc是系统更新的核心服务项之一,这个组件你就算用管理员账户都禁用不掉,任你怎么禁用windows update程序还是改注册表,只要你点了设置里的检查更新,这个服务就会修复被你禁用的更新

win更新的核心服务wassSMedicSvc是无法禁用的2026-01-09T08:18:47.png

既然没有权限,那怎么才能获得最高权限呢?微软提供了一个提权工具psexec,这个工具可以把你要执行的命令提升到最高权限(system)

你不需要自己写命令,已经有大佬写好脚本了,你只需要下载,完整解压后,点击disable updates.bat,弹窗确定即完成了系统更新

软件开源地址:https://github.com/tsgrgo/windows-update-disabler

你只需要点击disable updates.bat即可禁用系统更新

已完整禁用

这种方法是安全可靠、可恢复的,各个版本通杀,过去未来版本都能用。就算你用sfc扫描修复系统都不会恢复更新

缺点就是微软应用商店等关联组件会无法使用(话说应用商店首页一堆收费的流氓软件,商店毫无底线,不用也罢)

81084-mfxpkvvdeh.png

唯一需要注意的就是,确保你当前的关机菜单不要出现“更新并关机”“更新并重启”

执行前确认你没有圈中的这两个菜单