If Windows 11 Setup reports “TPM device not detected,” your PC either has the TPM disabled in firmware, is using an incompatible TPM version, or lacks the required driver. The fix usually takes less than five minutes: enable TPM in your UEFI/BIOS settings, switch it to version 2.0 if available, and if needed, install the Intel or AMD platform trust technology driver. Below is a step-by-step guide covering every common cause, plus what to do when the TPM is genuinely absent.
Why Windows 11 Requires a TPM
A Trusted Platform Module (TPM) is a dedicated crypto-processor on your motherboard (or integrated into the CPU) that stores security keys, passwords, and certificates in hardware. Windows 11 uses it for features like BitLocker encryption, Windows Hello face/fingerprint login, and Secure Boot chain verification. Microsoft set the minimum requirement as TPM 2.0, not 1.2, because 2.0 adds support for newer algorithms and is more resistant to physical attacks. If the TPM is disabled, missing, or running an older version, the Windows 11 installer will block the upgrade and show the “TPM device not detected” error, even if your CPU and RAM are perfectly capable.
Check if Your PC Actually Has a TPM
Before diving into BIOS changes, confirm whether your system has a TPM at all. The quickest way is to open the Windows Security app (formerly Windows Defender Security Center), go to Device security, and look for a “Security processor” section. If you see “Your security processor is not detected,” the TPM is either disabled or not present.
For a more detailed check, press Win + R, type tpm.msc, and press Enter. The TPM Management console will show one of three statuses:
- Compatible TPM cannot be found – the TPM is disabled in firmware or not installed.
- Ready for use with “Specification version: 2.0” – you’re good.
- Ready for use with “Specification version: 1.2” – you need to enable TPM 2.0 in BIOS if your hardware supports it, or the PC may not meet the requirement.
If the console shows a 1.2 chip, check your motherboard manual or manufacturer’s support page to see if it can be switched to 2.0. Many systems from 2016 onward have a firmware TPM (fTPM on AMD, PTT on Intel) that can be set to 2.0.
Enable TPM in UEFI/BIOS – Step by Step
Most “not detected” errors are simply because the TPM is turned off in the firmware. Here’s how to enable it:
- Restart your PC and press the key to enter UEFI/BIOS – usually Del, F2, F10, or Esc. The exact key appears on the first screen or in your motherboard manual.
- Find the TPM setting. It’s often under Advanced, Security, or Trusted Computing. On AMD systems, look for AMD fTPM; on Intel, look for Intel Platform Trust Technology (PTT).
- Set it to Enabled. If you see a “TPM Device Selection” option, choose Firmware TPM (or “PTT” on Intel) rather than “Discrete TPM” unless you have a physical TPM module installed.
- Check the TPM version. If the BIOS offers “TPM 2.0” and “TPM 1.2,” select 2.0. If only 1.2 is available, the motherboard may not support Windows 11.
- Save and exit (usually F10). The PC will reboot.
After rebooting, open tpm.msc again. If it shows “Ready for use” with version 2.0, you can rerun the Windows 11 Setup. If it still says “Compatible TPM cannot be found,” continue to the next section.
Install or Update the TPM Driver
Occasionally the TPM is enabled in BIOS but Windows doesn’t have the correct driver loaded, so the device appears missing. This is more common on custom-built PCs or after a clean install of Windows 10. To fix it:
- Open Device Manager (right-click the Start button and select it).
- Look under Security devices. If you see a “Trusted Platform Module 2.0” with a yellow warning icon, right-click it and choose Update driver.
- Select Search automatically for drivers. If Windows finds nothing, go to your motherboard or laptop manufacturer’s support website and download the latest “Intel Management Engine” or “AMD Chipset” drivers, which usually include the TPM driver.
- Install the driver, restart, and check
tpm.mscagain.
If Device Manager shows no “Security devices” section at all, the TPM may be hidden. In Device Manager, click View > Show hidden devices, then look under “Firmware” or “System devices” for entries like “Intel(R) Management Engine” or “AMD fTPM.”
What If Your PC Has No TPM at All?
If your motherboard is older than roughly 2016 and has no TPM header, or your CPU doesn’t support firmware TPM, you cannot add TPM 2.0 via software. Some users ask about installing a discrete TPM module – that’s possible only if the motherboard has a dedicated TPM header (usually a 14-pin or 12-pin connector). You’d need to buy a module that matches your motherboard’s brand and generation, and it must be TPM 2.0. Check your motherboard manual for “TPM header” before purchasing.
If there’s no header, the only official workaround is to install Windows 11 on a different PC that meets the requirements, or to use the registry bypass that Microsoft documents for unsupported hardware. That bypass is not recommended for daily use because you won’t receive future feature updates, and security features like BitLocker may not work properly. The safest path is to keep using Windows 10 (supported until October 2025) or upgrade your motherboard/PC.
Common Misconceptions and Troubleshooting Tips
- “I have TPM 1.2, so I need to buy a new PC.” Not always. Some motherboards let you switch between 1.2 and 2.0 in BIOS. Check your firmware settings for a “TPM version” option.
- “My CPU is new, so TPM must be on.” Many new CPUs have fTPM/PTT but it’s disabled by default on some motherboards, especially after a BIOS reset.
- “I cleared CMOS and now TPM is gone.” Clearing CMOS resets BIOS settings to defaults, which often disables TPM. Re-enable it as described above.
- “I see ‘TPM is not initialized’ in tpm.msc.” That’s different – the TPM is present but not set up. In the TPM Management console, click “Prepare the TPM” or use the “Initialize TPM” option in the right-hand pane.
- “I updated BIOS and now TPM is missing.” A BIOS update can reset your settings. Go back into UEFI and re-enable TPM, and also check if the update added a new “TPM Device Selection” option.
Frequently Asked Questions
How do I know if my PC has TPM 2.0 without going into BIOS?
Press Win + R, type tpm.msc, and press Enter. If the console shows “Specification version: 2.0,” you have TPM 2.0. If it shows “Compatible TPM cannot be found,” the TPM is disabled or missing.
Can I install Windows 11 without TPM 2.0?
Officially, no. Microsoft requires TPM 2.0 for a clean install. There is a documented registry bypass that lets you install on unsupported hardware, but you’ll be in an unsupported state and may miss security updates. It’s not recommended for regular use.
Why does my BIOS not have a TPM option?
Some budget motherboards hide the TPM option under a different name, like “Intel PTT” or “AMD fTPM.” Search your BIOS for “Security,” “Trusted Computing,” or “Advanced” sections. If you truly can’t find it, your motherboard may not support firmware TPM – check the manufacturer’s spec sheet.
I enabled TPM, but Windows still says not detected. What now?
First, reboot and check tpm.msc again – sometimes the setting doesn’t take effect until a full shutdown (not restart). If it still fails, update your BIOS to the latest version, then re-enable TPM. Also ensure you selected “Firmware TPM” and not “Discrete TPM” if you don’t have a physical module.
Does enabling TPM slow down my PC?
No. The TPM is a dedicated processor, and its operations are offloaded from the main CPU. In everyday use, you won’t notice any performance difference. Some gaming motherboards had a bug where fTPM caused stuttering, but that was fixed with BIOS updates in 2022.
Can I use a USB TPM device?
No. Windows 11 does not support external or USB TPM devices. The TPM must be a discrete chip on the motherboard or a firmware implementation in the CPU.
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
- Fix Error 0x80072f76 0x20016 in Windows
- How to Backup and Restore Drivers in Windows 11
- Fix Windows Couldn’t Complete the Requested Changes
- Move to iOS Stuck? Fixes That Actually Work
- USB Bluetooth Dongle: What It Is and How It Works
- ADB Device Not Found Error on Windows: Fixed