方法1:通过组策略禁用(仅限Windows专业版/企业版/教育版)
- 按下
Win + R
,输入gpedit.msc
打开组策略编辑器。 - 导航至:
计算机配置 > 管理模板 > Windows组件 > Windows 更新
- 双击 配置自动更新,选择 已禁用,点击应用。
- 继续禁用以下策略(如有):
通过自动更新建议的更新
允许更新服务立即安装
启用更新通知
- 重启电脑生效。
注意:家庭版无组策略编辑器,需使用方法2或3。
方法2:禁用Windows Update服务
- 按下
Win + R
,输入services.msc
。 - 找到 Windows Update 服务,右键选择 属性。
- 将 启动类型 设为 禁用,点击 停止 当前服务。
- 同时禁用以下关联服务(防止自动恢复):
- Background Intelligent Transfer Service (BITS)
- Windows Installer(可选,可能影响软件安装)
- 重启电脑。
方法3:修改注册表(适用于所有Windows版本)
警告:错误修改注册表可能导致系统崩溃!操作前务必备份。
- 按下
Win + R
,输入regedit
。 - 导航至路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- 右键右侧空白处,新建 DWORD (32位) 值,命名为
NoAutoUpdate
,值设为1
。 - 同一位置下,确保
AUOptions
的值为1
(完全禁用)。 - 重启电脑。
方法4:通过防火墙阻止更新
- 按下
Win + S
,搜索并打开 Windows Defender 防火墙。 - 进入 高级设置 > 出站规则 > 新建规则。
- 选择 程序,路径填写:
C:\Windows\System32\svchost.exe
- 阻止连接,应用规则并命名(如“Block Windows Update”)。
- 同时阻止以下微软更新域名(需在路由器或Hosts文件中屏蔽):
# 编辑 Hosts 文件(路径 C:\Windows\System32\drivers\etc\hosts) 127.0.0.1 update.microsoft.com 127.0.0.1 windowsupdate.microsoft.com 127.0.0.1 download.windowsupdate.com
方法5:使用第三方工具(慎用)
工具如 Windows Update Blocker 或 WUB 可一键禁用更新,但需从官网下载避免恶意软件。
恢复Windows更新
若需重新启用:
- 恢复组策略或注册表设置。
- 将Windows Update服务的启动类型改为 手动 或 自动。
- 删除防火墙规则或Hosts文件中的屏蔽条目。
更安全的替代方案
- 暂停更新(推荐):
- 进入 设置 > Windows 更新 > 暂停更新(最长35天)。
- 设置活动时间:
- 在 设置 > Windows 更新 > 更改使用时段 中设定免打扰时间。