彻底禁用Windows自动更新需五步:一、禁用wuauserv与UsoSvc服务;二、组策略禁用自动更新及删除更新权限;三、注册表新建WindowsUpdate\AU项并设NoAutoUpdate=1;四、服务属性中关闭恢复操作;五、禁用WindowsUpdate下所有相关计划任务。

如果您希望完全阻止Windows系统在后台自动检查、下载和安装更新,则需从服务层、策略层及注册表层进行多维度干预。以下是彻底禁用Windows自动更新服务与组策略的详细操作步骤:
一、禁用Windows Update及相关核心服务
Windows更新行为依赖于wuauserv(Windows Update服务)和UsoSvc(Update Orchestrator Service)两个关键服务。禁用二者可切断更新执行链路,适用于所有Windows 10/11版本,包括家庭版。
1、以管理员身份运行Windows PowerShell。
2、粘贴并执行以下命令:Get-Service -Name "wuauserv" | Set-Service -StartupType Disabled。
3、粘贴并执行以下命令:Get-Service -Name "UsoSvc" | Set-Service -StartupType Disabled。
4、执行完成后,重启计算机。
5、重启后,以管理员身份运行PowerShell,输入Get-Service wuauserv, UsoSvc,确认两项的StartType均为Disabled且Status为Stopped。
二、通过本地组策略编辑器彻底禁用自动更新
组策略提供系统级强制约束,优先级高于服务设置,能防止服务被其他进程恢复,并屏蔽更新界面入口。该方法仅适用于Windows专业版、企业版或教育版。
1、按下Win + R,输入gpedit.msc并回车,打开本地组策略编辑器。
2、依次展开左侧路径:计算机配置 → 管理模板 → Windows组件 → Windows更新。
3、在右侧双击“配置自动更新”,勾选“已禁用”,点击“确定”。
4、继续在相同路径下找到“删除使用所有Windows更新功能的访问权限”,双击后选择“已启用”,点击“确定”。
5、关闭组策略编辑器,重启计算机使策略生效。
三、通过注册表编辑器强制禁用自动更新
该方法直接写入系统策略键值,绕过组策略限制,对家庭版用户完全适用,且效果与专业版组策略一致。操作前建议导出对应注册表分支备份。
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,基数为十进制,点击“确定”。
7、关闭注册表编辑器,重启计算机。
四、禁用Windows Update服务并锁定恢复行为
仅将服务设为禁用不足以防止系统在异常后自动重启服务;必须同步关闭其失败恢复机制,才能实现底层阻断。
1、按下Win + R,输入services.msc并回车,打开服务管理器。
2、在服务列表中找到Windows Update,右键点击选择“属性”。
3、在“常规”选项卡中,点击“停止”按钮终止当前运行,并将“启动类型”改为禁用。
4、切换至“恢复”选项卡,将“第一次失败”、“第二次失败”及“后续失败”三项全部设置为无操作。
5、点击“应用”和“确定”保存全部更改。
五、禁用Windows Update相关计划任务
系统预设的定时任务(如Scheduled Start、AUClient)可能绕过服务与策略限制重新触发更新。清除这些触发点是确保禁用效果完整的关键补充步骤。
1、按下Win + R,输入taskschd.msc并回车,打开任务计划程序。
2、在左侧面板依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧任务列表中,选中所有名称含Scheduled Start、AUClient 或 Reboot的任务项。
4、对每一项右键选择“禁用”,确认操作完成。











