根本原因是主板TPM 2.0出厂默认关闭;需先用tpm.msc或Get-Tpm确认状态与版本,再进UEFI在Security/Advanced页启用对应选项(Intel选PTT、AMD选fTPM),设为Enabled且规范版本必须为2.0。

你的电脑明明支持TPM 2.0,却在Windows 11安装检查中被判定为“不满足要求”,根本原因是主板上的安全芯片出厂默认关闭——这不是硬件缺失,而是固件开关没拨动。
先确认TPM当前是否真的存在且可启用
按 Win + R 打开运行框,输入 tpm.msc 后回车。
如果弹出“找不到兼容的 TPM”提示,说明UEFI中TPM功能被彻底禁用,或硬件本身无物理/固件TPM模块;此时必须先进BIOS开启,否则后续所有软件检测都无效。
若窗口正常打开,重点看右侧“状态”栏:显示“TPM已就绪,您可以使用”才代表已启用;若显示“TPM未就绪”或“已禁用”,则需进入UEFI设置激活。
【规范版本必须为2.0】——哪怕显示“已就绪”,但版本是1.2或空白,仍不满足Win11硬性门槛。
通过Windows安全中心快速定位问题类型
设置 → 隐私和安全性 → Windows 安全中心 → 设备安全性。
向下滚动查找“安全处理器”区域。
如果整个区域完全消失,基本可断定TPM在UEFI中被关闭,或该主板无TPM能力(极少数老机型)。
如果能看到“安全处理器”但状态为“不可用”,点击“安全处理器详细信息”,核对“规范版本”字段值——只有明确写着“2.0”才算过关。
用PowerShell获取最底层、不可绕过的状态
方法一:以管理员身份运行 PowerShell(右键开始菜单 → Windows Terminal(管理员))。
输入命令:Get-Tpm | Select-Object TpmPresent, TpmReady, ManufacturerVersionInfo,回车执行。
结果中两个布尔值必须同时为 True:TpmPresent 表示芯片被系统识别到,TpmReady 表示已由固件初始化完成并可供调用。
方法二:若你只想快速看结论,直接运行 Get-Tpm 即可,但注意观察“ManufacturerVersionInfo”字段是否含“2.0”字样——有些机器会报告2.0但实际是fTPM模拟,此字段能暴露真实版本。
进入UEFI BIOS开启TPM开关(关键操作)
第一步:设置 → 系统 → 恢复 → 高级启动 → 立即重新启动。
第二步:重启后选择“疑难解答” → “高级选项” → “UEFI固件设置” → “重启”。
第三步:进入UEFI界面后,切换至 Security(安全) 或 Advanced(高级) 或 Trusted Computing(可信计算) 标签页。
第四步:查找以下任一关键词:TPM Device Control、PTT Configuration、fTPM State、Security Device Support、AMD fTPM、Intel PTT。
【不同品牌命名差异极大】——联想叫“Security Chip”,戴尔叫“TPM Security”,华硕可能藏在“Advanced → Trusted Computing”子菜单里,务必逐项展开查看。
第五步:将对应选项设为 Enabled 或 On,保存退出(通常按F10 → Yes)。











