旧电脑安装 Windows11 时如何逃避 TPM 安全检查

随着 Windows 11 越来越普及,可能有朋友想在自己的老电脑中安装 Windows 11 系统。

但是 Windows 11 系统对硬件有要求,必须满足 TPM 安全检查。如果不满足的话,在安装过程中会有弹框提示并阻止安装。

1、如何判断电脑是否满足 TPM 2.0 安全检查呢?

Answer:在设备管理器中能看到下图的这一项,即表示符合要求。

2、如果电脑硬件不满足 TPM 安全检查,如何跳过检查并强行安装 Windows 11 呢?

Answer:按照要求做下面两处修改即可。

改动处1:

1、去微软官网下载好系统 ISO 文件,或者通过微软官方提供的工具下载 ISO 文件。
2、通过第三方工具制作好 Windows 11 的安装启动 U 盘,或者直接把 ISO 文件解压到 U 盘上。
3、找到 U 盘中系统目录下的这个文件 \sources\appraiserres.dll
4、复制文件名和扩展名,在别处新建一个同名的空文件,然后覆盖 sources 目录中的appraiserres.dll 文件。
或者也有网友说是:
a)、先删除 sources 目录中的 appraiserres.dll 文件。
b)、然后在 sources 目录中新建一个 appraiserres.dll 名称的空文件夹。

我觉得空文件夹在程序执行时起不到任何作用,文件夹只是存放文件的,真正程序的执行是对文件的操作。

所以我觉得还是要新建 appraiserres.dll 名称的空文件覆盖原来的文件,使其失效才能达到目的。

改动处2:

借鉴网友的教程,需要添加注册表来逃避 TPM 2.0 检查。
1、在 DOS 窗口输入 regedit 命令打开注册表。
2、在 HKEY_LOCAL_MACHINE\SYSTEM\Setup 目录下新建 LabConfig
3、在 HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig 项下新建 DWORD(32位) 类型的值 BypassTPMCheck,然后双击 BypassTPMCheck 名称,在弹框中修改数据为 1
4、在 HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig 项下新建 DWORD(32位) 类型的值 BypassSecureBootCheck,然后双击 BypassSecureBootCheck 名称,在弹框中修改数据为 1

如果觉得上面操作麻烦,或者怕出错,那就提前把下面代码内容复制到文本文档中,修改文件扩展名为 bat 或者 cmd 或者 reg。
在系统安装过程中的 DOS 窗口内以管理员身份执行这个 bat 或者 cmd 或者 reg 文件。
下面 bat 批处理代码编写思路参考 C:\Windows\System32\oobe\BypassNRO.cmd (参考文章)
@echo off
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 /f 
reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1 /f 
pause

上述两种方法我都没试过,没碰到这样的场景,不清楚。

我只是总结了众多优秀博主的知识分享建议,希望能对有需要的朋友提供帮助。

相关推荐

  1. Windows 11如何安装QT

    2024-05-01 06:02:02       44 阅读
  2. Windows 11 安装配置

    2024-05-01 06:02:02       63 阅读
  3. Windows 11 安装 Scoop

    2024-05-01 06:02:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 06:02:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 06:02:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 06:02:02       87 阅读
  4. Python语言-面向对象

    2024-05-01 06:02:02       96 阅读

热门阅读

  1. python挑战10秒小程序

    2024-05-01 06:02:02       32 阅读
  2. C语言-宏定义2.0

    2024-05-01 06:02:02       39 阅读
  3. Rust 命令行参数解析指南

    2024-05-01 06:02:02       32 阅读
  4. 动态提示工具插件库——tippyjs

    2024-05-01 06:02:02       30 阅读
  5. wetrtc简介

    2024-05-01 06:02:02       33 阅读
  6. 微信小程序个人开放服务类目表

    2024-05-01 06:02:02       31 阅读
  7. 数据库学习之用户管理和权限问题

    2024-05-01 06:02:02       32 阅读
  8. 每日写题(第八天)

    2024-05-01 06:02:02       30 阅读