Windows 11 TPM 2.0 Issue: Complete Fix Guide (2026)
Table of Contents
- 1. What Is TPM and Why Windows 11 Requires It
- 2. Check Your TPM Status with tpm.msc
- 3. Enable TPM 2.0 in BIOS/UEFI Settings
- 4. Check System Boot Mode (UEFI vs Legacy)
- 5. Update BIOS/UEFI Firmware
- 6. Reinstall TPM Drivers
- 7. Clear and Reset TPM
- 8. Fix TPM Hardware Command Execution Errors
- 9. Bypass TPM 2.0 Requirement (For Unsupported PCs)
- 10. Advanced: Check TPM with PowerShell
- 11. Frequently Asked Questions
- 12. Conclusion
Windows 11 tpm 2.0 issue is one of the most common obstacles users face when upgrading to or installing Windows 11. You run the PC Health Check, and you see the dreaded message: “This PC doesn’t currently meet Windows 11 system requirements” because of TPM 2.0. According to Microsoft’s official documentation, Windows 11 requires TPM 2.0 for all new and upgraded devices. This requirement strengthens the security posture across all Windows 11 devices and helps ensure that these devices can benefit from future security capabilities that depend on a hardware root-of-trust[reference:0][reference:1].
When you encounter a windows 11 tpm 2.0 issue, the problem can manifest in several ways: TPM 2.0 not detected even when enabled in BIOS, “Compatible TPM cannot be found” in tpm.msc, Windows Update blocking the upgrade, or security features like BitLocker and Windows Hello failing to work[reference:2]. According to Microsoft Support, most retail PC motherboards have TPM disabled by default, even though it is almost always available to turn on[reference:3]. This comprehensive guide provides proven methods to fix Windows 11 TPM 2.0 issues.
Quick Fix: The most common windows 11 tpm 2.0 issue is simply that TPM is disabled in BIOS. Restart your PC, enter BIOS/UEFI settings (press F2, F10, Del, or Esc during boot), find “Security” or “Advanced” tab, locate “TPM,” “fTPM” (AMD), or “PTT” (Intel), enable it, save and exit. Then check with tpm.msc to confirm TPM 2.0 is ready[reference:4].
1. What Is TPM and Why Windows 11 Requires It
TPM stands for Trusted Platform Module, a small security chip (or a firmware equivalent built into your processor) that stores encryption keys, protects login credentials, and verifies your PC hasn’t been tampered with at startup[reference:5]. According to ZDNet, a TPM is a secure cryptoprocessor, a dedicated microcontroller designed to handle security-related tasks and manage encryption keys in a way that minimizes the ability of attackers to break into a system[reference:6].
Windows uses TPM for a variety of security-related features, including Secure Boot, BitLocker, and Windows Hello[reference:7]. On Intel systems, TPM is called Intel PTT (Platform Trust Technology). On AMD systems, it is AMD fTPM (Firmware TPM). Both live inside the processor, so no separate chip is needed[reference:8]. The catch is that some manufacturers ship PCs with TPM disabled by default, and BIOS updates can silently reset that setting back to off[reference:9]. Understanding what a windows 11 tpm 2.0 issue actually means is the first step toward fixing it.
2. Check Your TPM Status with tpm.msc
Before making any changes, the first step in diagnosing a windows 11 tpm 2.0 issue is to check your current TPM status. This tells you exactly what Windows can see[reference:10].
Press Windows + R → Type "tpm.msc" → Press Enter → Read the status message
What the results mean[reference:11]:
- “The TPM is ready for use” + Version 2.0 → TPM is healthy. Your windows 11 tpm 2.0 issue may be elsewhere.
- “Compatible TPM cannot be found” → TPM is disabled in BIOS or not present. Proceed to Method 2[reference:12].
- “The TPM is ready for use” + Version 1.2 → TPM is on but the wrong version. Windows 11 requires 2.0, not 1.2[reference:13].
- TPM console opens but shows errors → Driver issue. Proceed to Method 5.
According to NinjaOne, checking TPM availability and version via tpm.msc is the first step in confirming that SpecVersion 2.0 or higher is installed[reference:14]. If tpm.msc shows “Compatible TPM cannot be found,” your windows 11 tpm 2.0 issue is almost certainly a BIOS setting.
Outcome: Checking tpm.msc confirms the exact windows 11 tpm 2.0 issue and guides your next steps.
3. Enable TPM 2.0 in BIOS/UEFI Settings
The most effective fix for a windows 11 tpm 2.0 issue is enabling TPM in your BIOS/UEFI settings. According to Microsoft Q&A, if TPM is disabled, you need to access BIOS or UEFI firmware and enable it[reference:15].
1. Restart your computer
2. Press the BIOS key repeatedly during startup (F2, F10, Del, or Esc)
3. Navigate to the Security, Advanced, or Trusted Computing tab
4. Find TPM settings:
- Intel: Look for "PTT" (Platform Trust Technology)[reference:16]
- AMD: Look for "fTPM" (Firmware TPM)[reference:17]
- Others: Look for "Security Device Support" or "TPM"[reference:18]
5. Set TPM to Enabled
6. Save changes and exit BIOS (usually F10)
7. Boot into Windows and run tpm.msc to verifyAccording to Microsoft Support, if you see a message confirming that TPM is ready for use, check the specification version under TPM Manufacturer Information to ensure it is 2.0[reference:19]. If it is less than 2.0, your device does not meet Windows 11 requirements. According to NinjaOne, enabling TPM is essential for managed or enterprise environments and vital to any IT infrastructure’s security strategy[reference:20].
Outcome: Enabling TPM in BIOS resolves the windows 11 tpm 2.0 issue for most users.
4. Check System Boot Mode (UEFI vs Legacy)
Windows can only talk to TPM if your system is in UEFI mode, not Legacy/CSM. According to Microsoft Q&A, if it says Legacy, TPM won’t work in Windows[reference:21][reference:22].
1. Press Windows + R → Type "msinfo32" → Enter
2. Look for "BIOS Mode" in System Summary
3. If it says "UEFI" → Good, proceed to other fixes
4. If it says "Legacy" → You need to change to UEFI:
a. Enter BIOS/UEFI settings
b. Find "Boot Mode" or "CSM" (Compatibility Support Module)
c. Disable CSM and enable UEFI boot
d. Save and exit
e. Check msinfo32 again to confirmA windows 11 tpm 2.0 issue often occurs because the system is booting in Legacy mode, which does not support TPM 2.0. According to Microsoft Q&A, if your system is in Legacy mode, TPM won’t work in Windows[reference:23]. Switching to UEFI mode may require converting your system disk from MBR to GPT.
Outcome: Switching to UEFI mode resolves the windows 11 tpm 2.0 issue for systems stuck in Legacy mode.
5. Update BIOS/UEFI Firmware
Outdated BIOS/UEFI firmware can cause a windows 11 tpm 2.0 issue. According to NinjaOne, you may have an outdated BIOS/UEFI that does not support TPM[reference:24].
1. Identify your motherboard model
2. Visit your motherboard manufacturer's support website
3. Download the latest BIOS/UEFI firmware for your model
4. Follow the manufacturer's instructions to update the BIOS
5. After updating, re-enable TPM 2.0 in BIOS
6. Reboot and check tpm.mscAccording to Microsoft Q&A, updating the BIOS fixes such issues in most cases[reference:25]. Many users have reported that a BIOS update resolved their windows 11 tpm 2.0 issue when TPM was not being detected even after enabling it. According to NinjaOne, resolving TPM detection issues often requires firmware updates, enabling fTPM/PTT, or installing a dedicated TPM module[reference:26].
Outcome: Updating BIOS firmware resolves the windows 11 tpm 2.0 issue caused by outdated system firmware.
6. Reinstall TPM Drivers
If TPM is enabled in BIOS but still not detected, a driver issue may be causing the windows 11 tpm 2.0 issue. According to Help Desk Geek, a TPM listed with a yellow warning triangle in Device Manager most commonly points to a driver problem[reference:27].
1. Open Device Manager (right-click Start → Device Manager)
2. Look for "Security Devices" category
3. Expand it → You should see "Trusted Platform Module 2.0"
4. If it has a yellow warning triangle, right-click → Uninstall device
5. Check "Delete the driver software for this device" → Uninstall
6. Restart your PC
7. Windows will automatically reinstall the TPM driver
8. Check tpm.msc to verifyAccording to NinjaOne, the “TPM hardware failed to execute a TPM command” error can be caused by misconfigured TPM drivers[reference:28]. If the driver reinstall doesn’t resolve the windows 11 tpm 2.0 issue, check for a BIOS update before assuming hardware failure[reference:29].
Outcome: Reinstalling TPM drivers resolves the windows 11 tpm 2.0 issue caused by driver corruption.
7. Clear and Reset TPM
If you are still experiencing a windows 11 tpm 2.0 issue, clearing and resetting the TPM can restore functionality. According to NinjaOne, you can reset TPM when necessary (with recovery key backups) to restore functionality and maintain system security integrity[reference:30].
⚠️ WARNING: This will reset TPM and may affect BitLocker encryption and Windows Hello. Back up your recovery keys first.
1. Press Windows + R → Type "tpm.msc" → Enter
2. Click "Clear TPM" in the Actions pane on the right
3. Follow the on-screen instructions
4. Restart your PC
5. Reboot and check tpm.msc to confirm TPM is readyAccording to NinjaOne, before troubleshooting TPM issues, you should suspend BitLocker using manage-bde -protectors -disable X: and back up all recovery keys and critical data to prevent encryption lockouts or data loss[reference:31]. According to Microsoft Q&A, some users have reported that clearing TPM resolved their windows 11 tpm 2.0 issue when the chip was stuck in a pending state[reference:32].
Outcome: Clearing and resetting TPM resolves the windows 11 tpm 2.0 issue caused by corrupted TPM keys or stuck states.
8. Fix TPM Hardware Command Execution Errors
Some users encounter the error: “The Trusted Platform Module (TPM) hardware failed to execute a TPM command.” This windows 11 tpm 2.0 issue indicates a communication failure between Windows 11 and the TPM[reference:33].
1. Check tpm.msc to confirm TPM status
2. Run PowerShell as Administrator
3. Type: Clear-Tpm
4. Follow the prompts to clear TPM (back up recovery keys first)
5. Restart your PC
6. Update your BIOS to the latest version
7. Reinstall TPM drivers from Device ManagerAccording to NinjaOne, this error can be caused by firmware-level conflicts, corrupted TPM keys, an outdated BIOS, or misconfigured TPM drivers[reference:34]. According to Microsoft Q&A, the error “TPM hardware failed to execute a TPM command” indicates a communication failure between Windows 11 and the Trusted Platform Module[reference:35].
Outcome: Clearing TPM and updating firmware resolves the TPM command execution error.
9. Bypass TPM 2.0 Requirement (For Unsupported PCs)
If your PC genuinely does not have TPM 2.0 and upgrading hardware is not an option, you can bypass the windows 11 tpm 2.0 issue using unofficial methods. According to ZDNet, you can still install Windows 11 on an old PC with no TPM using workarounds[reference:36].
Method A: Registry Hack During Installation
1. Boot from Windows 11 installation media
2. Press Shift + F10 to open Command Prompt
3. Type: regedit
4. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\Setup
5. Create a new key named: LabConfig
6. Create DWORD (32-bit) values:
- "BypassTPMCheck" = 1
- "BypassSecureBootCheck" = 1
7. Close Registry Editor and continue installationAccording to Yahoo Tech, this method allows you to bypass TPM and CPU checks during installation[reference:37].
Method B: Use Rufus to Create a Custom USB
1. Download Rufus from rufus.ie
2. Download Windows 11 ISO
3. Open Rufus, select your USB drive
4. Select the Windows 11 ISO
5. Check the option to bypass TPM, Secure Boot, and RAM checks
6. Create the USB drive
7. Boot from it and install Windows 11According to ZDNet, the easiest way to bypass Windows 11’s hardware checks is with the help of a free, open-source utility called Rufus[reference:38].
⚠️ Warning: Installing Windows 11 on unsupported hardware may result in compatibility issues, and Microsoft may not provide updates or support for these devices.
Outcome: Bypassing TPM 2.0 allows installation of Windows 11 on unsupported hardware.
10. Advanced: Check TPM with PowerShell
For advanced users, PowerShell offers a windows 11 tpm 2.0 issue diagnostic and management tool.
# Open PowerShell as Administrator
# Check TPM status
Get-Tpm
# Check if TPM is ready
Get-Tpm | Select-Object TpmReady
# Clear TPM (back up recovery keys first)
Clear-Tpm
# Get detailed TPM information
Get-WmiObject -Namespace "Root\CIMv2\Security\MicrosoftTpm" -Class Win32_Tpm
According to NinjaOne, PowerShell is one of the methods to check TPM availability and version[reference:39]. According to NinjaOne, you can use Get-Tpm to verify that SpecVersion 2.0 or higher is installed to meet Windows 11 system requirements[reference:40].
Outcome: PowerShell provides detailed TPM information for advanced troubleshooting.
11. Frequently Asked Questions
What is TPM 2.0 and why does Windows 11 require it?
TPM 2.0 is a security chip that stores encryption keys and protects login credentials. Windows 11 requires it for security features like BitLocker, Windows Hello, and Secure Boot[reference:41].
How do I check if my PC has TPM 2.0?
Press Windows + R, type tpm.msc, and press Enter. If “The TPM is ready for use” and Specification Version is 2.0, you have TPM 2.0[reference:42].
How do I enable TPM 2.0 in BIOS?
Restart your PC, enter BIOS/UEFI (F2, F10, Del, or Esc), find Security or Advanced tab, look for fTPM (AMD) or PTT (Intel), enable it, save and exit[reference:43].
Why is my TPM not detected even after enabling it in BIOS?
Your system may be in Legacy boot mode instead of UEFI. Check msinfo32 → BIOS Mode. If it says Legacy, disable CSM in BIOS and enable UEFI boot[reference:44].
What is the difference between TPM 1.2 and TPM 2.0?
TPM 2.0 is the newer standard required for Windows 11. It offers stronger security features and better cryptographic algorithms. TPM 1.2 is not supported by Windows 11[reference:45].
Can I install Windows 11 without TPM 2.0?
Yes, you can bypass the TPM 2.0 requirement using registry hacks during installation or tools like Rufus[reference:46]. However, this is not recommended for security reasons.
Why does Valorant require TPM 2.0?
Valorant’s Vanguard anti-cheat system requires both Secure Boot and TPM 2.0 to be enabled for security. See our Valorant Van Error Codes guide for more information.
How do I fix “TPM hardware failed to execute a TPM command”?
Clear TPM using Clear-Tpm in PowerShell (back up recovery keys first), update your BIOS, and reinstall TPM drivers[reference:47].
Does Windows 11 run with TPM 1.2?
No, Windows 11 requires TPM 2.0. TPM 1.2 is not sufficient for Windows 11 installation[reference:48].
Where can I find more help for Windows 11 TPM issues?
Explore our Windows 11 Troubleshooting Hub for more solutions.
12. Conclusion
Windows 11 tpm 2.0 issue is common but almost always fixable. From enabling TPM in BIOS to updating firmware and reinstalling drivers, this guide covers all effective methods. According to ZDNet, a Trusted Platform Module is a crucial security component of a modern PC[reference:49]. Start with the simplest solution — checking tpm.msc and enabling TPM in BIOS — and escalate only if necessary. For more Windows troubleshooting, explore our Windows 11 Troubleshooting Hub and guides on how to enable Secure Boot, system requirements not met, and Valorant VAN errors. With the right approach, you can overcome any windows 11 tpm 2.0 issue and enjoy a secure Windows 11 experience.
For more Windows troubleshooting, explore our Windows 11 Troubleshooting Hub and guides on Windows 11 won’t shut down, slow performance fix, and how to update drivers. With the right approach, you can resolve any windows 11 tpm 2.0 issue and keep your system running optimally.
Pingback: Valorant Not Launching: Complete Fix Guide (2026)