答案:需先用tpm.msc和msinfo32定位tpm 2.0与安全启动状态,再按平台进入bios启用对应选项(intel选ptt、amd选ftpm),或通过注册表注入hwreqchk兼容标记绕过检测。

电脑升级Windows 11时反复弹出“此电脑不符合最低硬件要求”提示,卡在安装界面或更新检查环节,根本原因通常是TPM 2.0未启用、安全启动关闭,或二者状态未被系统正确识别——不是所有主板都默认开启这两项,也不是所有提示都能靠跳过解决。
先确认到底卡在哪一项
别急着进BIOS,先用系统自带工具快速定位问题根源:按 Win + R 输入 tpm.msc 回车,看右侧面板是否显示“该设备已就绪”且“规范版本”为 2.0;再按 Win + R 输入 msinfo32 回车,在打开的窗口里查找“安全启动状态”,值必须是“已启用”;如果任一栏为空、显示“不可用”或“关闭”,说明对应功能确实没开,后续操作才有意义。
若 tpm.msc 显示“找不到兼容的 TPM”,但 msinfo32 中“TPM 制造商信息”有内容(如 AMD、Intel 或 Infineon),说明 TPM 硬件存在但 BIOS 层被禁用;若两项均为空白,则大概率需走注册表绕过路径,而非 BIOS 设置。
通过 Windows 安全中心一键进 UEFI
这是最稳的进 BIOS 方式,避开开机狂按 Delete/F2 的手速焦虑:打开「设置」→「隐私和安全性」→「Windows 安全中心」→「设备安全性」,找到“安全处理器”区域;如果下方有“立即重新启动”按钮,直接点它——电脑会自动重启并跳转至 UEFI 固件设置主界面,无需手动按键。
这个入口比高级启动更可靠,尤其对惠普、戴尔、联想部分机型,能绕过传统按键失效或时机难抓的问题。如果按钮灰显或根本没出现,说明系统已判定无 TPM 硬件支持,此时应转向注册表方案。
BIOS/UEFI 中启用 TPM 2.0
方法一:Intel 平台(技嘉、华硕、微星主流主板)
进入 UEFI 后切换到「Advanced」或「Settings」选项卡 → 找到 Intel PTT 或 Platform Trust Technology → 设为 Enabled;部分老款 100/200 系列芯片组可能叫 PTT Device,同样启用。
方法二:AMD 平台(B550/X570 及更新主板)
进入「Advanced」→「Trusted Computing」或「AMD fTPM configuration」→ 将 fTPM Switch 或 Firmware TPM 设为 Enabled;AM4 主板若无此选项,说明 CPU 不支持 fTPM(如 Ryzen 1000 系列),只能绕过。
方法三:品牌机专项处理
惠普笔记本需在「Security」菜单中启用 TPM Embedded Security,部分机型还需同步开启 Intel PTT(第8代酷睿起);戴尔机器在「Security」→「TPM Security」中设为 On;联想 ThinkPad 在「Security」→「TPM Device Enable」打勾即可。
【关键提醒】启用后务必保存退出(F10),不要直接关机或断电,否则设置不生效。
在 BIOS 中开启安全启动(Secure Boot)
第一步:进入 UEFI 后,切换到「Boot」或「Security」选项卡,查找含 Secure Boot 字样的选项(部分华硕叫「Secure Boot State」,微星叫「Secure Boot Mode」);
第二步:将其设为 Enabled,若下拉菜单中有「Standard」或「Setup Mode」,优先选 Standard;
第三步:有些主板(如技嘉部分型号)要求先将「CSM Support」设为 Disabled,否则 Secure Boot 无法激活;
第四步:保存设置并重启,再次运行 msinfo32 确认“安全启动状态”变为“已启用”。
若启用 Secure Boot 后系统无法启动,说明当前引导文件(如旧版 GRUB 或第三方驱动)未签名,需进入 UEFI 清除密钥或重置为 Setup Mode 再导入微软密钥——这种情况常见于双系统用户,普通单系统 Win10 升级基本不会触发。
注册表注入 HwReqChk 兼容标记(Win11 24H2 必用)
① 以管理员身份运行 Windows 终端;
② 依次执行以下命令(每条回车后等光标返回再输下一条):
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /v "HwReqChkVars" /t REG_MULTI_SZ /d "SQ_SecureBootCapable=TRUE\0SQ_SecureBootEnabled=TRUE\0SQ_TpmVersion=2\0SQ_RamMB=8192\0" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f
③ 【执行后必须重启电脑】,否则 Windows Update 仍读取旧缓存;
④ 重启后打开「设置 → Windows 更新」,点击“检查更新”,24H2 推送将正常加载。











