Windows 11可通过注册表彻底禁用更新:一、在HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows下新建WindowsUpdate\AU项并设NoAutoUpdate=1;二、在AutoUpdate子键设AUOptions=1、NoAutoUpdate=1,并在Policies路径设DisableWindowsUpdateAccess=1;三、修改FlightSettingsMaxPauseDays=3650实现十年暂停。

如果您希望 Windows 11 系统完全停止检查、下载与安装任何更新,包括质量更新、功能更新及安全补丁,则可通过注册表底层策略强制声明“从不更新”。以下是基于系统策略路径的注册表修改方法:
一、在策略路径创建 NoAutoUpdate 键值
该方法向系统策略层注入不可绕过的禁用指令,使 Windows Update 服务在启动时直接跳过所有自动检查与下载逻辑,适用于所有 Windows 11 版本,且重启后持续生效。
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,将“数值数据”由默认的 0 改为 1,“基数”保持十进制,点击“确定”。
7、关闭注册表编辑器,必须重启计算机 使设置生效。
二、在 AutoUpdate 子键中配置 AUOptions 与 NoAutoUpdate 双重锁定
该方法直接干预 Windows Update 服务的核心启动逻辑,通过两个键值协同作用,防止系统策略覆盖、服务自恢复或组策略刷新导致的更新重启。
1、按下 Win + R,输入 regedit 回车,打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\AutoUpdate。
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
3、在右侧空白处右键,选择“新建”→“DWORD (32位) 值”,命名为 AUOptions。
4、双击 AUOptions,将“数值数据”设为 1,“基数”选十六进制,点击“确定”。
5、再次右键空白处,新建另一个 DWORD (32位) 值,命名为 NoAutoUpdate。
6、双击 NoAutoUpdate,将“数值数据”设为 1,基数为十六进制,点击“确定”。
7、若使用 Windows 11,还需展开路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate,新建 DWORD (32位) 值 DisableWindowsUpdateAccess,数值数据设为 1。
三、延长暂停周期至十年:修改 FlightSettingsMaxPauseDays
此方法不完全禁用更新,而是将系统允许的最长暂停期扩展至理论极限,使下次检查更新时间推至 2036 年,实现事实上的长期静默。
1、在注册表编辑器中导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings。
2、若 UX 或 Settings 不存在,需逐级手动新建对应项。
3、在 Settings 项右侧空白处右键,选择“新建”→“DWORD (32位) 值”,命名为 FlightSettingsMaxPauseDays。
4、双击该值,将“数值数据”设为 3650(即 10 年),“基数”选十进制,点击“确定”。
5、打开“设置”→“Windows 更新”→“高级选项”,确认“暂停更新”下拉菜单中已出现 520 周 选项。
6、选择该选项并保存,系统将把下一次更新检查时间锁定在 2036年1月27日。

















