主板是否支持并启用TPM 2.0需通过五种方法交叉验证:一、tpm.msc查看状态与规范版本;二、Windows安全中心检查安全处理器;三、设备管理器中确认“受信任的平台模块2.0”是否存在且正常;四、PowerShell运行Get-Tpm命令检测TpmPresent、TpmReady及SpecificationVersion;五、BIOS/UEFI中启用Security Device Support并选择PTT或fTPM。

如果您尝试升级到 Windows 11 或确认当前系统是否满足其硬件要求,但不确定主板是否支持 TPM 2.0,则需通过系统内置工具与设备管理器交叉验证。以下是检查本机主板是否支持并启用 TPM 2.0 的多种方法:
一、使用 TPM 管理控制台(tpm.msc)
该方法直接调用 Windows 内置的可信平台模块管理界面,可实时读取 TPM 状态与规范版本信息,是判断是否支持并已启用 TPM 2.0 的最常用方式。
1、同时按下 Windows 徽标键 + R 打开“运行”对话框。
2、在输入框中键入 tpm.msc,然后按回车或点击“确定”。
3、若弹出“找不到兼容的 TPM”提示,说明主板可能未搭载 TPM 芯片,或 TPM 已被禁用。
4、若界面正常打开,在“状态”栏查看是否显示为 “TPM 已就绪”;在右下角“规范版本”处确认数值是否为 2.0。
二、通过 Windows 安全中心检查安全处理器
此路径依赖 Windows 安全应用的设备安全性模块,适用于图形化操作习惯用户,能直观反映 TPM 是否被系统识别及启用状态。
1、打开“设置”,进入 更新与安全 > Windows 安全中心 > 设备安全性。
2、查找页面中是否存在 “安全处理器” 区域。如完全未显示该区域,表明系统未检测到可用 TPM,或 BIOS 中已彻底关闭该功能。
3、若存在“安全处理器”区域,点击进入后查找 “安全处理器详细信息” 链接。
4、在新页面中核对“规范版本”字段,确认其值为 2.0;若显示为 1.2 或为空白,则不满足 Windows 11 要求。
三、在设备管理器中查看受信任的平台模块
该方法从硬件驱动层面验证 TPM 设备是否被操作系统枚举并加载对应驱动,适用于排查驱动异常或隐藏设备问题。
1、右键点击“开始”按钮,选择 设备管理器。
2、展开 “安全设备” 类别。
3、检查列表中是否存在名为 “受信任的平台模块 2.0” 的条目。
4、若存在,右键点击该项,选择“属性”,切换至“常规”选项卡,确认设备状态为 “此设备运转正常”。
5、若列表中无此项,或显示为灰色/带黄色感叹号,说明 TPM 未启用、驱动异常或主板本身不支持。
四、使用 PowerShell 命令快速检测
PowerShell 提供了标准化命令接口,可一次性输出 TPM 状态、制造商信息与规范版本,适合批量检测或多台设备快速筛查。
1、以管理员身份运行 PowerShell:右键“开始”按钮 → 选择 Windows PowerShell(管理员)。
2、输入以下命令并回车:Get-Tpm。
3、观察返回结果中的 TpmPresent 字段值是否为 True。
4、检查 TpmReady 字段是否为 True,以及 SpecificationVersion 是否包含 2.0。
五、通过 BIOS/UEFI 设置确认硬件级支持
部分主板虽具备 TPM 2.0 硬件能力,但默认处于禁用状态;尤其 AMD 平台常需手动启用 PTT(Platform Trust Technology),Intel 平台则对应开启 Intel PTT 或 fTPM。
1、重启电脑,在开机自检阶段反复按指定热键(常见为 Del、F2、F10 或 F12)进入 BIOS/UEFI 设置界面。
2、切换至高级模式(如微星主板按 F7)。
3、导航至 “Settings > Security > Trusted Computing” 或类似命名子菜单(不同厂商可能标注为“Advanced > Security > TPM Configuration”、“Security > AMD fTPM”等)。
4、将 “Security Device Support” 或同类选项设为 Enabled。
5、将 “TPM Device” 或 “fTPM Selection” 改为 PTT(AMD)或 Intel PTT/fTPM(Intel),而非 DTPM 或 Disabled。










