Windows 11 24H2安装被TPM 2.0、Secure Boot或CPU不兼容拦截时,可通过五种方法绕过:一、用setupprep.exe /product server切换Server模式;二、Rufus 4.5+制作免检启动盘;三、注册表新建HwReqChk项并写入SQ_SecureBootCapable=TRUE;四、ISO根目录添加SetupConfig.ini启用NoHardwareIDCheck;五、管理员CMD执行reg add命令启用AllowUpgradesWithUnsupportedTPMOrCPU。

如果您尝试安装Windows 11 24H2,但系统在启动安装程序后因TPM 2.0、Secure Boot或CPU不兼容而中止,则说明硬件检测机制已拦截安装流程。以下是绕过该限制的多种可行方法:
一、使用setupprep.exe切换为Server模式安装
该方法通过调用Windows安装预备组件setupprep.exe,并强制指定/product server参数,使安装环境模拟Windows Server运行上下文,从而跳过客户端版对TPM、CPU代际及Secure Boot的强制校验。
1、从微软官网下载Windows 11 24H2多版本ISO镜像(简体中文x64),保存至非系统盘。
2、右键挂载ISO文件,进入挂载后的驱动器根目录下的sources文件夹。
3、在sources文件夹空白处按住Shift键并右键,选择“在此处打开PowerShell窗口(管理员)”。
4、在PowerShell中输入命令:setupprep.exe /product server,回车执行。
5、新弹出的安装向导界面将不再触发TPM/CPU检测,后续可正常选择“保留个人文件和应用”或“全新安装”。
二、Rufus 4.5+制作免检启动盘
Rufus工具内置硬件要求移除逻辑,可在制作启动介质阶段直接剥离4GB内存检查、TPM 2.0验证及Secure Boot依赖,生成的U盘引导后全程跳过所有底层硬件合规性判定。
1、下载并运行Rufus 4.5或更高版本(需确认版本号≥4.5)。
2、插入容量≥8GB的空白U盘,Rufus自动识别设备。
3、点击“选择”按钮加载已下载的Windows 11 24H2 ISO文件。
4、在“映像选项”区域勾选移除4GB内存、安全启动和TPM 2.0要求复选框。
5、点击“开始”,确认格式化警告后等待制作完成;完成后拔插U盘以刷新设备识别。
三、注册表注入HwReqChk兼容标识
该方法通过在注册表中手动创建硬件需求豁免标记项,向安装进程注入伪造的Secure Boot支持声明,使setup.exe误判当前平台满足启动安全条件。
1、按Win+R键,输入regedit,以管理员身份打开注册表编辑器。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
2、定位至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags。
3、右键AppCompatFlags项,选择“新建→项”,命名为HwReqChk。
4、在HwReqChk项内右键→“新建→多字符串值”,命名为HwReqChkVars。
5、双击该值,在数值数据栏粘贴以下内容(每行一项,末尾保留空行):SQ_SecureBootCapable=TRUE。
四、修改SetupConfig.ini实现静默绕过
通过在ISO挂载根目录添加配置文件SetupConfig.ini,可覆盖默认安装行为,强制启用跳过兼容性检查的内部开关,无需修改系统环境或注册表。
1、挂载Windows 11 24H2 ISO镜像,显示为光驱(如D:\)。
2、在光驱根目录新建纯文本文件,重命名为SetupConfig.ini(确保扩展名非.txt)。
3、用记事本打开该文件,写入以下两行内容:[Compatibility]
NoHardwareIDCheck = true。
4、保存文件,关闭记事本;返回光驱目录确认SetupConfig.ini已存在且图标为配置文件样式。
5、双击运行setup.exe,安装程序将读取该配置并跳过全部硬件ID校验步骤。
五、命令行注入注册表键值(管理员CMD)
此方案直接操作注册表底层键值,通过Reg命令添加AllowUpgradesWithUnsupportedTPMOrCPU开关,使MoSetup模块在升级路径中忽略TPM与CPU型号限制。
1、按Win+X,选择“Windows终端(管理员)”或“命令提示符(管理员)”。
2、依次执行以下两条命令(每条单独回车):reg delete "HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /f。
3、执行第二条命令:reg add "HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f。
4、确认输出显示“操作成功完成”,随后立即运行ISO中的setup.exe启动安装流程。

















