可行,关键在于绕过hwreqchk校验:首选setupprep.exe切换server模式;次选注册表注入+缓存清理(仅24h2);彻底重装则用rufus v4.5+制作免检启动盘。

旧主板没有TPM 2.0芯片,但CPU、内存、UEFI固件均满足基础运行条件,想保留当前系统文件和软件直接升级到Windows 11 23H2或24H2,不重装、不丢数据、不插U盘——这是可行的,关键在于绕过安装引擎在启动阶段执行的HwReqChk复合校验。
用setupprep.exe切换Server模式(最稳,推荐首选)
该方法适用于仍在运行Windows 10/11且能正常进入桌面的旧设备,全程在本地完成,无需重启进PE、无需第三方工具、不修改注册表,兼容23H2与24H2双版本。
第一步:从微软官网下载Windows 11 23H2或24H2官方多版本ISO镜像(注意选“x64设备”+“简体中文”),保存路径不能是C盘根目录或系统盘任意子文件夹,建议放在D:\Win11_ISO\下。
第二步:右键ISO文件→选择“装载”,系统会自动挂载为一个光驱盘符(如E:、F:等),记下这个盘符。
第三步:以管理员身份运行命令提示符(Win+X → 终端(管理员)),输入:
cd /d X:\sources
setupprep.exe /product server
(把X替换成你实际的挂载盘符,例如E:)
这一步会触发Windows Server安装环境,【此时界面显示“Windows Server”字样属正常现象,不是装错系统】。后续所有向导步骤(包括保留个人文件、应用和设置)均按原Win11逻辑执行,最终安装完成仍是标准版Windows 11,非Server系统。
注册表注入+缓存清理(仅限24H2,需严格顺序)
此法适合已尝试setupprep失败、或安装程序反复崩溃的场景,原理是强制覆盖HwReqChk模块的运行时判断依据,必须在运行setup.exe前一次性完成全部命令。
方法一:管理员终端逐行执行(每输完一行回车):
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1
方法二:将上述5条命令保存为.reg或.cmd文件双击运行亦可,但【前三条缓存清除命令缺一不可,否则注入的伪造标识不会被读取】。
Rufus制作免检启动盘(全新安装专用)
当系统已无法启动、或你决定彻底重装时使用。Rufus v4.5+内置24H2专属绕过逻辑,能剥离HwReqChk校验模块本身,比注册表注入更底层可靠。
下载Rufus官网最新版(rufus.ie),确认版本号≥4.5;
插入≥16GB空白U盘,Rufus自动识别;
点击“选择”加载已下载的Windows 11 24H2 ISO;
在“图像选项”区域,勾选“跳过TPM检测”、“跳过安全启动检查”、“跳过RAM容量检查”三项;
点击“开始”制作,等待进度条走完即完成。











