需从服务、策略、计划任务与注册表四层面同步干预才能彻底禁用Windows 10自动更新:禁用wuauserv/BITS/UsoSvc服务并设恢复为无操作;组策略禁用自动更新及删除访问权限;禁用WindowsUpdate下所有计划任务;注册表将UsoSvc的Start值改为4并修改FailureActions;新建WindowsUpdate\AU\NoAutoUpdate=1。

如果您希望Windows 10系统彻底停止所有自动更新行为,包括后台下载、静默安装、重启提示及功能更新推送,则需从服务、策略、计划任务与注册表四个层面同步干预。单一设置易被系统重置或绕过,必须组合实施才能实现真正意义上的永久禁用。
一、禁用Windows Update及相关核心服务
Windows Update服务(wuauserv)是系统更新的主控进程,而Background Intelligent Transfer Service(BITS)和Update Orchestrator Service(UsoSvc)为其提供传输与协调支持。仅停止单一服务无法阻断现代更新链路,必须全部禁用并防止异常恢复。
1、同时按下Win + R键,输入services.msc,回车打开服务管理器。
2、在服务列表中找到Windows Update,双击打开其属性窗口。
3、点击停止按钮终止当前运行;将“启动类型”下拉菜单设为禁用。
4、切换至“恢复”选项卡,将“第一次失败”、“第二次失败”、“后续失败”的操作全部设为无操作,点击“应用”和“确定”。
5、依次对以下两项执行相同操作: Background Intelligent Transfer Service (BITS); Update Orchestrator Service (UsoSvc)。
二、通过组策略编辑器封锁更新策略(限专业版/企业版/教育版)
组策略可从系统配置源头禁用自动更新逻辑,并移除用户端访问入口,避免通过“设置”界面意外启用更新功能,是策略级加固的关键步骤。
1、按Win + R,输入gpedit.msc,回车打开本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows 组件 → Windows 更新。
3、双击右侧配置自动更新,选择已禁用,点击“应用”和“确定”。
4、在同一位置,双击删除使用所有 Windows 更新功能的访问权限,选择已启用,点击“确定”。
三、禁用Windows Update相关计划任务
Windows 10依赖任务计划程序定期触发更新检查、评估与下载行为。即使服务被禁用,这些预设任务仍可能尝试唤醒系统或残留进程,必须逐一禁用。
1、按Win + R,输入taskschd.msc,回车打开任务计划程序。
2、在左侧面板中依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧任务列表中,对所有项目(包括但不限于Scheduled Start、sihdiscover、Resolve Updates)逐一右键,选择禁用。
四、修改注册表禁用UsoSvc启动参数(适用于所有版本)
UsoSvc服务在Windows 10 1903及后续版本中承担核心更新协调职责,其注册表启动值若未修改,可能绕过传统服务禁用设置。此操作直接锁定其运行能力,属关键补刀步骤。
1、按Win + R,输入regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc。
3、在右侧找到Start项,双击后将“数值数据”改为4,“基数”选十六进制,点击“确定”。
4、若存在FailureActions项,右键选择“修改”,在二进制编辑器中将0010行与0018行左起第5个字节由01改为00,点击“确定”。
五、通过注册表强制关闭自动更新(家庭版必备,专业版建议叠加)
该方法在系统策略层创建强制禁用标志,与组策略效果一致,专为不支持gpedit.msc的家庭版设计,亦可作为专业版的双重保险。
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,“基数”为十进制,点击“确定”。











