前言
假设你现在的Windows版本是Win11,但是你出于一些原因不想从23H2更新到24H2……
等等,什么是23H2更新到24H2?打开你的Windows系统设置,你可以在系统版本中发现“版本号”这个选项,比如23H2或者24H2。这些代号是windows的“大版本号”,以数年为单位进行维护。低的版本号到高版本号可能意味着功能的大幅度调整,而你可能不想要这样的调整……
Win11总是帮你选择“最合适的版本号”,他一般不会很激进的选择最新的大版本,但是仍然可能在该本本结束支持前将你的版本进行升级。
改文章将解决这类问题:
- win11怎么禁止从23H2更新到24H2?如何屏蔽win11从23H2更新到24H2的更新?
- 如何选定一个指定的更新版本号?
方法1.组策略设置
如果你的系统是 Windows 11 专业版、教育版或企业版,可以通过修改组策略来安装指定版本的 Windows 11 更新。
- 按Windows + R快捷键打开「运行」对话框,输入
gpedit.msc并回车,打开本地组策略编辑器。 - 导航到「计算机配置」>「管理模板」>「Windows 组件」>「Windows 更新」>「管理从 Windows 更新提供的更新」。
- 在右侧窗格中,找到并双击「选择目标功能更新版本」策略,然后进行以下操作:
- 选择「已启用」单选项。
- 在第一个输入框中填入Windows 11。
- 根据你的实际情况,在「功能更新的目标版本」中填入目标版本号,比如
23H2或24H2。

这样就能设置目标版本了。不知道如何填写目标版本的,看最后的“参考”章节。
方法2.注册表编辑
警告,修改注册表存在风险!请确保你知道自己在做什么。
- 按Windows + R快捷键打开「运行」对话框,输入regedit并回车,打开注册表编辑器。
- 在执行任何修改前,建议备份注册表。
- 如果你不知道如何备份注册表,说明你并不熟悉注册表……那么,不建议你使用该方法修改。
- 导航到以下路径,如果没有WindowsUpdate目录,就新建:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
- 新建或者修改以下注册表值:
| 名称 | 类型 | 数值数据 | 描述 |
|---|---|---|---|
| ProductVersion | 字符串值 | Windows 11 | Windows 大版本 |
| TargetReleaseVersion | DWORD(32 位)值 | 1 | 启用目标版本限制 |
| TargetReleaseVersionInfo | 字符串值 | 23H2 | 要停留的目标版本 |
参考文章
如何找到目标版本的代码:
在这个网址上查看:Supported versions of Windows client | Microsoft Learn
以下为方法1的提示文本:
输入 Windows 更新目标版本页面上列出的产品和版本:
aka.ms/WindowsTargetVersioninfo设备将在后续扫描中请求 Windows 更新产品和版本。
输入目标产品并单击“确定”或“应用”即表示我接受位于 aka.ms/WindowsTargetVersioninfo 的 Microsoft 软件许可条款。如果某组织正在授权使用该软件,则我有权绑定该组织。
如果你输入的值无效,则你将继续使用当前版本,直到你将该值更正为受支持的产品和版本。
参考文章:

京公网安备 11010802038961号
Comments NOTHING