How To Enable TPM 2.0 On Windows 10 | The BIOS Setting

TPM 2.0 must be enabled in your computer’s UEFI/BIOS firmware under a security or advanced CPU setting — Windows cannot turn it on from the desktop.

If you’re upgrading to Windows 11 or locking down a Windows 10 system, enabling TPM 2.0 is one of those tasks that sounds harder than it is. The setting lives in the motherboard firmware, not in Windows, and the exact menu label changes by manufacturer. This guide walks through the universal procedure, the OEM‑specific keys and paths, and the pitfalls that trip up most first‑timers.

What Is TPM 2.0 And Why Is It Needed?

A Trusted Platform Module 2.0 is a dedicated security chip or built‑in firmware component that handles encryption keys, hardware‑level attestation, and credential storage. Windows 11 strictly requires TPM 2.0 — without it, the OS refuses to install — and even Windows 10 uses it for BitLocker, Windows Hello, and Secure Boot. The version number matters: 2.0 is the current spec, and older 1.2 modules won’t satisfy Windows 11 or many security features in modern apps.

Most PCs built after 2016 include a TPM, but it’s often shipped in a disabled state inside the BIOS/UEFI. That’s what you’re about to change.

How To Enable TPM 2.0 In Your BIOS/UEFI

The process has three phases: entering the firmware, toggling the right option, and saving the change. The table below condenses the most common motherboard and branded‑PC paths into a single reference.

OEM / Brand BIOS Entry Key TPM Setting Path
Dell (Inspiron, XPS, Latitude) F2 at Dell logo Security → TPM 2.0 Security → TPM On
HP (Pavilion, EliteBook) F10 on boot Security → TPM Embedded Security → Enable
Lenovo (ThinkPad, IdeaPad) F1 or Enter then F1 Security → Security Chip → Enabled
ASUS (desktop boards) Del or F2 Advanced → Trusted Computing → Security Device Support → Enable
MSI (Intel, AMD boards) Del Settings → Security → Trusted Computing → Security Device Support → Enable
Gigabyte (Intel, AMD boards) Del Settings or Peripherals → Trusted Computing → Security Device Support → Enable
ASRock (Intel, AMD boards) Del or F2 Advanced → CPU Configuration → AMD fTPM switch (AMD) or Intel Platform Trust Technology (Intel) → Enable
CyberPowerPC Del Advanced or Security → Trusted Computing → Enable TPM 2.0

If your PC doesn’t show any TPM‑related option, you may need to update the BIOS to the latest version from the manufacturer’s website — older firmware sometimes hides the toggle. After changing the setting, press F10 to save and exit, then let Windows boot normally.

Common BIOS Settings That Block TPM Detection

Enabling the TPM toggle alone isn’t always enough. Two other firmware settings often interfere.

CSM (Compatibility Support Module). Many boards ship with CSM enabled for legacy OS support, but TPM 2.0 and Windows 11 both require pure UEFI mode. In the BIOS, look for Boot or Boot Mode and set CSM to Disabled or UEFI mode.

Secure Boot. While not strictly required for TPM to appear, Secure Boot is needed for Windows 11 eligibility and full BitLocker functionality. It’s usually under SecuritySecure BootEnabled.

Symptom Likely Cause Fix
BIOS key doesn’t work Pressing too late Restart and tap the key repeatedly (once per second) as the logo appears, before Windows loads
“Compatible TPM cannot be found” after enabling CSM still active Enter BIOS, set CSM to Disable, switch to UEFI boot
TPM option missing entirely Outdated BIOS or no hardware TPM Flash latest BIOS from OEM site; if still absent, chip may be missing (check Device Manager → Security Devices)
Windows 11 upgrade check fails despite TPM enabled Secure Boot off or TPM version 1.2 Enable Secure Boot; confirm specification version is 2.0 via tpm.msc
Data loss after enabling fTPM on AMD Reset without backing up TPM key Always back up data and note recovery key before changes; clear TPM in BIOS only as last resort

Microsoft’s official TPM enablement guide covers the generic procedure and links to additional OEM documentation. Use it as your fallback if the manufacturer‑specific paths above don’t match.

Verifying That TPM 2.0 Is Active

After reboot, confirm the change from within Windows. Press Win + R to open the Run dialog, type tpm.msc, and hit Enter. The TPM Management console opens. Look in the “TPM Manufacturer Information” section for the line Specification Version: 2.0. If you see that, you’re set — Windows 11 requirements (and any hardware‑level security features) will pass.

If the console still says “Compatible TPM cannot be found”, go back into the BIOS and double‑check the setting was saved. Many BIOSes have two places where TPM can be toggled — a master “Security Device Support” and a subordinate “TPM State” — and both must be set to Enable.

Getting Windows 11 Ready

Enabling TPM 2.0 is the single most common compatibility fix for Windows 11. Once the firmware setting is saved and verified via tpm.msc, the rest of the setup — enabling Secure Boot, ensuring UEFI mode, and running the PC Health Check app — is straightforward.

  1. Enter BIOS using the key from the table above.
  2. Locate the TPM setting (Security Device Support, fTPM, or PTT) and set it to Enabled.
  3. Disable CSM and enable Secure Boot if needed.
  4. Save and exit (F10).
  5. In Windows, run tpm.msc to confirm Specification Version 2.0.

That’s it. The same steps apply whether you’re on a Dell laptop, a custom MSI board, or a CyberPowerPC tower — only the menu names change, and the table above covers the most popular ones.

References & Sources