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.
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?
Secure Boot and TPM 2.0 are usually disabled in your PC’s UEFI/BIOS settings, even though the hardware supports them. In some cases, Windows is installed in Legacy BIOS mode instead of UEFI mode, which prevents Secure Boot from being turned on. Older motherboards may also label TPM differently, such as PTT on Intel systems or fTPM on AMD systems, making the setting harder to find.
Common Symptoms
- Windows 11 says your PC does not meet system requirements
- PC Health Check reports Secure Boot or TPM 2.0 is missing
tpm.mscshows that TPM is not ready or cannot be found- System Information shows Secure Boot State as Off
- Some security features in Windows Security are unavailable
How to Fix It Manually
-
Check whether TPM 2.0 and Secure Boot are currently enabled
- Press
Windows + R, typetpm.msc, then pressEnter. - In the TPM Management window, check Status and Specification Version. You want to see 2.0.
- Next, press
Windows + R, typemsinfo32, then pressEnter. - In System Information, look for:
- BIOS Mode — this should say UEFI
- Secure Boot State — this should say On
- Press
-
Boot into your UEFI/BIOS settings
- Open Settings with
Windows + I. - Go to System > Recovery.
- Under Advanced startup, click Restart now.
- After restart, select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.
- Open Settings with
-
Enable TPM 2.0 in BIOS
- In the BIOS/UEFI menu, look for a tab such as Security, Advanced, or Trusted Computing.
- Find the TPM setting. It may be named:
- TPM
- Intel Platform Trust Technology (PTT)
- AMD fTPM
- Change it to Enabled.
- Save the setting, but stay in BIOS if you still need to enable Secure Boot.
-
Enable Secure Boot
- In BIOS/UEFI, open the Boot, Security, or Authentication section.
- Set Boot Mode or OS Type to UEFI if needed.
- Find Secure Boot and set it to Enabled.
- If Secure Boot is grayed out, disable Legacy Boot or CSM (Compatibility Support Module) first.
- Save changes and exit BIOS.
-
If Secure Boot still will not enable, confirm your drive uses GPT
- Right-click Start and choose Disk Management.
- Right-click your system disk, select Properties, then open the Volumes tab.
- Check Partition style. If it says Master Boot Record (MBR), Secure Boot may not work until the disk is converted to GUID Partition Table (GPT).
- Advanced users can convert with Microsoft’s
mbr2gpttool, but back up important files first before making disk changes.
-
Verify the changes in Windows
- After rebooting, open
tpm.mscagain and confirm Specification Version 2.0 is shown. - Open
msinfo32and confirm:- BIOS Mode: UEFI
- Secure Boot State: On
- If both are enabled, your system should now be ready for Windows 11 security requirements.
- After rebooting, open
Fix It Automatically with Kudu
If you do not want to dig through BIOS menus or manually verify every Windows requirement, Kudu can help check whether your system is properly configured and flag issues that affect Windows 11 readiness and security. It also helps identify related system health problems so you can fix them faster without hunting through multiple built-in tools.
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 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.
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 Enable BitLocker Drive Encryption on Windows 10 and 11
Encrypt your drive with BitLocker to protect data if the PC is lost or stolen, and use Kudu to help verify readiness.
How to Enable Core Isolation and Memory Integrity on Windows
Strengthen device security with Core Isolation and Memory Integrity, and use Kudu to help check for blocking issues.