Yes, a PC must support TPM (Trusted Platform Module) 2.0 to install or upgrade to Windows 11, and the error you see is Windows telling you that your computer lacks this security chip or it is turned off. The fix is usually simple: enable TPM in your BIOS/UEFI settings, or check if your CPU has a built-in firmware TPM (fTPM) that just needs to be activated. Below, we explain what TPM is, why Windows requires it, how to check and enable it, and what to do if your hardware is too old.
What Is TPM and Why Does Windows 11 Require It?
TPM (Trusted Platform Module) is a dedicated microcontroller that stores cryptographic keys, passwords, and certificates securely on your motherboard. It provides hardware-based security by performing encryption and decryption operations in a tamper-resistant environment, making it much harder for malware or attackers to steal your credentials or forge signatures.
Microsoft made TPM 2.0 a mandatory requirement for Windows 11 to strengthen device security against modern threats like ransomware and phishing. Combined with Secure Boot and virtualization-based security (VBS), TPM helps protect the boot process and sensitive data even if the operating system is compromised. While Windows 10 can run without TPM, Windows 11 uses it for features like Windows Hello, BitLocker drive encryption, and Credential Guard.
How to Check If Your PC Has TPM
Before you panic, verify whether your system actually has TPM. There are two easy ways to check in Windows:
- Press Win + R, type
tpm.msc, and hit Enter. If TPM is present and enabled, you’ll see “The TPM is ready for use” and the specification version (e.g., 2.0). If not, you’ll see an error message or “Compatible TPM cannot be found.” - Open Settings > System > Recovery (or go to Windows Security > Device Security) and look for a “Security processor” section. If it says “Your device has a security processor that will protect you from attacks,” TPM is active.
If you see “TPM is not detected,” your PC may still have a firmware TPM (fTPM) built into your CPU that is disabled in the BIOS. Many modern AMD and Intel processors include this, so you just need to turn it on.
How to Enable TPM in BIOS/UEFI
If your PC has TPM but it’s disabled, you can enable it by entering your motherboard’s firmware settings. Here’s a general guide:
- Restart your PC and press the key to enter BIOS/UEFI (commonly Del, F2, F10, or Esc — check your motherboard manual or screen prompt).
- Look for a security-related tab (e.g., “Security,” “Trusted Computing,” or “Advanced”).
- Find an option like TPM Device, Security Device Support, or Intel Platform Trust Technology (PTT) for Intel, or AMD fTPM for AMD.
- Set it to Enabled (or “Firmware TPM” if you have a choice).
- Save changes and exit (usually F10). Your PC will restart.
After booting back into Windows, run tpm.msc again to confirm it’s active. If you still see an error, your hardware may not support TPM 2.0 at all.
What to Do If Your PC Doesn’t Support TPM 2.0
If your CPU or motherboard predates TPM 2.0 (roughly pre-2016 for Intel, pre-2019 for many AMD systems), you have a few options:
- Upgrade your hardware: Newer motherboards include TPM chips, and most modern CPUs have fTPM built in. This is the only official way to get Windows 11.
- Install a discrete TPM module: Some motherboards have a header for a TPM 2.0 module (often sold separately). Check your motherboard manual for a “TPM” or “SPI” header. This is cheaper than a full upgrade but still requires compatible hardware.
- Use Windows 10: Microsoft supports Windows 10 until October 14, 2025. You can continue using it, but you won’t receive new features or security updates after that date.
- Bypass the requirement (unofficial): There are registry hacks or installation media modifications that let you install Windows 11 on unsupported hardware. However, Microsoft warns that such systems may not receive updates, and this voids your warranty in terms of support. We don’t recommend this for most users.
Common Misconceptions and Pitfalls
Several misunderstandings cause unnecessary worry around TPM errors:
- “My PC is new, so it must have TPM.” Not always. Some budget pre-built PCs disable TPM by default, or the motherboard lacks a TPM header. Always check.
- “I can just install Windows 11 without TPM.” The official installer will block you, and even if you bypass it, you may not get updates. It’s risky.
- “TPM slows down my PC.” TPM operations are hardware-accelerated and negligible in performance impact. You won’t notice any slowdown.
- “Enabling TPM will erase my data.” Enabling TPM itself doesn’t erase data, but if you later enable BitLocker, it will encrypt your drive. That’s a separate step.
TPM and BitLocker: What You Need to Know
One of the main reasons TPM exists is to support BitLocker drive encryption. When TPM is enabled, Windows can automatically unlock your encrypted drive at boot by verifying the integrity of the boot files. This is more secure than a simple password because if the boot files are tampered with, the TPM will refuse to release the key.
If you enable TPM after having BitLocker already set up, you may need to suspend or re-enable BitLocker to avoid recovery prompts. Also, if you clear the TPM (which resets it to factory state), you will lose any keys stored in it, so make sure you have your BitLocker recovery key saved somewhere safe.
Frequently Asked Questions
What does “TPM 2.0 must be supported” mean?
It means your PC must have a Trusted Platform Module version 2.0 (or a firmware equivalent) enabled to install Windows 11. This is a hardware security feature that protects your system from low-level attacks.
How do I know if my CPU supports TPM 2.0?
Most CPUs from Intel 8th generation and newer, and AMD Ryzen 2000 series and newer, include fTPM support. You can check your CPU model on the manufacturer’s website or simply try enabling the fTPM/PTT option in BIOS.
Can I install Windows 11 without TPM?
Officially, no. Microsoft requires TPM 2.0. There are unofficial workarounds, but they are not recommended because you may miss security updates and could encounter instability.
Why is my TPM not showing in Windows even though it’s enabled in BIOS?
This can happen if the TPM driver is not installed or if the TPM is in a “deactivated” state. Try updating your motherboard chipset drivers, or clear the TPM in BIOS (this will reset keys, so back up BitLocker recovery keys first).
Is TPM the same as Secure Boot?
No. TPM is a hardware chip that stores keys, while Secure Boot is a firmware feature that prevents unauthorized code from running during boot. Windows 11 requires both.
Does enabling TPM affect gaming performance?
No. TPM operations are tiny and run in the background; you won’t see any difference in frame rates or load times.
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
- Delete Focus on iPhone: Quick Steps
- Access Your Computer From Anywhere: Step-by-Step
- How to Get More Disk Space on Mac: 12 Fixes
- Wii Browser Games With a USB or Bluetooth Controller
- Open System Configuration in Windows 10: 7 Ways
- How to Connect VPN: Step-by-Step Setup Guide