【解决】Windows 11检测提示电脑不支持 TPM 2.0(注意从DTPM改为PTT)

写在最前面

我想在台式电脑上用win11的专注模式,但win10不支持
在这里插入图片描述

1. 打开电脑健康状况检查

在 Windows 中,使用任务栏上的“搜索”来搜索“电脑健康状况检查”,然后从结果列表中选择它。

如果电脑健康状况检查更新可用,则可以快速安装最新版本。

如果未安装电脑运行状况检查,可以通过转到 https://aka.ms/GetPCHealthCheckApp 并按照提示下载并安装应用来安装它。

点击安装
在这里插入图片描述

点击 Windows 11引入的 立即检查
在这里插入图片描述

发现是tpm不兼容
然后看官网分析
主要就是1、确认硬件设备支持;2、开启tpm

2. 开启tpm

关于如何开启tpm,官网讲的云里雾里
我找不到他建议的那些设置选项

在这里插入图片描述

直接百度试试
参考:https://zhuanlan.zhihu.com/p/384333086

先查看是否是需要开启,直接win + r,输入tpm.msc,查看

在这里插入图片描述

打开设置——更新和安全——恢复——立即重新启动

在这里插入图片描述

3. 微星主板AMD平台开启TPM2.0

参考:https://www.hereitis.cn/articleDetails/42
https://zhuanlan.zhihu.com/p/420041409
在这里插入图片描述
开机进BIOS后按F7进入高级模式,点击SETTINGS设置界面,选择安全这一栏。

在这里插入图片描述
进入安全选项后点Trusted Computing,该选项专门设置TPM。
进去后有几个选项,其中第一个安全设置支持需要改为允许。

第二个TPM设备选择,从DTPM改为PTT。DTPM代表硬件级TPM模块,由于政策原因一般是买不到TPM模块的,所以我们选择PTT即可。PTT全称是Platform Trust Technology,PTT提供离散TPM 2.0功能,也支持微软对FTPM 2.0的所有要求。你可以理解为CPU内自带的软TPM。

注:这里我尝试了DTPM,选项为TPM1.0\TPM2 .0\AUTO,后两者设置都不行

开启TPM后在设备选择一栏选择版本即可,比如WIN11官方要求TPM2 .0,那选2.0版就行了。这里的其他设置不用动,按F10保存设置即可。另外务必确认自己系统启动模式为UEFI,而不是兼容和CSM,要开启UEFI模式硬盘必须是GPT而不是MBR哦。
在这里插入图片描述

开启TPM功能后,按F10保存bios设置

在这里插入图片描述

解决

在这里插入图片描述
在这里插入图片描述
nice!!!

电脑健康状况检查显示可以安装win11,但是系统更新里显示无法更新

建议使用Windows 11 安装助手,https://go.microsoft.com/fwlink/?linkid=2171764

下载安装助手后:选择运行。您需要是管理员才能运行此工具。

在工具确认设备硬件兼容后,系统将显示许可条款。选择接受并安装。

工具准备就绪后,单击立即重新启动 按钮以在您的计算机上完成安装。

安装 Windows 11 可能需要一些时间,并且您的电脑将重新启动多次。请确保未将您的电脑关机。

### 关于 TPM PIRO 的技术解析 TPM(Trusted Platform Module)是一种用于增强计算机安全性的硬件组件,其核心目标是保护数据的安全性和完整性。然而,在实际应用中可能会遇到一些特定的技术术语或错误代码,比如 **PIRO**。 #### 什么是 TPM PIRO? 目前公开资料并未明确提及具体的 “TPM PIRO” 定义[^1]。基于 TPM 和相关实现逻辑推测,“PIRO” 可能是一个缩写或者某种状态码/错误码的代号。以下是可能的方向: 1. **PIRO 是一种内部状态标志** 在某些情况下,TPM 设备会返回各种状态码来表示当前的操作情况。如果提到 PIRO,则可能是某个操作的结果指示符,例如初始化失败、资源不可用等问题。这通常涉及底层 API 或者驱动程序中的具体定义[^2]。 2. **与 PTT (Platform Trust Technology) 相关的功能扩展** 如果使用的是虚拟化 TPM(如 Intel 提供的 PTT),则可能存在针对该模式下的特殊行为标记。“PIRO” 可能在这种场景下被用来描述某类事件的发生,例如权限不足或其他异常条件[^3]。 #### 如何解决 TPM PIRO 相关问题? 当面对 TPM 中所谓的“PIRO”问题时,可以尝试以下几个方面进行排查和修复: - **确认系统配置是否正确** - 验证 BIOS 设置里启用了 TPM 功能,并且选择了合适的版本(如 DTPMPTT)。对于大多数现代处理器而言,默认推荐启用 PTT 来模拟 TPM 行为。 - **更新固件及驱动程序** - 确保主板 BIOS 版本是最新的;同时也要检查是否有可用的新版 TPM 驱动可供安装。这些更新往往包含了对已知 bug 的修补以及性能改进措施。 - **测试不同连接方式** - 利用 TCTI (Transport Layer Interface)允许应用程序通过多种途径访问远程或本地的目标 TPM 设备。切换不同的传输层接口或许能够规避潜在冲突。 ```python import tpm2_pytss as pytss try: with pytss.TPM20Context() as ctx: # Example command execution using context manager pattern. result = ctx.execute_command(...) except Exception as e: print(f"Error encountered during operation: {e}") ``` 上述 Python 示例展示了如何借助 `tpm2-pytss` 库创建上下文并执行基本命令。如果有任何异常抛出,则需进一步分析堆栈跟踪信息以便定位根本原因所在。 #### 实现方式探讨 假设我们需要开发一套机制去监控并处理可能出现的所有类型的 TPM 错误(含假定存在的 PIRO 类型),可以从如下几个角度切入设计解决方案: - 构建健壮的日志记录子系统,捕获每次交互过程中的详细元数据; - 对每种预设情形制定相应的恢复策略集合; - 建立反馈循环通道,使得最终用户能够在第一时间获取指导建议。 ---
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是Yu欸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值