If you see “This PC can’t run Windows 11” due to a TPM error, the fix is usually to enable TPM (Trusted Platform Module) in your BIOS/UEFI settings, or to check whether your CPU is on the supported list. This article walks you through the exact steps to resolve the error, what TPM is, and what to do if your hardware genuinely lacks it.
What Is TPM and Why Does Windows 11 Require It?
TPM is a secure cryptoprocessor that stores encryption keys, passwords, and certificates in hardware. Windows 11 requires TPM version 2.0 to provide a hardware root of trust for features like BitLocker, Windows Hello, and Secure Boot. It’s not a new technology – most PCs built since 2016 have it, but it’s often disabled by default in the BIOS.
First Check: Is Your CPU Supported?
Before you go into the BIOS, verify that your processor is on Microsoft’s official supported CPU list. The list includes Intel 8th Gen and newer, AMD Ryzen 2000 and newer, and some older models like Intel Core i7-7820HQ and AMD Ryzen 7 1800X. If your CPU isn’t listed, even enabling TPM won’t help – the PC won’t pass the compatibility check.
How to Enable TPM in BIOS/UEFI
Most of the time, the TPM error is simply because the feature is turned off. Here’s how to turn it on:
- Restart your PC and press the key that opens the BIOS/UEFI setup. This is usually Del, F2, F10, or Esc – the exact key appears on the first boot screen.
- Look for a security or trusted computing section. The menu name varies: “Security”, “Trusted Computing”, “TPM”, or “Intel Platform Trust Technology (PTT)” on Intel systems, and “AMD fTPM” on AMD systems.
- Set the TPM state to Enabled. On some systems you may need to select “TPM 2.0” explicitly.
- Save and exit (usually F10), then boot into Windows and run the PC Health Check app again.
What If Your BIOS Doesn’t Have a TPM Option?
Some older or budget motherboards don’t expose TPM settings at all. In that case, check if your motherboard has a TPM header (a 14-pin connector) where you can install a discrete TPM 2.0 module. These modules are widely available online and cost around $20–$50. Alternatively, if your CPU is recent but the option is hidden, update your BIOS to the latest version – manufacturers often add TPM toggles in firmware updates.
If TPM Is Enabled but the Error Persists
Sometimes TPM is on, but Windows still complains. This can happen if:
- Secure Boot is disabled. In the BIOS, look for “Secure Boot” under Boot or Security and set it to Enabled (UEFI mode only).
- The TPM is in a “deactivated” state. In the BIOS, find the TPM submenu and select Activate or Enable, not just “Present”.
- Your drive is MBR, not GPT. Windows 11 requires UEFI with GPT. You can convert MBR to GPT using the MBR2GPT tool in Windows 10, but back up first.
What to Do If Your Hardware Is Not Compatible
If your CPU is unsupported and there’s no TPM module available, you have a few options:
- Stay on Windows 10 – Microsoft will support it until October 14, 2025.
- Install Windows 11 on unsupported hardware by bypassing the TPM check (using registry tweaks or bootable media modifications). This works, but you won’t get updates and Microsoft warns it may void support.
- Upgrade your motherboard and CPU, or buy a new PC.
Frequently Asked Questions
Can I install Windows 11 without TPM 2.0?
Officially, no. But you can bypass the check by editing the registry during installation (adding a key called LabConfig with BypassTPMCheck and BypassSecureBootCheck). This is not recommended for daily use because you’ll miss security updates.
How do I know if my PC has TPM 2.0?
Press Win + R, type tpm.msc, and hit Enter. If the TPM Management window says “Compatible TPM cannot be found,” it’s disabled or missing. If it shows “The TPM is ready for use” and the specification version is 2.0, you’re good.
Why is TPM disabled by default?
Manufacturers disable TPM to avoid privacy concerns and because many users never needed it. Also, some enterprise systems disable it to manage keys centrally. It’s a simple BIOS toggle, so it’s not a sign of a bad PC.
Does enabling TPM affect performance?
No. TPM is a small, dedicated processor that handles cryptographic operations. It has no measurable impact on gaming or everyday tasks. Some older AMD systems had stuttering issues with fTPM, but that was fixed in BIOS updates.
Can I use a software TPM instead?
Windows 11 won’t accept a software TPM. The requirement is for a hardware TPM 2.0. However, some virtualization platforms (like Hyper-V) can expose a virtual TPM to a guest OS, but that’s for VMs, not physical PCs.
My PC is only a few years old but still fails. What else could be wrong?
Check that you’re running the latest BIOS. Also, ensure the TPM is set to “Firmware TPM” (Intel PTT or AMD fTPM) if your CPU supports it, rather than a discrete module. If you have a discrete TPM, make sure it’s seated properly in the header.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Gmail Gemini Privacy: Data Access & Limit Settings
- Fix Outlook Inbox Corruption with DISM in Windows
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac