Skip to main content

TPM drivers

Trusted Platform Module drivers essential for Windows 11.

System & Storage Windows 11, Windows 10 Reviewed Aug 18, 2026
discrete TPM module seated on its board header, three-quarter view shown with

You might also need

TPM drivers we cover

What does a tpm driver do?

A Trusted Platform Module is a small, isolated cryptographic processor with its own protected storage. It performs a fixed menu of security operations: generating and storing keys that never leave the chip, hashing boot measurements, and signing attestation statements that prove what code the machine booted. The TPM driver, tpm.sys in Windows, is the transport that carries commands and responses between the OS and that processor over the TPM's command interface.

The module comes in three physical forms, and the driver abstracts all of them. A discrete TPM (dTPM) is a dedicated chip soldered to the board or on a header. Intel PTT and AMD fTPM are firmware TPMs, running the same TPM 2.0 command set inside a protected mode of the CPU rather than in separate silicon. To Windows they look alike, because the driver presents one standard interface regardless of the underlying implementation.

Read the full tpm driver explainer

Why keeping it updated matters

The tpm.sys driver itself is an in-box Windows component and rarely needs a manual refresh. What genuinely matters is the firmware behind a firmware TPM, and updating that resolves the problems people actually hit. Early AMD fTPM implementations were notorious for periodic stutter, brief system pauses caused by the fTPM stalling the bus while it accessed SPI flash, and the fix arrived as an AGESA BIOS update rather than any Windows driver change.

Firmware revisions also repair attestation and PCR behaviour. A buggy fTPM can compute a PCR value inconsistently across boots, which breaks the BitLocker seal and forces a recovery-key prompt every startup even though nothing about the disk changed. Updated firmware makes the measurement deterministic again, restoring the seal.

Common warning signs of tpm driver failure

  • BitLocker demands its 48-digit recovery key on every boot even though the disk and hardware are unchanged
  • AMD fTPM causes brief, repeating stutters or audio dropouts during gaming or heavy I/O
  • Windows 11 setup reports the PC is unsupported because no TPM 2.0 is detected
  • The security processor shows a yellow triangle or 'device cannot start' in Device Manager
  • An anti-cheat system refuses to launch a game, citing a missing or non-compliant TPM 2.0
  • tpm.msc reports the TPM is not ready, or shows a 1.2 module where 2.0 is expected

How to fix tpm driver problems

1

Check TPM state in the console

Run tpm.msc from the Start menu and read the Status and TPM Manufacturer Information. Confirm it reports 'The TPM is ready for use' and specification version 2.0; if it shows 1.2 or 'not ready', the issue is configuration or firmware, not tpm.sys.

2

Enable the TPM in UEFI

If no TPM appears, enter UEFI and enable the security processor: Intel PTT under PTT/Trusted Computing, or AMD fTPM under the security or AMD CBS menu. Save and reboot, then re-check tpm.msc; the module should now enumerate as 2.0.

3

Fix AMD fTPM stutter with firmware

If you notice periodic stutters on an AMD system, update the board BIOS to a version whose notes cite the fTPM/AGESA fix. This is a firmware change, not a driver reinstall, and it is the only dependable fix for stutter caused by the fTPM stalling the bus.

4

Stop the recovery-key loop

If BitLocker prompts every boot, enter the recovery key once, then in Windows suspend and resume BitLocker so it re-seals to the current PCR values. If a firmware change altered the measured boot path, this realigns the seal and stops the loop.

See every step in detail

Helpful guides

Frequently asked questions

Why does BitLocker ask for my recovery key on every boot when my TPM is present?

BitLocker seals its volume key to specific Platform Configuration Register values. If a firmware change or a buggy fTPM computes those PCRs differently each boot, the seal no longer matches and BitLocker falls back to the recovery key. Enter the key once, then suspend and resume BitLocker so it re-seals to the current, stable PCR state.

Why does my AMD fTPM cause stuttering in games and audio?

Early AMD fTPM firmware accessed SPI flash in a way that briefly stalled the bus, producing periodic micro-stutters. Because the fTPM runs in AGESA, the correct fix is a board BIOS update whose notes cite the fTPM repair, not a Windows driver change. Updating firmware for your exact model removes the stall.

Why does Windows 11 say my PC has no TPM 2.0 when the hardware supports it?

Firmware TPMs ship disabled on many boards. Windows sees no module until you enable Intel PTT or AMD fTPM in the UEFI menu, usually under a Trusted Computing or security section. Enabling it and rebooting makes the module enumerate as TPM 2.0, after which the Windows 11 check passes.