如果您在升级到Windows 11时遇到(Windows 11)PC 必须支持 TPM 2.0 (The PC must support TPM 2.0 )错误,您需要检查以下几项以绕过此问题。当您的主板/芯片组不支持TPM 2.0或者您没有启用它时,这是一个常见问题。
有多种安装或升级到Windows 11的方法。例如,您可以使用Windows 10设置面板中的(Settings)Windows 更新(Windows Updates)方法,创建可启动的Windows 11 USB全新驱动器以进行全新安装等。其中一种方法是使用Windows 更新助手(Windows Update Assistant)。如果您使用该方法但收到PC 必须支持 TPM 2.0(The PC must support TPM 2.0)错误消息,本指南将帮助您解决该问题。供您参考,当您双击Windows 11 ISO 中的setup.exe文件时,您可能会遇到相同的错误。(setup.exe )
什么是 TPM 2.0 设备?
TPM或可信平台模块 2.0(Platform Module 2.0)是一种专用的物理安全芯片,可针对各种现代攻击提供安全保护。虽然手动安装TPM 2.0设备是可能的,但目前大多数主板都内置了此模块。由于Windows 11需要安装TPM 2.0,当您还没有安装 TPM 2.0 时,它会显示此错误。
PC 必须支持 TPM 2.0
要修复 PC 必须支持TPM 2.0错误,请按照下列步骤操作:
- 检查您是否有 TPM 2.0
- 在 BIOS 中启用 TPM
- 绕过 TPM 要求
- 获取 TPM(Get TPM)支持的芯片组和主板
要了解有关这些步骤的更多信息,请继续阅读。
1] 检查您是否有 TPM 2.0
在继续其他步骤之前,这可能是最重要的检查。如果安装程序出现问题,即使启用了受信任的平台模块,您也可能会收到此错误。(Trusted Platform Module)有多种方法可以检查您是否有 TPM 2.0(check if you have TPM 2.0)。
按 Win+R 打开“运行”对话框,键入 tpm.msc,然后按 Enter 按钮开始。
当 TPM 可供使用(The TPM is ready for use)时,您的屏幕上应会出现一个窗口,提及版本和 状态(Status)。
但是,如果您没有该模块,您将看到 无法找到兼容的 TPM (Compatible TPM cannot be found )消息。
检查您是否有 TPM 的第二种方法是使用设备管理器(Device Manager)。由于它是一个专用模块,它会自动添加到设备管理器(Device Manager)中。要开始,请按 Win+X 并单击 设备管理器 (Device Manager )选项。
然后,展开 SecurityDevices 菜单并检查 Trusted Platform Module 2.0 是否可见。
如果可见,您可以再次运行扫描或下载更新助手安装程序。但是,如果您有兼容的芯片组和主板但未启用,则可以继续下一个解决方案。
2]在BIOS中启用TPM
在某些情况下,默认情况下不启用TPM 。如果是这样,您需要手动打开它。无论(Whether)您使用的是华硕(ASUS)、技嘉(Gigabyte)、微星(MSI),还是其他任何主板,只要您有模块,您就可以启用它。尽管这取决于制造商,但您需要寻找 Trusted Computing、 Trusted Module或任何其他类似选项。此外,您可能会在 安全 (Security )设置中找到它。
启用后,重新启动计算机并按照上述方法查看TPM 2.0在相应位置是否可见。
如果您在虚拟机上安装Windows 11 ,您还需要在 Hyper-V 上启用 TPM 和安全启动。(enable TPM and Secure Boot on Hyper-V)
3]绕过TPM要求
当您的计算机硬件不受支持时,这可能是安装Windows 11的最佳方式。尽管 微软放宽 了一些在不受支持的计算机上安装Windows 11的操作,但您仍可能会遇到一些问题。如果是这样,您可以按照此分步教程 绕过安装 Windows 11 的 TPM 要求(bypass the TPM requirement to install Windows 11)。
4]获取支持 TPM(Get TPM)的芯片组和主板
这是在家用计算机上安装和使用 Windows 11 的最后一件事。Microsoft已经发布了 支持TPM 2.0的(TPM 2.0)受支持芯片组和主板(supported chipsets and motherboards) 列表。您可以查看列表并获得启用了TPM的主板。
当我尝试在虚拟机上安装Windows 11时出现 TPM 2.0 错误(Windows 11)
如果您尝试在虚拟机上安装Windows 11 ,请了解这一点。(Windows 11)Windows 11将不支持大多数虚拟机(Machines)。微软说(Said Microsoft),
This build includes a change that aligns the enforcement of the Windows 11 system requirements on Virtual Machines (VMs) to be the same as it is for physical PCs. Previously created VMs running Insider Preview builds may not update to the latest preview builds. In Hyper-V, VMs need to be created as a Generation 2 VM.
Windows 11 虚拟机(Machines)现在也需要TPM 2.0和安全启动(Secure Boot)。
如何修复 TPM 2.0 错误?
在计算机上安装Windows 11(Windows 11)时,有多种方法可以修复TPM 2.0错误。您需要首先检查您是否有TPM 2.0。之后,您需要从BIOS启用它。根据主板的不同,您可以找到类似于 Trusted Computing 的选项。(Trusted Computing.)
TPM 2.0 是否需要 UEFI?
是的,TPM或可信平台模块(Platform Module)需要UEFI或统一可扩展固件接口(Firmware Interface)。如果您的计算机没有UEFI,您将无法使用此模块。换句话说,TPM 2.0不支持CSM或Legacy表单。
我如何知道TPM 2.0是否已启用?
要了解是否启用了TPM 2.0,您可以按 Win+R 打开“运行”对话框,键入 tpm.msc,然后按 Enter 按钮。如果它显示 The TPM is ready for use 和 Specific Version: 2.0,则您拥有 TPM 2.0。但是,如果显示 Compatible TPM cannot be found,则说明您没有相应的模块。
就这样!希望它有所帮助。
阅读: (Read: )Fix Alert! TPM device is not detected error on Dell computers.
Fix The PC must support TPM 2.0 error while installing Windows 11
Іf you are getting The PC must support TPM 2.0 error while upgrading to Windows 11, here are a couple of things you need to check to bypass this issue. It is a common problem when your motherboard/chipset doesn’t support TPM 2.0, or you haven’t enabled it.
There are multiple ways to install or upgrade to Windows 11. For example, you can use the Windows Updates method from the Windows 10 Settings panel, create a bootable Windows 11 USB fresh drive for fresh installation, etc. One of the methods is by using the Windows Update Assistant. If you are using that method but getting The PC must support TPM 2.0 error message, this guide will help you to fix that. For your information, you can get the same error when you double-click on the setup.exe file in the Windows 11 ISO.
What is a TPM 2.0 device?
TPM or Trusted Platform Module 2.0 is a dedicated physical security chip that provides security against various modern-day attacks. Although installing a TPM 2.0 device manually is possible, most present days’ motherboards have this module in built. As Windows 11 requires TPM 2.0 to be installed, the it displays this error when you do not have it yet.
The PC must support TPM 2.0
To fix The PC must support TPM 2.0 error, follow these steps:
- Check if you have TPM 2.0
- Enable TPM in BIOS
- Bypass TPM requirement
- Get TPM supported chipset and motherboard
To learn more about these steps, continue reading.
1] Check if you have TPM 2.0
It is probably the most important thing to check before going forward with other steps. If there is an issue with the installer, you might get this error even if the Trusted Platform Module is enabled. There are multiple ways to check if you have TPM 2.0.
Press Win+R to open the Run dialog, type tpm.msc, and hit the Enter button to get started.
A window should appear on your screen mentioning the version and Status as The TPM is ready for use.
However, if you do not have the module, you will be greeted with a Compatible TPM cannot be found message.
The second way to check if you have TPM or not is by using the Device Manager. As it is a dedicated module, it gets added to the Device Manager automatically. To get started, press Win+X and click on the Device Manager option.
Then, expand the SecurityDevices menu and check if Trusted Platform Module 2.0 is visible or not.
If it is visible, you can run the scan again or download the update assistant installer. However, if you have a compatible chipset and motherboard but it is not enabled, you can move on to the next solution.
2] Enable TPM in BIOS
In some cases, TPM is not enabled by default. If so, you need to turn it on manually. Whether you use an ASUS, Gigabyte, MSI, or any other motherboard, you can enable it as long as you have the module. Although it depends on the manufacturer, you need to look for Trusted Computing, Trusted Module, or any other similar option. Also, you might find it inside the Security settings.
After enabling it, restart your computer and follow the aforementioned method to find if TPM 2.0 is visible in the respective places or not.
You will need to enable TPM and Secure Boot on Hyper-V too, if you are installing Windows 11 on a virtual machine.
3] Bypass TPM requirement
It is probably the best way to install Windows 11 when you have unsupported computer hardware. Although Microsoft relaxed a few things to install Windows 11 on unsupported computers, you may still encounter some issues. If so, you can follow this step-by-step tutorial to bypass the TPM requirement to install Windows 11.
4] Get TPM supported chipset and motherboard
It is the last thing you can do to install and use Windows 11 on your home computer. Microsoft has already released a list of supported chipsets and motherboards that have TPM 2.0 support. You can take a look at the list and get a motherboard that has TPM enabled.
TPM 2.0 error when I try to install Windows 11 on a virtual machine
If you are trying to install Windows 11 on a virtual machine, then know this. Windows 11 will not support most Virtual Machines. Said Microsoft,
This build includes a change that aligns the enforcement of the Windows 11 system requirements on Virtual Machines (VMs) to be the same as it is for physical PCs. Previously created VMs running Insider Preview builds may not update to the latest preview builds. In Hyper-V, VMs need to be created as a Generation 2 VM.
Windows 11 Virtual Machines too will now require TPM 2.0 and Secure Boot.
How do I fix TPM 2.0 error?
There are multiple ways to fix TPM 2.0 error while installing Windows 11 on your computer. You need to start by checking if you have TPM 2.0 or not. Following that, you need to enable it from the BIOS. Depending upon the motherboard, you can find the option similar to Trusted Computing.
Does TPM 2.0 require UEFI?
Yes, TPM or Trusted Platform Module requires UEFI or Unified Extensible Firmware Interface. If you do not have the UEFI for your computer, you won’t be able to use this module. In other words, CSM or Legacy forms are not supported by TPM 2.0.
How do I know if TPM 2.0 is enabled?
To know if TPM 2.0 is enabled, you can press Win+R to open the Run dialog, type tpm.msc, and press the Enter button. If it shows The TPM is ready for use and Specific Version: 2.0, you have TPM 2.0. However, if it shows Compatible TPM cannot be found, you do not have the corresponding module.
That’s all! Hope it helped.
Read: Fix Alert! TPM device is not detected error on Dell computers.