永久禁用Windows 11 Update

bisucrose Lv3

很多小伙伴都苦于Windows 11的自动更新,之前的Windows 10还可以通过禁用服务的方式来禁用更新,而Windows 11禁用服务以后过段时间就会自己回来。市面上的 一键禁用系统更新 工具有可能携带病毒,因此并不是好的办法。本文通过Windows当年留下的屎山代码留下的一个“官方渠道”来禁用Windows Update。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings 里的 FlightSettingsMaxPauseDays,这是个注册表的 DWORD 键值路径,当年Windows 10 Insider Preview版本里面包含这个注册表键值,为的是给不同的版本不同的暂停更新的时间,后来在正式版里面这个时间被写死到程序里面了(Windows 10是35天,Windows 11是4-6周),但是Windows Update还是会优先读取这个键值来判断你究竟能够延长几天。因此我们就可以自己把这个键值加回来并改到很大的值,比如10000天等,近似于无限期暂停更新。

1. 手动操作(一键脚本在2)

  • 首先按 win+R 打开Windows运行,在里面输入 regedit 打开注册表管理器
  • 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings,点开它
  • 在右侧空白处点击右键,选择新建DWORD值,重命名为 FlightSettingsMaxPauseDays (注意大小写和s)
1
FlightSettingsMaxPauseDays
  • 双击打开,把它的值改为十进制的 10000 ,或者其他的什么数也行。不建议改成65535之类的,改得太大容易导致设置app闪退。
  • 确定,关闭所有窗口,关闭设置。
  • 打开设置,进入Windows更新,暂停更新的下拉菜单中会出现暂停1428周的选项,暂停即可
  • 不要手欠点击延长4天!!! 点了以后可能会设置app闪退爆,再也打不开(别问我怎么知道的)
  • 大功告成,不点继续更新的话不出意外就在2053年以前都接不到更新了。

2. 自动化脚本

知道大家比较懒,不想去找注册表键值,新建,重命名,那就直接上命令!

  • 首先按 win+X ,选择 PowerShell(管理员) 或者 终端(管理员)
  • 把下面的东西粘贴进终端(按一下鼠标右键就行,不能Ctrl+V)
1
2
3
$regPath = "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings"
New-Item -Path $regPath -Force | Out-Null
New-ItemProperty -Path $regPath -Name "FlightSettingsMaxPauseDays" -Value 10000 -PropertyType DWord -Force | Out-Null
  • 打开设置,进入Windows更新,暂停更新的下拉菜单中会出现暂停1428周的选项,暂停即可
  • 不要手欠点击延长4天!!! 点了以后可能会设置app闪退爆,再也打不开(别问我怎么知道的)
  • 大功告成,不点继续更新的话不出意外就在2053年以前都接不到更新了。
  • 标题: 永久禁用Windows 11 Update
  • 作者: bisucrose
  • 创建于 : 2026-04-15 09:22:08
  • 更新于 : 2026-04-16 17:54:18
  • 链接: https://www.bisucrose.top/2026/DisableWindowsUpdate/
  • 版权声明: 版权所有 © bisucrose,禁止转载。
评论
目录
永久禁用Windows 11 Update