How to Fix TPM 2.0 or Secure Boot Not Detected on Windows 11
If Windows says TPM 2.0 or Secure Boot is missing, this guide covers fixes and how Kudu can help confirm protection.
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?
Windows 11 checks for both TPM 2.0 and Secure Boot before enabling some security features and during upgrade or install checks. If either one is disabled in UEFI/BIOS, hidden by firmware settings, unsupported by older hardware, or not initialized correctly, Windows may report that it is missing. This can also happen if the system is running in Legacy/CSM boot mode instead of UEFI mode, which prevents Secure Boot from working properly.
Common Symptoms
- Windows 11 upgrade or install says TPM 2.0 or Secure Boot is not available
- PC Health Check reports that the PC does not meet Windows 11 requirements
tpm.mscshows TPM is not found or not ready for use- System Information shows Secure Boot State as Off or Unsupported
- Windows Security features like Device Security show limited protection
How to Fix It Manually
-
Check whether TPM 2.0 is detected in Windows
- Press
Windows + R, typetpm.msc, then pressEnter. - In the TPM Management window, look for:
- Status: “The TPM is ready for use”
- Specification Version:
2.0
- If it says TPM is missing or not ready, continue to the next steps.
- Press
-
Check whether Secure Boot is enabled
- Press
Windows + R, typemsinfo32, then pressEnter. - In System Information, look for:
- BIOS Mode: should be
UEFI - Secure Boot State: should be
On
- BIOS Mode: should be
- If BIOS Mode says
Legacy, Secure Boot cannot be enabled until the system is using UEFI boot mode.
- Press
-
Enter UEFI/BIOS settings
- Open Settings with
Windows + I. - Go to System > Recovery.
- Next to Advanced startup, click Restart now.
- After restart, choose Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
- Your PC will open the firmware setup screen.
- Open Settings with
-
Enable TPM 2.0 in firmware
- In UEFI/BIOS, look for a security setting named one of these:
- TPM
- Intel PTT
- AMD fTPM
- Security Device
- Set it to Enabled.
- Save changes, usually with
F10, and restart. - Back in Windows, run
tpm.mscagain to confirm it now shows Specification Version 2.0.
- In UEFI/BIOS, look for a security setting named one of these:
-
Enable Secure Boot
- Go back into UEFI/BIOS if needed.
- Find Secure Boot under Boot, Security, or Authentication.
- Set Secure Boot to Enabled.
- If Secure Boot is grayed out, disable CSM or Legacy Boot first, then switch boot mode to UEFI.
- Save and restart, then check
msinfo32again to confirm Secure Boot State: On.
-
If the system is using Legacy BIOS mode, convert the drive to GPT
- Open Command Prompt as Administrator: press
Windows, typecmd, right-click Command Prompt, choose Run as administrator. - Run:
mbr2gpt /validate /allowFullOS - If validation succeeds, run:
mbr2gpt /convert /allowFullOS - Restart into UEFI/BIOS and change boot mode from Legacy/CSM to UEFI, then enable Secure Boot.
- Important: back up important files first before changing partition or boot settings.
- Open Command Prompt as Administrator: press
-
Update BIOS/UEFI if the options are missing
- Check your PC or motherboard manufacturer’s support page.
- Install the latest BIOS/UEFI update for your exact model.
- After updating, recheck TPM and Secure Boot settings.
Fix It Automatically with Kudu
Kudu can quickly check whether TPM 2.0, Secure Boot, UEFI mode, and other Windows 11 security requirements are properly enabled. If something is misconfigured, it helps identify the issue fast so you do not have to dig through multiple system menus and firmware settings on your own.
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 Enable Secure Boot and TPM 2.0 on Windows 11
Enable Secure Boot and TPM 2.0 for stronger Windows 11 security, and use Kudu to help verify readiness and system health.
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.
How to Secure Wi-Fi on Windows with WPA3 and Forget Untrusted Networks
Improve wireless security by preferring WPA3 and removing risky saved networks, and Kudu can help review network exposure.
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.