以下是几种暂停或关闭Windows 11更新的方法、工具及脚本,请谨慎操作并注意系统安全:
一、系统内置方法
1. 通过系统设置暂停更新
- 步骤:
设置 → Windows更新 → 暂停更新(最多可暂停5周)
- 限制:暂停期结束后需手动重新暂停。
2. 使用组策略编辑器(仅限Windows专业版/企业版)
- 步骤:
1). 按 Win + R 输入 gpedit.msc → 打开组策略编辑器
2). 导航至 计算机配置 → 管理模板 → Windows组件 → Windows更新
3). 双击 配置自动更新 → 选择 已禁用 → 应用
- 注意:需重启生效。
3. 禁用Windows Update服务
- 步骤:
1). 按 Win + R 输入 services.msc
2). 找到 Windows Update → 右键选择 属性
3. 将 启动类型 设为 禁用 → 停止服务
- 风险:系统可能自动恢复服务。
4. 修改注册表(高风险)
- 步骤:
1). 按 Win + R 输入 regedit → 导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
2. 新建 DWORD (32位) 值 → 命名为 FlightSettingsMaxPauseDays
3. 设置数值为暂停天数(十进制,如365天)
- 警告:错误修改注册表可能导致系统故障。
二、第三方工具
1. Windows Update Blocker
- 功能:一键禁用Windows更新服务,支持永久关闭。
- 官网:https://www.sordum.org/9470/windows-update-blocker-v1-8
- 特点:免费、轻量、无广告。
2. StopUpdates10
- 功能:禁用更新、隐藏特定更新、创建还原点。
- 官网:https://greatis.com/stopupdates10/
- 注意:免费版功能有限,需付费解锁全部功能。
3. WUB (Windows Update Blocker GUI)
- 功能:图形界面管理更新服务,支持多语言。
- 官网:https://github.com/ValdikSS/windows-update-blocker
- 安全提示:开源工具,可审计代码。
三、脚本方法
1. 批处理脚本(需管理员权限)
@echo off
net stop wuauserv
sc config wuauserv start=disabled
echo Windows Update已禁用!
pause
- 用法:保存为 .bat 文件,右键以管理员身份运行。
2. PowerShell脚本(永久禁用)
禁用Windows Update服务
Set-Service -Name "wuauserv" -StartupType Disabled
Stop-Service -Name "wuauserv"
禁用自动更新计划任务
Get-ScheduledTask -TaskPath "\Microsoft\Windows\WindowsUpdate\" | Disable-ScheduledTask
- 用法:以管理员身份运行PowerShell,粘贴代码执行。
四、注意事项
1. 安全风险:禁用更新可能导致系统漏洞未修复,建议定期手动检查更新。
2. 兼容性:部分工具可能在新版Windows中失效,需关注更新。
3. 备份系统:操作前建议创建系统还原点或备份。
请根据需求选择合适的方法,优先推荐系统内置或开源工具,避免使用来路不明的第三方软件。
END