Small. Useful. Reliable.
Windows utilities developed by
Debasis Bhattacharjee since 2004.
Lightweight Windows tools for system information, diagnostics, monitoring and productivity.
🛡️
TPM Version Checker
Freeware Category: Security Tools Version 1.0.0 Windows 10 / 11 x64
⬇ Download TPM Version Checker
Version 1.0.0 · ~180 KB · Portable, no installation required
TPM Version Checker main window
TPM Version Checker’s main window.

Overview

The Trusted Platform Module became a household term almost overnight when Microsoft made TPM 2.0 a hard requirement for Windows 11, sending a huge number of PC owners scrambling to figure out whether their system even had a TPM chip, and if so, which specification version it implemented. TPM Version Checker reads the installed TPM's specification version directly from Windows' own security stack, answering exactly the question that Windows 11's own compatibility checker asks internally.

Key Features

  • Reports the installed TPM's specification version (e.g. 1.2 or 2.0)
  • Confirms whether a TPM is present at all before reporting further detail
  • Reads directly from the same security WMI namespace Windows itself uses

Why You Might Need This Tool

Confirming TPM 2.0 presence and, just as importantly, confirming it is actually enabled rather than merely present but disabled in firmware, is the single most common blocker people run into when attempting a Windows 11 upgrade on hardware that is otherwise perfectly capable. Some motherboards ship with an onboard TPM chip disabled by default in UEFI settings, while others rely entirely on a firmware-based TPM (fTPM/PTT) that also needs to be explicitly turned on — this tool tells you immediately whether Windows currently sees a usable TPM at all, before you spend time hunting through an unfamiliar UEFI menu.

How It Works

The tool queries the Win32_Tpm class from the specialized root\CIMV2\Security\MicrosoftTpm WMI namespace — a dedicated security namespace separate from the general-purpose root\CIMV2 namespace most system-information tools use — reading the SpecVersion, manufacturer identifier, and activation/enablement state fields directly. This is the exact same namespace and class Windows' own Get-Tpm PowerShell cmdlet and the Windows 11 PC Health Check tool query internally.

How to Use It

Open the program and TPM presence, specification version, manufacturer and activation state appear immediately, with no configuration needed.

System Requirements & Notes

Runs on 64-bit Windows 10/11 with no administrator rights required for reading basic TPM status; changing TPM settings themselves must be done through the UEFI firmware setup screen or, on domain-joined machines, may be governed by Group Policy.

Frequently Asked Questions

My tool reports no TPM present, but I know my CPU supports fTPM — why?
Firmware-based TPM (called fTPM on AMD systems and PTT on Intel systems) usually ships disabled by default and must be explicitly enabled in your UEFI firmware settings before Windows can see and report it.

Is TPM 1.2 enough for Windows 11?
No — Windows 11 specifically requires TPM 2.0; a system reporting TPM 1.2 will not meet the official Windows 11 hardware requirement without a hardware or firmware upgrade that provides 2.0 support.

Does having a TPM automatically mean BitLocker is enabled?
No — a TPM is a prerequisite that makes BitLocker possible and more secure, but BitLocker itself must still be turned on separately; check BitLocker Status Viewer for that.

Related Utilities