17370845950

彻底禁止Windows系统自动更新 修改注册表永久关闭Win10更新的方法
可通过修改注册表永久关闭Windows 10自动更新:一、在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows下新建WindowsUpdate\AU项,创建NoAutoUpdate=1;二、将WaaSMedicSvc服务Start值改为4并修改FailureActions;三、设置AUOptions=2实现通知模式。

如果您尝试阻止Windows系统在后台自动下载和安装更新,但更新仍会周期性触发,则可能是由于注册表中缺少明确的

禁用指令。以下是通过修改注册表永久关闭Windows 10自动更新的具体步骤:

本文运行环境:戴尔XPS 13,Windows 10 22H2。

一、创建策略路径并设置NoAutoUpdate键值

该方法在系统策略层级插入禁用指令,使Windows Update服务在启动时读取到明确的禁止信号,从而跳过所有自动更新逻辑。

1、按下Win + R组合键,输入regedit并回车,以管理员权限打开注册表编辑器。

2、在左侧树状结构中,依次展开至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

3、若右侧未显示WindowsUpdate项,右键点击Windows项,选择“新建” → “项”,命名为WindowsUpdate

4、右键点击新创建的WindowsUpdate项,再次选择“新建” → “项”,命名为AU

5、在AU项右侧空白处右键,选择“新建” → “DWORD (32位) 值”,命名为NoAutoUpdate

6、双击NoAutoUpdate,将“数值数据”由默认的0改为1,点击“确定”。

7、关闭注册表编辑器,重启计算机使设置生效。

二、修改WaaSMedicSvc服务启动类型

该方法直接禁用Windows Update Medic Service(更新修复服务),防止系统在检测到更新服务被禁用后自动尝试恢复其运行状态。

1、再次按Win + R,输入regedit并回车,打开注册表编辑器。

2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc

3、在右侧找到Start键值,双击打开,将其数值数据由3改为4

4、在同一路径下,找到FailureActions键值,双击打开其二进制编辑器。

5、定位到偏移地址0010和0018行,将每行左起第5个字节的数值从01改为00

6、关闭注册表编辑器,重启计算机。

三、配置AUOptions值实现通知模式替代禁用

该方法不完全关闭更新机制,而是将自动行为降级为人工干预模式,系统仅在有可用更新时弹出提示,由用户决定是否下载与安装。

1、打开注册表编辑器,导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

2、在右侧空白处右键,选择“新建” → “DWORD (32位) 值”,命名为AUOptions

3、双击AUOptions,将数值数据设为2(含义为“通知下载并通知安装”)。