永久关闭Windows 11自动更新需多层级操作:一、禁用wuauserv、UsoSvc、WaaSMedicSvc三项服务并设恢复策略;二、注册表新建WindowsUpdate\AU\NoAutoUpdate=1;三、组策略禁用自动更新及删除更新访问权限;四、禁用Scheduled Start、sih、USOClient计划任务;五、修改UsoSvc等服务注册表Start值为4并清理FailureActions。

如果您发现 Windows 11 频繁在后台下载并安装更新补丁,导致系统卡顿、意外重启或占用大量带宽,且默认的“暂停更新”功能(最长35天)无法满足长期禁用需求,则需从服务、策略、注册表及计划任务等多层级切断其更新链路。以下是永久关闭 Windows 11 自动更新、彻底禁止系统强制升级与补丁推送的多种可行方法:
一、禁用 Windows Update 及核心协调服务
该方法通过服务管理器直接终止 Windows Update(wuauserv)、Update Orchestrator Service(UsoSvc)和 Windows Update Medic Service(WaaSMedicSvc)三项关键进程,从底层阻断所有更新行为的触发与执行路径,适用于所有 Windows 11 版本,效果最直接。
1、按 Win + R 打开运行窗口,输入 services.msc 并回车,打开服务管理器。
2、在服务列表中依次找到以下三项:Windows Update、Update Orchestrator Service、Windows Update Medic Service。
3、对每一项执行:右键 → “属性” → 将“启动类型”设为 禁用 → 若状态显示“正在运行”,点击“停止”按钮。
4、切换至“恢复”选项卡 → 将“第一次失败”“第二次失败”“后续失败”全部设为 无操作 → 点击“应用”→“确定”。
二、注册表新建策略键值强制禁用自动更新
该方法在系统标准策略路径下创建 WindowsUpdate\AU\NoAutoUpdate=1 键值,向系统声明禁用自动更新指令,兼容家庭版与专业版,不依赖组策略编辑器,修改后重启即生效,且系统不会主动还原该设置。
1、按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows。
3、在“Windows”项上右键 → “新建” → “项”,命名为 WindowsUpdate。
4、在新建的“WindowsUpdate”项内,再次右键 → “新建” → “项”,命名为 AU。
5、在“AU”右侧空白处右键 → “新建” → “DWORD (32位) 值”,命名为 NoAutoUpdate。
6、双击 NoAutoUpdate → 基数选“十进制” → 数值数据填入 1 → 点击“确定”。
三、使用本地组策略编辑器完全屏蔽更新链路
该方法作用于系统策略引擎最高优先级层级,可同步禁用更新检查、下载、安装、通知推送及用户界面访问权限,策略由系统强制执行,稳定性高、不易被覆盖,仅限 Windows 11 专业版、企业版及教育版用户使用。
1、按 Win + R 输入 gpedit.msc 并回车,打开本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows 组件 → Windows 更新。
3、双击右侧“配置自动更新” → 选择“已禁用” → 点击“确定”。
4、在同一路径下,双击“删除使用所有 Windows 更新功能的访问权限” → 设为“已启用” → 点击“确定”。
四、禁用 Windows Update 相关计划任务
系统通过任务计划程序定期唤醒更新模块,即使服务已被禁用,残留任务仍可能尝试触发更新流程。禁用关键任务可阻断该唤醒机制,防止后台静默激活。
1、按 Win + R 输入 taskschd.msc 并回车,打开任务计划程序。
2、在左侧依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧任务列表中,右键单击以下三项并选择“禁用”:Scheduled Start、sih、USOClient。
五、修改核心服务注册表启动参数
仅在服务管理器中禁用服务可能被系统重置,而直接修改注册表中对应服务的 Start 值为 4(禁用态),可确保服务无法被任何系统进程重新加载,实现更稳固的禁用效果。
1、在注册表编辑器中,导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc。
2、双击右侧 Start 值 → 将“数值数据”改为 4 → 点击“确定”。
3、同样导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc → 修改其 Start 值为 4。
4、继续导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc\Parameters → 若存在 FailureActions 或 FailureCommand 项,将其全部删除或清空其二进制数据。


















