TPM Enabled in BIOS but Not Showing in Windows 11? Fix It Here

Trusted Platform Module (TPM) is required for Windows 11 installation and security features like BitLocker and Windows Hello. But some users find that TPM is enabled in BIOS/UEFI yet Windows still says it’s missing or unavailable.

TPM Enabled in BIOS but Not Showing in Windows 11? Fix It Here
TPM Enabled in BIOS but Not Showing in Windows 11? Fix It Here

This guide walks you through all basic and advanced fixes so you can get TPM working properly in Windows 11.

Why TPM Doesn’t Show in Windows 11

Even when enabled in BIOS, TPM may not appear due to:

PlayStation 5 Pro Console

-13% $648.99 $749.99
AI-upscaled 4K and enhanced ray tracing.
Platform: PlayStation 5 Style: PS5 Pro Console
Hurry — Deal Ending Soon on Amazon
10K+ bought in past month.
  • Outdated BIOS/UEFI firmware that doesn’t expose TPM correctly
  • Incorrect BIOS setting labels (Intel PTT or AMD fTPM instead of TPM)
  • Driver or OS issues preventing TPM detection
  • Corrupted system configuration (registry, policies, or services)
  • Virtual machine misconfiguration (no vTPM enabled in VM)

Step 1: Verify TPM Status in Windows

Before fixing, check if Windows detects TPM:

  1. Press Win + R, type tpm.msc, and hit Enter.
    • If TPM is available, you’ll see its status and version.
    • If you see “Compatible TPM cannot be found”, continue with the steps below.

You can also check in Device Manager → Security Devices → Trusted Platform Module.

Step 2: Double-Check BIOS Settings

Sometimes TPM is listed under a different name:

  • Intel systems → Look for Intel PTT (Platform Trust Technology)
  • AMD systems → Look for AMD fTPM

Also check:

  • Enable Secure Boot.
  • Save BIOS settings properly before exiting.

Step 3: Update BIOS/UEFI Firmware

Older BIOS versions may not fully support TPM 2.0.

  • Visit your PC or motherboard manufacturer’s website.
  • Download and apply the latest BIOS/UEFI update.
  • Carefully follow the instructions to avoid update failures.

Step 4: Update Windows and Drivers

  • Go to Settings → Windows Update → Check for updates.
  • Install the latest chipset drivers and firmware updates from your manufacturer.
  • Restart and check TPM again.

Step 5: Reset TPM (If Detected but Malfunctioning)

If TPM shows up but isn’t functioning properly:

  1. Open Settings → Privacy & Security → Windows Security → Device Security.
  2. Select Security processor detailsSecurity processor troubleshooting.
  3. Choose Clear TPM.

Clearing TPM will reset stored keys. If you use BitLocker, back up your recovery key first.

Step 6: Check Group Policy and Registry

Sometimes TPM may be disabled by Windows settings:

  • Group Policy Editor (gpedit.msc)
    • Navigate to:
      Computer Configuration → Administrative Templates → System → Trusted Platform Module Services
    • Ensure TPM isn’t disabled.
  • Registry Editor (regedit)
    • Path:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TPM
    • Make sure Start value = 2 (Automatic).

Advanced Fixes for TPM Not Showing

If the above steps don’t work, try these advanced fixes:

1. Check Windows Services

  • Press Win + R, type services.msc.
  • Locate TPM Base Services.
  • Ensure it’s set to Automatic and running.

2. Reinstall TPM Drivers

  1. Open Device Manager → Security Devices.
  2. Right-click Trusted Platform Module 2.0Uninstall device.
  3. Restart PC → Windows will reinstall drivers automatically.

3. Run System File and Image Repair

If Windows files are corrupted, TPM detection may fail. Run these commands in Command Prompt (Admin):

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Restart and check TPM again.

4. Fix Virtual Machine TPM (If Running Windows 11 in VM)

If you’re using a VM:

  • Hyper-V: Go to VM settings → Security → Enable Trusted Platform Module.
  • VMware/VirtualBox: Add a vTPM module (supported only in newer versions).

5. Reset BIOS to Defaults

As a last resort:

  • Enter BIOS/UEFI.
  • Reset to Default/Optimized Defaults.
  • Re-enable TPM/Intel PTT/AMD fTPM.

How to Prevent TPM Detection Errors

  • Keep BIOS/UEFI and chipset drivers updated.
  • Check TPM after major Windows updates.
  • Avoid clearing TPM unless necessary.

If TPM is enabled in BIOS but not showing in Windows 11, the issue is usually due to firmware settings, outdated BIOS, or corrupted system files. Start with basic fixes, and if the problem persists, move to advanced solutions like reinstalling drivers, checking services, or resetting BIOS.

With these steps, you can restore TPM and keep your Windows 11 PC compliant with security requirements.

More Tech Fixes

  1. 01How to Update Graphics Driver in Windows 11 (Step-by-Step Guide)
  2. 02How to Fix DISM Does Not Support Servicing Windows PE Error in Windows
  3. 03How to Install Android Fastboot Drivers on Windows 11
  4. 04How to Fix Windows 11 No Device Drivers Were Found Error During Installation
  5. 05How to Install PowerShell 7 on Windows PC (Windows 10 & 11)
  6. 06How to Fix “Please Update Your AMD Radeon Driver” on Windows 10/11
  7. 07How to Join Private Servers on Roblox PS5: Step-by-Step Console Access Guide
  8. 08How to Use pip install requirements.txt

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply