Fix Windows 11 TPM 2.0 Requirement Error During Upgrade
Solve the TPM 2.0 requirement error blocking a Windows 11 upgrade, and use Kudu to prep your PC for a cleaner install.
By the Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
The TPM 2.0 requirement error appears when Windows 11 setup can’t detect a compatible Trusted Platform Module, or it finds that TPM is disabled in firmware. On many PCs, TPM 2.0 is built into the motherboard or CPU but turned off in BIOS/UEFI, often listed as Intel PTT or AMD fTPM instead of “TPM.” The error can also happen if Secure Boot is disabled, the system is using Legacy BIOS mode, or the PC genuinely doesn’t meet Windows 11 hardware requirements.
Common Symptoms
- Windows 11 Setup says “This PC can’t run Windows 11”
- PC Health Check reports TPM 2.0 is missing or not enabled
tpm.mscshows “Compatible TPM cannot be found”- Upgrade stops early even though the PC seems new enough
- BIOS/UEFI has TPM-related settings disabled or hidden
How to Fix It Manually
-
Check whether Windows can see a TPM
- Press
Windows + R, typetpm.msc, and pressEnter. - If you see Compatible TPM cannot be found, TPM is disabled, missing, or unsupported.
- If TPM is detected, check the Specification Version in the middle pane. Windows 11 needs 2.0.
- Press
-
Confirm your PC is using UEFI and not Legacy BIOS
- Press
Windows + R, typemsinfo32, and pressEnter. - In System Information, find BIOS Mode.
- If it says UEFI, that part is fine.
- If it says Legacy, Windows 11 may be blocked until you convert the system disk to GPT and switch firmware mode to UEFI.
- Press
-
Enter BIOS/UEFI and enable TPM
- Click Start > Settings > System > Recovery.
- Next to Advanced startup, click Restart now.
- Go to Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
- In BIOS/UEFI, look for one of these settings:
- TPM
- Security Device
- Intel Platform Trust Technology (PTT)
- AMD fTPM
- Enable it, then save changes and exit. This is often under Security, Advanced, or Trusted Computing.
-
Enable Secure Boot if it’s off
- Re-enter BIOS/UEFI if needed.
- Find Secure Boot under Boot, Security, or Authentication.
- Set it to Enabled.
- If Secure Boot is grayed out, you may need to switch boot mode from Legacy/CSM to UEFI first.
-
Update BIOS/UEFI if TPM options are missing
- Find your motherboard or laptop model in Settings > System > About.
- Visit the manufacturer’s support page and download the latest BIOS/UEFI update.
- Follow the vendor’s instructions carefully. A firmware update can add or expose TPM 2.0 settings that weren’t visible before.
-
Run Microsoft’s compatibility check again
- After rebooting into Windows, press
Windows + R, typetpm.msc, and confirm Specification Version 2.0 appears. - Then run PC Health Check or restart Windows 11 Setup.
- If the error remains, your PC may not support TPM 2.0 in hardware, or another requirement such as CPU support or Secure Boot is still failing.
- After rebooting into Windows, press
Fix It Automatically with Kudu
Kudu can scan your system for Windows 11 upgrade blockers, including TPM, Secure Boot, firmware mode, and other install-readiness issues. It helps you spot what’s misconfigured, clean up the PC before upgrading, and avoid chasing multiple setup errors by hand.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix Windows 11 Secure Boot Error During Installation
Clear a Secure Boot error preventing Windows 11 installation, while Kudu helps simplify system cleanup before retrying.
Fix Microsoft Store Error 0x80131500 on Windows 11
Resolve Microsoft Store error 0x80131500 in Windows 11, and use Kudu to clean temporary files that may worsen app issues.
Fix Windows 11 Missing Drivers After Upgrade
Resolve missing driver problems after a Windows 11 upgrade, and let Kudu help remove leftovers that can cause conflicts.
How to Fix Windows 11 Printer Not Working After Upgrade
Get your printer working again after upgrading to Windows 11, and use Kudu to clean obsolete files and driver leftovers.