为什么需要关闭Win10的TPM检查?
微软自2021年Windows 11发布后,逐步在Win10更新中加强了TPM安全芯片的检测机制。许多用户在升级系统或安装新版Win10时突然遇到"该电脑必须支持TPM 2.0"的报错,导致老设备无法正常安装系统。这种情况主要发生在以下两种场景:
- 使用较旧的CPU(如第七代Intel或更早型号)
- 主板未配备TPM模块或仅支持TPM 1.2
方法一:通过注册表编辑器禁用TPM检查
这是最直接的解决方案,适合在系统可以正常启动时使用:
- 按Win+R输入regedit打开注册表编辑器
- 导航至
HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup - 右键新建DWORD(32位)值,命名为
AllowUpgradesWithUnsupportedTPMOrCPU - 双击修改数值数据为1,保存后重启电脑
常见问题解答
Q:修改注册表有风险吗?
A:操作正确的情况下是安全的,但建议先导出备份注册表。错误修改可能导致系统不稳定。
方法二:修改系统安装镜像
适用于全新安装系统的场景,需要提前准备:
| 所需工具 | 作用 |
|---|---|
| 原版Win10 ISO镜像 | 系统安装源文件 |
| UltraISO或Rufus | 镜像编辑工具 |
- 用记事本打开镜像中的
sources\install.wim文件 - 查找并修改
<TPMVersion>2.0</TPMVersion>为1.2 - 保存后重新打包ISO文件(注意保持文件结构完整)
方法三:使用组策略编辑器(专业版适用)
企业环境中更安全的实现方式:
- Win+R输入gpedit.msc打开组策略编辑器
- 依次展开:计算机配置→管理模板→Windows组件→Windows更新
- 找到"配置适用于Windows更新的目标版本"并启用
- 在选项中输入
21H2等旧版本号(避开强制TPM检查的版本)
你可能想知道
为什么微软要强制TPM检查?
主要出于安全考虑:TPM 2.0可以提供硬件级的加密保护,防御勒索软件等威胁。但对普通用户而言,某些场景下这种强制要求反而造成了不便。

实际操作中,关闭TPM检查不会影响系统基本功能,但部分安全特性(如Windows Hello增强版)将无法使用。建议根据自身需求权衡安全性便利性,老设备用户可以考虑停留在特定Win10版本。