答案:需在bios/uefi中同时启用tpm 2.0(intel平台开ptt、amd平台开ftpm)和secure boot,并确认boot mode为uefi、清除tpm所有权(如戴尔机型),再通过tpm.msc与msinfo32双重验证状态。

你的电脑在安装 Windows 11 时反复提示“TPM 2.0 未启用”,但你确认主板支持该功能,只是 BIOS 里没打开——这说明问题出在固件设置层,不是硬件缺失,也不用重装系统或改注册表。
先确认是不是真没开,而不是根本没芯片
按 Win + R,输入 tpm.msc 回车。如果窗口里显示“找不到兼容的 TPM”或状态为“不可用”,但下方“TPM 制造商信息”有内容(比如 Intel、AMD、Infineon),说明芯片存在但被禁用;如果“制造商信息”为空,才可能是 BIOS 设置被重置或 fTPM/PTT 选项被隐藏。
再按 Win + R,输入 msinfo32 回车,在右侧找到“安全启动状态”,若显示“关闭”,说明 Secure Boot 也未启用——这两项必须同时开启,Win11 安装程序才会认可。
从 Windows 里进 UEFI,不靠狂按 Del/F2
打开“设置” → “系统” → “恢复”,在“高级启动”下点“立即重新启动”。
电脑重启后,选“疑难解答” → “高级选项” → “UEFI 固件设置” → “重启”。
这个路径比开机猛敲按键更可靠,尤其对 NVMe SSD 启动快的机器,【Del/F2/F12 等键经常来不及响应】。
Intel 主板:找 PTT,不是 TPM
进入 UEFI 后,切换到 Advanced(高级)或 Security(安全)选项卡。
用键盘方向键逐行扫视,重点找含 Platform Trust Technology 或 Intel PTT 的选项——它才是 Intel 平台的 TPM 2.0 实现,名字里通常没有“TPM”三个字母。
把它设为 Enabled,保存退出。部分老款 H110/B150 主板需先将 Boot Mode 改为 UEFI(Legacy 模式下 PTT 不可见)。
AMD 主板:认准 fTPM,别点错 Secure Processor
在 Advanced → AMD fTPM configuration 或 Trusted Computing 子菜单里,找到 fTPM Switch 或 Firmware TPM。
设为 Enabled。注意避开同级菜单里的 “Secure Processor” 选项——那是用于 AMD SenseMI 的功耗管理模块,和 TPM 无关,开了反而可能冲突。
华硕主板若看到 “AMD CBS” → “fTPM” → “Enabled”,就直接选这里;微星 AM5 主板常藏在 “Settings” → “Advanced” → “Trusted Computing” 里。
惠普/戴尔/联想品牌机:安全菜单藏得深
惠普:Security → “TPM Embedded Security” → Enable;若提示“Intel PTT not available”,说明 CPU 是第7代及更早,需在 System Configuration → Device Configurations → Intel PTT → Enable(仅限第8代起酷睿)。
戴尔:Security → “TPM Security” → “On”,再进同一级菜单点 “Clear TPM” ——这步必须做,否则 Win11 安装时会报“TPM 已拥有所有权”,【不清空就无法初始化】。
联想:Startup → “Security Chip” → “Enable”,然后回上一级进 “Secure Boot” → “Enable”,最后务必点 “Apply and Restart” 而非 “Exit Without Saving”。
保存后立刻验证,别急着装系统
重启进 Windows,再次运行 tpm.msc 和 msinfo32。
tpm.msc 中状态必须是“TPM 已就绪”,且“规范版本”明确写“2.0”;msinfo32 中“安全启动状态”必须是“已启用”。两项全满足,才能开始 Win11 安装流程。











