windows 11 22h2/23h2可锁定以阻止24h2强制升级:专业版用组策略启用“选择目标功能更新版本”并填入对应版本号;家庭版通过注册表新建targetreleaseversion和targetreleaseversioninfo键值实现,重启后生效。

Windows 11 22H2 家庭版和专业版已于2024年10月8日终止更新,但微软仍可能在生命周期外继续向部分设备推送24H2强制升级,尤其对未加入域的“合格PC”——若你正用着稳定的22H2或23H2,又不想被突然拉进24H2导致游戏掉帧、驱动异常或蓝屏重启,就必须主动锁定当前大版本。
用组策略永久锁定目标功能更新版本
此方法仅适用于 Windows 11 专业版、教育版或企业版,操作后系统将彻底忽略所有高于指定版本的功能更新请求。
第一步:按 Win + R 输入 gpedit.msc 回车,打开本地组策略编辑器。
第二步:依次展开路径 → 计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 管理从 Windows 更新提供的更新。
第三步:在右侧双击「选择目标功能更新版本」策略,勾选【已启用】。
第四步:在「Windows产品名称」框中输入 Windows 11;在「功能更新的目标版本」框中输入你要锁定的版本号,例如 22H2 或 23H2(注意:必须与你当前系统版本一致,否则可能触发回滚失败)。
第五步:点击确定保存,关闭组策略编辑器。无需重启,策略立即生效。
用注册表绕过版本限制(家庭版可用)
家庭版无法使用组策略,但注册表权限开放,这是唯一能对家庭版生效的底层锁定方式,且微软未公开屏蔽该路径。
方法一:手动创建策略键值
1. 按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
2. 导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate;若该路径不存在,需逐级新建:右键 Windows → 新建 → 项 → 命名为 WindowsUpdate。
3. 在 WindowsUpdate 项下,右键 → 新建 → DWORD (32位) 值 → 命名为 TargetReleaseVersion → 双击将其数值数据设为 1。
4. 同样在 WindowsUpdate 项下,右键 → 新建 → 字符串值 → 命名为 TargetReleaseVersionInfo → 双击将其数值数据设为 22H2(或你当前实际版本,如23H2)。
5. 关闭注册表编辑器,重启电脑使设置生效。
方法二:一键导入预置.reg文件(更安全)
新建一个文本文档,粘贴以下内容(以锁定22H2为例):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"TargetReleaseVersion"=dword:00000001
"TargetReleaseVersionInfo"="22H2"
将文件另存为 lock_22H2.reg(编码选ANSI),双击运行并确认导入。这比手动输错键名或引号更可靠。
⚠️注意:若系统当前是23H2却填入22H2,Windows更新会拒绝安装任何功能更新,但每月累积更新照常推送——这正是你想要的稳定状态。
验证是否生效
打开设置 → Windows 更新 → 高级选项 → 查看「暂停质量更新」下方是否显示「你的设备已配置为接收特定功能更新版本」。
再点击「检查更新」,若界面明确提示「你的设备已是最新版本」且不再出现「准备安装 Windows 11 版本 24H2」类弹窗或下载进度条,说明锁定成功。
打开命令提示符(管理员),执行 reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetReleaseVersionInfo,回显结果应为你设定的版本字符串,如 22H2。











