Windows 11可完全禁用自动更新:一、注册表设NoAutoUpdate=1永久禁用;二、设AUPause和PauseFeatureUpdatesStartTime为4294967295延长暂停至100年;三、禁用Windows Update服务并锁定启动类型;四、组策略禁用自动更新及隐藏UI;五、任务计划程序禁用Scheduled Start等关键触发器。

如果您希望 Windows 11 完全停止自动下载与安装更新,包括功能更新、质量更新和驱动更新,则可能是由于系统默认持续后台拉取更新导致资源占用或关机中断。以下是实现关闭自动更新并设置超长延迟(如理论可达100年)的多种操作方法:
本文运行环境:Surface Laptop 5,Windows 11 23H2。
一、通过注册表强制禁用自动更新
此方法直接修改系统底层策略键值,使 Windows Update 服务忽略所有自动更新行为,适用于家庭版与专业版,效果为永久性禁用(除非手动恢复注册表项)。
1、按下 Win + R 组合键,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、依次展开路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows;若其中不存在 WindowsUpdate 项,则右键点击 Windows 文件夹 → 新建 → 项,命名为 WindowsUpdate。
3、在新建的 WindowsUpdate 项下,右键 → 新建 → 项,命名为 AU。
4、在 AU 项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 NoAutoUpdate。
5、双击 NoAutoUpdate,将“数值数据”由 0 改为 1,基数选“十进制”,点击确定。
6、重启计算机,自动更新功能即被彻底禁用。
二、通过注册表扩展暂停期限至理论100年
该方法不关闭更新机制本身,而是极大延长系统允许的暂停窗口,利用 Windows 内部支持的整数上限(32位无符号最大值)模拟“永不更新”效果,实际表现为暂停期远超人类使用周期。
1、仍以管理员身份打开注册表编辑器(regedit)。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU(若 AU 项不存在,请按上一方法创建)。
3、在 AU 项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 AUPause。
4、双击 AUPause,将“数值数据”设为 4294967295(即 2³²−1,32位无符号整数最大值),基数选“十进制”,点击确定。
5、再次在 AU 项右侧新建 DWORD (32位) 值,命名为 PauseFeatureUpdatesStartTime。
6、双击该新键值,将“数值数据”设为 4294967295,基数为“十进制”,点击确定。
7、重启计算机后,系统将视更新暂停起始时间为不可达时间点,界面显示暂停状态持续至遥远未来。
三、禁用 Windows Update 服务并锁定启动类型
此方法从服务层切断更新进程的执行能力,即使策略或注册表失效,服务本身也无法启动,适合追求强隔离效果的用户。
1、按下 Win + R,输入 services.msc 并回车,打开服务管理控制台。
2、在服务列表中找到 Windows Update,右键选择“属性”。
3、在“常规”选项卡中,将“启动类型”下拉菜单改为 禁用。
4、点击“停止”按钮,确保当前服务已终止运行。
5、切换到“恢复”选项卡,将“第一次失败”、“第二次失败”及“后续失败”全部设为 无操作。
6、点击“应用” → “确定”,关闭窗口。
四、使用本地组策略彻底屏蔽更新入口
该方法针对 Windows 11 专业版/企业版用户,通过组策略阻止系统调用更新组件,并隐藏相关UI,实现视觉与功能双重禁用。
1、按下 Win + R,输入 gpedit.msc 并回车,打开本地组策略编辑器。
2、依次展开:计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 管理最终用户体验。
3、双击右侧 配置自动更新,选择“已禁用”,点击“确定”。
4、返回上一级目录,双击 删除使用所有 Windows 更新功能的访问权限,选择“已启用”,点击“确定”。
5、再次进入路径:计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 适用于企业的 Windows 更新。
6、双击 选择目标功能更新版本,勾选“已启用”,在下方文本框中输入任意无效版本号(如 9999.9999),点击“确定”。
五、部署任务计划程序禁用关键触发器
Windows 更新依赖多个计划任务唤醒与执行,禁用其核心调度器可阻断更新链路的启动时机,尤其防止系统空闲时自动激活更新流程。
1、按下 Win + R,输入 taskschd.msc 并回车,打开任务计划程序。
2、在左侧面板中,依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧列表中,右键单击 Scheduled Start,选择“禁用”。
4、继续查找并禁用以下三项:sihclient、auinstallagent、RebootWarning(若存在)。
5、关闭任务计划程序窗口。











