tpm 2.0已启用的明确判断依据是:tpm.msc中“规范版本”显示2.0且状态为“该设备已就绪”,设备管理器中存在无警告的“受信任的平台模块 2.0”,windows安全中心显示安全处理器信息,powershell中get-tpm返回tpmpresent与tpmready均为true且specversion含2.0,msinfo32中“tpm 服务”状态为正在运行且版本为2.0。

如果您尝试在Windows 11系统中确认TPM 2.0是否已启用,但无法通过图形界面直观判断其状态,则可能是由于TPM模块未被操作系统识别或尚未初始化。以下是验证并触发TPM 2.0检测的多种方法:
一、使用tpm.msc管理控制台进行可视化检测
tpm.msc是Windows内置的可信平台模块管理界面,直接调用系统安全子系统,可实时呈现TPM是否存在、是否就绪、规范版本号及当前运行状态,是最直观的检测入口。
1、按下Win + R组合键,打开“运行”对话框。
2、在输入框中键入tpm.msc,然后按回车键。
3、等待“受信任的平台模块管理器”窗口加载完成。
4、查看右侧信息栏中的“规范版本”字段:若显示为2.0且“状态”为该设备已就绪,则表明TPM 2.0已启用并可用。
5、若显示找不到兼容的TPM或TPM不可用,说明硬件TPM未启用或固件不支持,需转向UEFI设置检查。
二、通过设备管理器验证TPM硬件存在性与驱动状态
设备管理器可绕过tpm.msc的软件层限制,直接枚举底层安全设备节点,用于确认主板是否物理集成TPM芯片或启用固件级fTPM(如Intel PTT / AMD fTPM),并判断其驱动是否正常加载。
1、右键点击“开始”按钮,选择设备管理器。
2、在设备管理器窗口中,点击顶部菜单栏的查看 → 显示隐藏的设备。
3、向下滚动并展开安全设备类别。
4、检查是否存在名为受信任的平台模块 2.0的条目;若存在且无黄色感叹号,则表明硬件级TPM 2.0已被BIOS/UEFI识别并由系统正确加载驱动。
5、若仅显示“受信任的平台模块”且无版本标注,或该类别为空,则TPM可能在固件中被禁用或未初始化。
三、利用Windows安全中心查看安全处理器注册状态
Windows安全中心通过系统级安全服务接口获取TPM状态,反映其在Windows安全子系统中的实际注册与可用性,同时提供一键跳转至UEFI固件设置的功能,避免手动按键失败导致无法进入BIOS/UEFI。
1、打开“设置”应用,进入隐私和安全性 > Windows 安全中心 > 设备安全性。
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
2、在右侧查找安全处理器区域。
3、若显示安全处理器详细信息,点击进入后核对“规范版本”是否为2.0;若该区域空白或提示安全处理器不可用,则说明TPM在固件中被禁用。
四、通过PowerShell执行Get-Tpm命令获取结构化信息
PowerShell提供原生Cmdlet Get-Tpm,可返回TPM模块的完整属性集合,包括状态、制造商信息、规范版本及是否已激活,适用于脚本化批量检测与自动化诊断场景。
1、以管理员身份运行PowerShell(右键“开始”→选择“Windows PowerShell(管理员)”)。
2、输入命令:Get-Tpm,然后按回车。
3、检查输出中的TpmPresent字段值是否为True。
4、确认TpmReady字段是否为True,且SpecVersion包含2.0字样。
5、若出现Get-Tpm : 找不到 TPM 硬件错误,则表明固件中TPM未启用或硬件不支持。
五、使用系统信息工具msinfo32交叉验证TPM与安全启动状态
msinfo32可显示系统底层配置摘要,其中“安全启动状态”与“TPM 服务”两项共同构成Windows 11最低安全要求的双要素,该工具不依赖TPM驱动加载,适合排查驱动异常导致的误报。
1、按下Win + R组合键,打开“运行”对话框。
2、输入msinfo32并按回车,启动系统信息窗口。
3、在左侧导航栏中展开组件,再点击安全。
4、在右侧内容区查找安全启动状态:应显示为开启。
5、继续查找TPM 服务条目:其状态应为正在运行,且版本注明为2.0。










