修复 TPM 在 Windows 系统上无法正常工作的方法

@Ta 07-21 00:50 4850点击

最近重装了 Windows 11 系统,在重装完成之后进行了清除 TPM 操作,然后就发现 TPM 相关的一切功能都无法正常工作了。

虽然能在设备管理器里看到 TPM 2.0 的存在,但与 TPM 有关的指纹解锁、设备加密等功能均无法正常使用。

这个问题困扰了我很长时间,我在网上搜索了很久,来来回回只得到下面几种方法:

1000014686.jpg(425.37 KB)

尝试了各种方法,但都不起作用:

1000014664.jpg(1.9 MB)

由于我使用的是轻薄本,BIOS 里提供的修改选项只有键盘灯亮度、显存大小之类的基础功能,根本不提供关于 TPM 的选项。

尝试再次重装系统,重装系统时不会显示 TPM 相关的错误,但重装之后问题依旧。

最后我想着这很可能是 Windows 的 bug,要不在 Linux 环境下试试清除 TPM?

于是我找到了这个文档:How to initialize and simply test TPM in Linux

上面写着:

If your BIOS does not have the above option, you can follow the below steps to clear TPM.

In order to trigger a clear apparently this is the way:

echo 5 > /sys/class/tpm/tpm0/ppi/request
reboot

下载了 Ubuntu,执行这两条命令之后,再重启到 Windows,TPM 就恢复正常了。

1000014684.jpg(2.04 MB)

回复列表(1|隐藏机器人聊天)
  • @Ta / 07-21 00:54 / /
    最后回想为什么会出现这个问题,因为 Windows 11 在安装成功开机后,会自动对设备进行加密(BitLocker),这个加密过程需要 TPM。而我在刚装好系统、设备加密的过程中清除了 TPM,所以导致了 TPM 进入异常状态。
添加新回复
回复需要登录