“TPM device not detected” means your computer cannot find the Trusted Platform Module — a small security chip on your motherboard that Windows uses for encryption, secure sign-in, and BitLocker. Without it, Windows 11 may refuse to install or upgrade, and some security features will not work. The fix usually involves enabling the TPM in your BIOS or UEFI settings, since most modern computers have the chip but ship with it turned off.
This is almost always a settings problem, not a broken computer. Understanding what the TPM actually does will help you decide how urgently you need to deal with it.
What Is a TPM and Why Does Windows Need It?
A Trusted Platform Module is a dedicated security chip that stores cryptographic keys and handles encryption operations separately from your main processor. It is a small piece of hardware, either soldered onto your motherboard or built into your CPU firmware.
The TPM’s main job is protecting encryption keys. When you use BitLocker to encrypt your hard drive, the encryption key is sealed inside the TPM. The chip will only release that key if the system’s boot process matches what it recorded — meaning nobody can pull your drive out, put it in another computer, and read your files.
Windows also uses the TPM for Windows Hello biometric sign-in, Virtual Smart Cards, and measured boot, which verifies that your operating system hasn’t been tampered with before it loads.
Windows 11 requires TPM version 2.0 as a minimum system requirement. Windows 10 can use TPM 1.2, and many Windows 10 features work without any TPM at all. This is why the error appears most often when people try to upgrade an older PC to Windows 11.
What Does “TPM Device Not Detected” Actually Mean?
The message means Windows looked for a TPM and found nothing it could use. It does not automatically mean the chip is missing or dead.
There are three common situations behind this message:
- The TPM is disabled in BIOS or UEFI. This is the most common cause. The chip exists but the firmware has it switched off.
- The TPM is enabled but not visible to Windows. Sometimes a firmware setting, a pending BIOS update, or a cleared security state hides it from the operating system.
- The computer genuinely has no TPM. This applies to many PCs built before roughly 2016, and to some budget or custom-built machines.
You can check which situation applies to you in about a minute. Press Windows key + R, type tpm.msc, and press Enter. If the chip is present and enabled, you’ll see a status message confirming it’s ready. If not, you’ll see the “Compatible TPM cannot be found” message — the same one that appears in Settings under Security Processor.
One clarification worth knowing: a “not detected” message is different from a TPM that shows up but reports errors. A detected-but-failing TPM usually points to a firmware or hardware fault. A not-detected TPM usually points to a configuration issue.
How Do You Enable the TPM in BIOS or UEFI?
Restart your computer and enter the BIOS or UEFI setup. On most machines that means pressing a specific key repeatedly right after power-on — commonly F2, F10, Delete, or Esc, depending on the manufacturer. The correct key usually flashes on screen for a second or two during startup.
Once inside, look for a security section. The exact wording varies by manufacturer:
- Intel systems often call it PTT (Platform Trust Technology)
- AMD systems often call it fTPM (firmware TPM)
- Some boards simply label it TPM Device, Security Device Support, or Trusted Computing
Set it to Enabled, save your changes, and exit. On many systems you’ll also see an option to clear the TPM — do not clear it unless you have a specific reason, because clearing can lock you out of encrypted drives.
After the computer restarts, run tpm.msc again. If the chip now appears, the problem is solved. If it still doesn’t, the next step is a firmware update.
What If Enabling It in BIOS Doesn’t Work?
If the setting is already enabled and Windows still can’t see the TPM, work through these in order.
Update your BIOS or UEFI firmware. Motherboard manufacturers release firmware updates that fix TPM detection problems, and some early firmware for newer processors had documented issues with fTPM recognition. Get the update from your motherboard or PC manufacturer’s support page — not from a third-party driver site.
Check whether you’re booting in the right mode. Windows needs the system to boot in UEFI mode, not Legacy or CSM mode, for the TPM to be fully available. If your BIOS has a CSM (Compatibility Support Module) setting turned on, switching to pure UEFI mode sometimes resolves detection issues. Be aware this can affect whether an existing Windows installation still boots, so back up your data first.
Reset the TPM from within Windows. If the chip appears in tpm.msc but shows errors, Settings > Privacy & Security > Windows Security > Device Security > Security Processor offers a troubleshooting option. This can clear the TPM, which will affect BitLocker-protected drives — make sure you have your recovery key saved before doing this.
Check for a physical module. Some desktop motherboards have a TPM header and accept a plug-in module, sold separately. This is uncommon on laptops and prebuilt systems, where the TPM is normally built in.
Does Your Computer Actually Need a TPM?
For Windows 11, yes — TPM 2.0 is a stated system requirement. Microsoft has documented limited installation workarounds for some systems, but those come with no guarantee of updates or support, and Microsoft has indicated it may not provide updates to unsupported installations.
For Windows 10, the answer is more flexible. Windows 10 can run without a TPM. You lose BitLocker’s hardware-backed key protection and some Windows Hello features, but the operating system itself works.
Whether you personally need it depends on what you do. If you encrypt your drive, use biometric sign-in, or handle sensitive data, the TPM matters. If you use a basic desktop PC for browsing and email, its absence is a security downgrade but not a functional failure.
One point that gets oversold: a TPM is not antivirus software and does not stop malware, phishing, or bad downloads. It protects keys and verifies boot integrity. That’s a real and useful job, but it is a narrow one. Marketing that describes a TPM as making a computer “secure” is describing a fraction of the picture.
Can You Add a TPM to a Computer That Doesn’t Have One?
On some desktop PCs, yes. Many motherboards include a TPM header that accepts a discrete module, which you buy separately and plug in. Availability varies, and some modules are specific to certain motherboard brands.
On laptops, adding a TPM is generally not possible. The chip is either soldered to the board or integrated into the processor, and there’s no upgrade path.
If your computer has no TPM and no header, your realistic options are to stay on Windows 10 while it remains supported, or replace the machine. Given that most PCs built in the last several years include TPM 2.0 capability, a “not detected” message on a newer computer is far more likely to be a settings issue than a missing chip.
When Should You Get Professional Help?
Most TPM detection problems are solved with a BIOS setting or a firmware update. If you’ve enabled the TPM, updated your firmware, confirmed UEFI boot mode, and Windows still reports no TPM on a computer that should have one, the next step is the manufacturer’s support channel or a qualified technician.
Be cautious with advice that tells you to disable security features or install third-party tools to force TPM detection. There is no legitimate software that adds a TPM to hardware that lacks one.
Frequently Asked Questions
Is “TPM device not detected” a serious problem?
It is rarely a hardware failure and usually means the TPM is turned off in BIOS. It becomes important if you need Windows 11, BitLocker encryption, or Windows Hello sign-in.
How do I check if my computer has a TPM?
Press Windows key + R, type tpm.msc, and press Enter. If a TPM is present and enabled, the window will confirm it and show the specification version.
Can I install Windows 11 without a TPM?
Microsoft lists TPM 2.0 as a requirement, and documented workarounds exist but come without guaranteed updates or support. Installing on unsupported hardware is possible but not recommended by Microsoft.
Will enabling the TPM in BIOS delete my files?
Enabling the TPM does not erase your data. Clearing or resetting the TPM can lock you out of BitLocker-encrypted drives, so save your recovery key before doing that.

