可通过修改注册表永久禁用Windows自动更新:一、在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows下创建WindowsUpdate\AU项,并设NoAutoUpdate=1;二、补充AUOptions=2和NoAutoRebootWithLoggedOnUsers=1;三、在WindowsUpdate\UX\Settings下设FlightSettingsMaxPauseDays=3650、DisableOSUpgrade=1。
如果您希望永久阻止Windows系统在后台自动检查、下载和安装更新,则可通过直接修改注册表实现底层禁用。该方法绕过用户界面限制,对Windows 10/11家庭版与专业版均有效,且不依赖第三方工具。
本文运行环境:Windows 11 专业版,Windows 11 23H2。
一、创建WindowsUpdate策略路径并配置NoAutoUpdate键值
此方法通过在注册表策略路径中新建必要子项与DWORD值,向系统明确下达禁用自动更新的指令。系统启动时将读取该设置并跳过所有自动更新逻辑。
1、按下
Win + R组合键打开“运行”窗口。
2、输入
regedit并按回车,以管理员权限运行注册表编辑器。
3、依次展开至路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows。
4、在
Windows项上右键 → 选择“新建” → “项”,命名为WindowsUpdate。
5、在新建的
WindowsUpdate项上再次右键 → “新建” → “项”,命名为AU。
6、在
AU项右侧空白处右键 → “新建” → “DWORD (32位) 值”,命名为NoAutoUpdate。
7、双击
NoAutoUpdate,将“数值数据”由默认的0改为1,确保“基数”为十进制,点击“确定”。
二、扩展注册表设置以增强禁用效果
仅设置NoAutoUpdate可能无法完全屏蔽部分更新触发机制。补充配置可防止系统绕过主策略,确保禁用行为更彻底,尤其适用于已启用Windows Update for Business或存在组策略残留的环境。
1、在注册表编辑器中,导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate。
2、在
WindowsUpdate项下右键 → “新建” → “项”,命名为AU(如已存在则跳过)。
Trae win Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。
下载
3、在
AU项中右键 → “新建” → “DWORD (32位) 值”,命名为AUOptions。
4、双击
AUOptions,将其“数值数据”设为2(表示“通知下载并通知安装”,实际因NoAutoUpdate=1而失效,但可阻断策略冲突)。
5、在同一
AU项中,再新建一个DWORD值,命名为NoAutoRebootWithLoggedOnUsers。
6、双击该值,将“数值数据”设为
1,防止系统在用户登录时强制重启完成更新。
三、修改UX设置延长暂停期限并隐藏更新入口
此步骤并非直接禁用,而是通过覆盖用户界面层的更新控制参数,使系统在设置界面中无法启用自动更新,并将暂停期限推至理论最大值,进一步削弱更新可见性与可操作性。
1、在注册表编辑器中,导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings。
2、若该路径不存在,需逐级手动创建:
WindowsUpdate → UX → Settings。
3、在
Settings项右侧空白处右键 → “新建” → “DWORD (32位) 值”,命名为FlightSettingsMaxPauseDays。
4、双击该值,将“数值数据”设为
3650(即10年),基数为十进制。
5、在同一路径下,新建另一个DWORD值,命名为
DisableOSUpgrade。
6、双击
DisableOSUpgrade,将“数值数据”设为1,阻止功能版本升级提示与下载。
