答案是需验证TPM 2.0、安全启动、UEFI固件及CPU是否在微软官方支持列表内四道硬性门槛,缺一不可;可用PC Health Check一键扫描,或通过tpm.msc、msinfo32、WhyNotWin11等工具分别核查各项状态。

直接看硬件是否满足 Windows 11 的硬性门槛,不是靠“能不能装”,而是看系统是否认可——微软设置了四道关键关卡:TPM 2.0、安全启动、UEFI 固件、以及 CPU 是否在官方支持列表内。只要其中一项不达标,Windows 更新或安装工具就会明确拦截。
用 PC Health Check 官方工具快速验证
这是微软唯一推荐的本地检测方式,结果最权威、界面最直观:
- 去微软官网搜索并下载“PC Health Check”应用(注意认准 microsoft.com 域名)
- 安装后打开,点击“立即检查”按钮,等待十几秒扫描完成
- 结果页会清晰显示“你的设备符合 Windows 11 的要求”或列出具体不满足项(例如“TPM 2.0 未启用”“CPU 不在支持列表中”)
手动确认三项核心固件状态
很多“不符合”其实是因为设置没开,而不是硬件不行。可分别验证:
- TPM 2.0 是否启用:按 Win+R 输入 tpm.msc,查看“状态”是否为“TPM 已就绪”,若显示“找不到兼容的 TPM”,需进 BIOS/UEFI 开启 TPM 并设为 2.0 模式
- 安全启动是否开启:按 Win+R 输入 msinfo32,在“系统摘要”里找“安全启动状态”,显示“开启”才算通过
- 是否使用 UEFI 启动模式:同样在 msinfo32 中查看“BIOS 模式”,必须是“UEFI”,而非“传统”或“Legacy”
查 CPU 是否在微软支持列表内
即使 CPU 是 Intel 第八代或 AMD 锐龙 2000 系列以上,也不代表一定被支持——微软有明确的处理器支持清单:
- 按 Win+X → 设备管理器 → 处理器,记下 CPU 型号(如 Intel Core i7-7700 或 AMD Ryzen 5 3600)
- 打开微软官方支持页面,搜索该型号,确认是否出现在列表中
- 老旧但性能尚可的 CPU(如 i7-6700、FX-8350)虽能跑 Win11,但微软未列入支持,PC Health Check 会判定为不兼容
用 WhyNotWin11 辅助定位问题
它比官方工具更透明,适合排查“明明开了 TPM 却仍报错”的情况:
- 下载绿色版 WhyNotWin11.exe(无需安装),双击运行
- 界面实时显示 CPU、RAM、Storage、TPM、Secure Boot 五项状态,红叉处点击即可看到原因(例如“TPM detected but disabled in firmware”)
- 特别适合 BIOS 设置后未生效、或系统服务未刷新导致的误判

















