How-To

How to Check if Your PC Has TPM 2.0 for Windows 11

One of the system requirements your PC needs to run Windows 11 is TPM version 2.0. Here are a few ways you can use to check to see if you have it.

A Trusted Platform Module (TPM) is a security device hardwired into your computer’s CPU. For operating systems like Windows 10, you need to use features like BitLocker, encryption, and decryption of the hard drive. In fact, when Windows 8 first came out, you needed TPM version 1.2 for BitLocker. However, there was a workaround for Windows 8.1. But I digress…A requirement for running Windows 11 (at least from what we know now) is that your PC needs TPM 2.0. Here are a couple of ways to see if your PC has TPM and the version.

Check Using TPM Management Tool

First, use the keyboard shortcut Windows Key + R to bring up the Run dialog. Then type: tpm.msc and hit Enter or click OK.

tpm_msc_windows_10

Next, The Trusted Platform Module (TPM) utility will launch. Here you want to look for Status and TPM Manufacturer Information. In my example below, the status is: “The TPM is ready to use.” And the Manufacturer info is version 2.0. That means my CPU is good to go for running Windows 11.

trusted platform module management on local computer windows 10

That’s all there is to it. Once you have the data, you can close out of the console.

Use Device Manager

Another way you can find out about TPM on your system is by using Device Manager. Right-click the Start button and then click Device Manager from the so-called “Power User Menu.” You can also type: devmgmt.msc into the Search box and open it from the result at the top. And keep in mind that you can create a desktop shortcut to Device Manager if you use it often.

Device Manager Power User Menu

Once Device Manager opens, scroll down and click on “Security Device” to expand the menu and see if any TPM entries exist.

device manager TPM 2.0

Use the Command Prompt

You can use the Command Prompt to look for TPM, too. Hit the Windows key and type: cmd and launch the Command Prompt as Administrator.

command prompt

Then copy and paste the following command and hit Enter.

wmic /namespace:\\root\cimv2\security\microsofttpm path win32_tpm get * /format:textvaluelist.xsl

command prompt values windows 10 tpm

To know you have TPM installed, three values need to come back as TRUE:

  • IsActivated
  • IsEnabled
  • IsOwned

There are other ways to find if you have TPM, like using your BIOS or UEFI, but it isn’t as easy as the methods above. Also, make sure to use the Microsoft PC Health Check app to make sure your system will support Windows 11. At the time of this writing, Microsoft is updating it to give you better information.

6 Comments

6 Comments

  1. Ron S

    June 26, 2021 at 8:46 pm

    Thanks, this article is exactly what I was looking for.

    I’ve got TPM, so something else is blocking Win 11 on my machine. My next guess is the video requirement. Have to find another article on how to check that.
    .
    PS: tpm.msc also must be run as admin, so I run it from the start menu rather than the Run window

  2. Mark

    June 28, 2021 at 7:41 am

    So, how do I Get TPM?

  3. MarcL

    July 5, 2021 at 10:23 am

    That was easy once I read the article. Thanks

  4. coop

    September 1, 2021 at 7:41 am

    Great instructions! My 1-yr. old laptop “passed” the test!

    Like Mark basically asked above, what do we do if our older devices don’t pass the TPM test? Is it cost effective to get a new TPM installed? Can we do it ourselves? This would be your next logical article. As always, you guys are the best!!!

  5. johngalt

    September 2, 2021 at 10:45 am

    If you were running Linux, it would be even simpler. Just run “dmesg | grep -i tpm”.

    But if you were running Linux, why would you EVER want to DOWNgrade to MSWin 11 (or MSWin at all)?

  6. Derek Broughton

    June 14, 2023 at 8:28 am

    Well, now, JohnGalt. I am running Linux. And it tells me I have no TPM (and explicitly that I have no TPM _chip_, as there are other forms of TPM). So I boot into the Windows partition (that I have _never_ used, and follow these instructions, and see that I have TPM 2.0). modprobe has not been my friend.

    Since I _must_ have TPM for my work, soon, it’s entirely possible that I _will_ have to downgrade to Windows (on my work-owned desktop, I’m running Win 10 Pro with WSL, and it’s … not awful).

Leave a Reply

Your email address will not be published. Required fields are marked *

 

To Top