答案:多数电脑无法升级Win11是因TPM 2.0未开启而非硬件缺失。先通过tpm.msc检查状态,进入BIOS/UEFI启用PTT(Intel)或fTPM(AMD),并开启Secure Boot;若仍失败且硬件不支持,可修改注册表绕过限制,但会降低安全性。

电脑无法升级到Windows 11,卡在TPM 2.0要求上?别急着换硬件。首先要搞清楚你的设备是“有但没开”还是“真没有”。大多数情况下,问题出在设置,而不是硬件本身。
检查并开启你已有的TPM 2.0
很多用户看到“TPM未检测到”的提示就以为自己没有,其实功能就在那,只是关着。绝大多数2016年以后的电脑都内置了符合TPM 2.0标准的固件模块(Intel叫PTT,AMD叫fTPM),你需要手动去BIOS/UEFI里把它打开。
- 查看当前状态:按 Win + R,输入 tpm.msc 回车。如果这里显示“找不到兼容的TPM”,别下定论,先去BIOS看看。
- 进入BIOS/UEFI:重启电脑,在开机画面狂按 F2、Del 或 F10(具体按键看开机提示或查主板手册)。
-
找到设置项:
- Intel平台:通常在 Advanced (高级) > PCH-FW Configuration 里,把 Intel Platform Trust Technology (PTT) 设为 Enabled。
- AMD平台:通常在 Advanced (高级) > AMD fTPM configuration 里,把 Firmware TPM 设为 Enabled。
- 保存重启:按F10保存设置并退出。再次进入 tpm.msc,现在应该就能看到“Specification Version 2.0”了。
确认安全启动(Secure Boot)已开启
Windows 11的要求是“TPM 2.0 + 安全启动”,两者缺一不可。即使TPM打开了,安全启动没开也会失败。
- 同样在BIOS/UEFI设置里找 Secure Boot 选项(位置通常在Boot或Security菜单下)。
- 确保它被设置为 Enabled。
- 注意:开启安全启动通常要求你的硬盘分区是GPT格式,并且系统以UEFI模式引导。如果是老的MBR分区和Legacy引导,需要先转换。
实在不支持?考虑绕过限制
如果你的电脑实在太老,主板确实不支持TPM 2.0或安全启动,又想体验Win11,可以尝试以下方法,但务必了解风险:这会降低系统的安全性,可能影响BitLocker加密、Windows Hello等功能,未来更新也可能不稳定。
-
修改注册表(推荐):在Win10里按Win+R输入 regedit 打开注册表编辑器。导航到 HKEY_LOCAL_MACHINE\SYSTEM\Setup,右键新建一个名为 LabConfig 的项。然后在 LabConfig 里新建三个DWORD(32位)值:
- BypassTPMCheck,数值数据设为 1
- BypassSecureBootCheck,数值数据设为 1
- BypassRAMCheck,数值数据设为 1(可选,用于绕过内存限制)
- 使用PE工具安装:用U盘制作一个WinPE启动盘,从PE环境直接加载Win11的ISO镜像进行安装,这个过程通常会跳过硬件检测。










