遇到“不支持的CPU”提示,意味着你的处理器不在微软官方兼容列表里。别急着放弃,这通常只是固件设置或系统检测机制的问题,而非硬件真的不达标。下面这几种方法,经过不少用户实测,能帮你绕过限制,成功升级到Windows 11 24H2。
四种强制升级Windows 11 24H2方法:一、注册表绕过法,执行四条命令并重启;二、ISO解压后运行setupprep.exe /product server;三、注入HwReqChk硬件标识并启用Secure Boot/TPM;四、BIOS中启用SVM/VT、fTPM/PTT、XD Bit等关键选项。

一、注册表绕过法(轻量级,无需镜像)
这个方案最为直接,通过修改注册表“告知”安装程序,你已经允许跳过CPU和TPM检查。它最适合那些已经在使用Windows 11,只想原地升级到新版本的用户。
操作步骤非常简单:
1. 首先,以管理员身份打开命令提示符(CMD)或PowerShell。
2. 接着,依次输入并执行下面这四条命令(注意,每条命令输完后都要按一次回车):
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f
reg add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f
3. 完成之后,重启电脑。随后,你就可以前往Windows更新检查新版本,或者直接手动运行安装程序(setup.exe)。
这里有个关键点: 执行前,最好先确认你的BIOS里已经开启了“安全启动”和“TPM 2.0”(或对应的fTPM/PTT)。如果这两项没开,升级过程可能会卡住。
二、ISO 解压+setupprep.exe 强制启动法
如果你是从Windows 10或者更老的版本升级,或者不想在注册表里留下永久修改,这个方法会更加“干净”。它的原理是利用Windows Server的安装模式来绕过硬件检测,算是一个巧妙的“身份伪装”技巧。
具体步骤:
1. 先去微软官网,下载那个“适用于 x64 设备的多版本 ISO”镜像文件。
2. 用7-Zip或WinRAR这类工具,把下载的ISO文件解压到本地硬盘的某个文件夹里,比如 D:\Win11_24H2。
3. 再次以管理员身份打开命令提示符,切换到解压目录的sources文件夹:
cd /d D:\Win11_24H2\sources
然后运行:
setupprep.exe /product server
4. 之后会弹出熟悉的安装向导。选择“保留个人文件和应用”,跳过更新下载,同意许可条款,就可以继续。
需要注意的是: 这个方法会完全跳过CPU、TPM和安全启动三项检查,非常彻底。但前提是你的系统盘得有足够的剩余空间,通常建议不少于25GB。
三、替换 AppCompat 标记与注册表联合注入法
到了24H2版本,微软引入了一个叫HwReqChk的新检测机制,光删除旧的注册表标记可能不够用了。这时候,我们需要主动出击,向系统“注入”一个合格的硬件身份标识。
1. 打开管理员权限的命令提示符,执行这条命令来创建完整的硬件合规标记:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
2. 命令执行后,立即重启电脑,并进入BIOS/UEFI设置界面。你需要在这里确认并启用三样东西:
— Secure Boot(安全启动)
— fTPM(AMD平台)或 PTT(Intel平台)
— Execute Disable Bit(XD Bit)
3. 设置保存并重启进入系统后,挂载你下载好的24H2 ISO镜像,直接运行里面的setup.exe开始升级。
重要提醒: 如果你的主板BIOS里根本就找不到或者无法启用fTPM/PTT功能,那就不要强行使用这个方法,否则有很大概率会在安装中途遇到蓝屏错误。
四、BIOS 层面激活硬件功能法
有些老主板,虽然搭载的CPU本身是支持的,但出厂时默认关闭了一些关键的安全功能,导致被Windows安装程序误判。这种情况,就得从根源上——也就是BIOS固件设置里——解决问题。
1. 开机时反复按Del、F2或F10键(具体看主板提示),进入BIOS/UEFI设置界面。
2. 找到“Advanced”(高级)或“OC”(超频)菜单下的“CPU Configuration”或“CPU Features”子选项。
3. 在里面找到并启用以下几项:
— SVM Mode(AMD平台)或 Intel Virtualization Technology(Intel平台)
— Secure Boot Control(安全启动控制)
— fTPM 或 Platform Trust Technology(PTT)
— Execute Disable Bit(EDB/XD Bit)
4. 保存设置并退出重启。进入Windows后,可以运行一下官方的“PC健康状况检查”工具,看看是否还有报错。
特别说明一点: 在BIOS里启用fTPM或PTT后,第一次进入Windows时,最好再运行一下tpm.msc(TPM管理控制台),让它完成初始化。否则,后续的安装步骤可能还是会因为TPM未就绪而失败。
