🆚 Windows 工具
Windows 更新一键禁用 / 恢复
两个批处理,一键关掉自动更新,也能一键还原
装机、下载机、HTPC、长期跑任务的机器,一套搞定
Windows 自动更新有时候真的很烦——大版本更新动不动就重启,一更就是半小时起步。对于需要长期开机跑任务的机器(NAS、下载机、HTPC),关掉自动更新几乎是刚需。
以前折腾过组策略、注册表、服务管理器……每次装机都要重复一遍。索性写成批处理,右键管理员运行,一键搞定。
两个脚本
📛
disable_windows_update.bat
一键禁用自动更新:停用更新服务、写入策略关闭自动检查,并防止服务被系统自动”复活”。
✅
enable_windows_update.bat
一键恢复自动更新:把服务启动类型和注册表策略还原成系统默认,重新启动更新服务。
禁用脚本做了什么
- 写入组策略注册表 NoAutoUpdate = 1,设置为”从不自动检查更新”
- 停止并禁用三个更新相关服务:wuauserv、UsoSvc、WaaSMedicSvc
- 把服务注册表 Start 置为 4(Disabled),双保险防止服务被系统悄悄改回来
恢复脚本做了什么
- 还原服务启动类型:wuauserv 手动、UsoSvc 延迟自动、WaaSMedicSvc 手动
- 还原注册表 Start 值(3 / 2 / 3)并启动更新服务
- 删除 NoAutoUpdate 策略,恢复 Windows 更新默认行为
文件下载
使用方法
- 下载对应 zip,解压到本地文件夹
- 找到里面的 .bat 文件
- 右键 → 以管理员身份运行(普通双击会因为权限不足而失败)
- 禁用后如果想恢复,运行恢复脚本即可
⚠️ 两个脚本都需要管理员权限运行,否则注册表 / 服务的改动不会生效。建议执行后重启一次,让服务状态彻底稳定。