确认主板是否开启TPM 2.0需交叉验证五种方法:一、tpm.msc显示“TPM已就绪”且“规范版本”为2.0;二、设备管理器中“安全设备”下有无感叹号的“受信任的平台模块 2.0”;三、Windows安全中心“安全处理器”显示版本2.0;四、PowerShell中Get-Tpm返回TpmPresent与TpmReady均为True且SpecificationVersion为2.0;五、BIOS/UEFI中启用Intel PTT或AMD fTPM等对应选项。

要确认 Windows 11 电脑主板是否已经开启 TPM 2.0,不能只看系统里有没有图标或提示——很多设备硬件支持但固件层默认关闭,导致 Windows 显示“找不到兼容的 TPM”或“安全处理器不可用”,实际只需进 BIOS 启用即可。必须交叉验证五个独立路径,缺一不可。
用 tpm.msc 查看实时状态与规范版本
这是最直接的图形化入口,调用内核级驱动,能立刻反映当前启用状态和版本号。
按下 Win + R 打开运行框→输入 tpm.msc →回车。
若弹出“找不到兼容的 TPM”窗口,说明主板固件中 TPM 功能未启用,或芯片物理缺失;此时无需继续,直接跳转至 BIOS 设置环节。
若正常打开“受信任的平台模块管理器”,重点查看两项:【状态】字段必须显示“TPM 已就绪,您可以使用”,且【规范版本】字段必须明确为“2.0”——仅写“2.0”三个字才算数,出现“2.0(1.2兼容模式)”或空值均无效。
通过设备管理器确认硬件枚举结果
该方法绕过 tpm.msc 的软件抽象层,直查操作系统是否把 TPM 当作真实设备加载,可识别 Intel PTT 或 AMD fTPM 这类固件级实现。
右键“开始”按钮→选择“设备管理器”。
顶部菜单栏点击“查看”→勾选“显示隐藏的设备”。
向下展开“安全设备”分类→查找条目名称是否为【受信任的平台模块 2.0】(注意:必须带“2.0”后缀,仅“受信任的平台模块”不算)。
双击该条目→切换到“常规”选项卡→确认“设备状态”为“此设备运转正常”。若出现黄色感叹号,说明驱动异常或固件未激活,需重进 BIOS 清除 Secure Boot 再试。
Windows 安全中心快速定位问题源头
这个界面不光显示状态,还能一键跳转到 UEFI 设置,避免反复重启失败错过按键时机。
打开“设置”→隐私和安全性→Windows 安全中心→设备安全性。
在右侧找“安全处理器”区域:如果整个区域空白,或只写“安全处理器不可用”,【说明 TPM 在固件中被彻底禁用,操作系统根本没收到任何硬件响应】。
若显示“安全处理器详细信息”链接,点击进入→核对“规范版本”是否为 2.0。此处显示 2.0 仍不够,必须同步满足 tpm.msc 和设备管理器的验证结果才算真正开启。
PowerShell 命令获取底层原始数据
方法一:管理员身份运行 PowerShell→执行:
Get-Tpm | Select-Object TpmPresent, TpmReady, SpecificationVersion
方法二:更精简的单行命令→执行:
(Get-Tpm).SpecificationVersion
输出结果中,【TpmPresent 必须为 True,TpmReady 必须为 True,SpecificationVersion 必须返回 2.0】——三者缺一不可。若 TpmPresent 为 False,代表固件未开启 TPM 开关,所有上层工具都会失效。
进 BIOS/UEFI 直接确认硬件开关状态
这是最终裁决步骤。无论前面四个工具显示什么,只要 BIOS 里找不到对应选项或开关处于 Disabled,TPM 就没真正开启。
第一步:重启电脑,在品牌 Logo 出现瞬间狂按 Del / F2 / F10(具体键位看屏幕底部小字提示)。
第二步:若按键失败,改用系统内路径:设置→系统→恢复→高级启动→立即重新启动→疑难解答→高级选项→UEFI 固件设置→重启。
第三步:进入 UEFI 后,切换到 Advanced(高级)或 Security(安全)选项卡。
第四步:查找以下任意关键词并确认其状态为 Enabled:
• Intel Platform Trust Technology(PTT)
• AMD fTPM
• Security Device Support
• TPM Device
• PSP fTPM
第五步:若整个 BIOS 界面完全搜不到上述任一词,【说明该主板硬件不支持 TPM 2.0,无法通过软件手段补救】。
















