After Windows 11 was announced and the minimum system requirements for running the latest operating system were published, many people began to check whether they had the TPM module installed or not. TPM (Trusted Platform Module) is a technology which is designed to provide hardware functions related to security. The TPM module is designed for cryptographic operations: storing and generating cryptographic keys. Most modern laptops already have a TPM chip built in. But as for PC motherboards, they are usually shipped to Russia without TPM modules. In this case you may need to buy the TPM module separately. In this article we will explain how to check if the TPM module is installed on your system and whether it is enabled or not and what its version is. As a reminder, we are going to remind you that the TPM cryptographic module version must be 2.0 or higher. Traditionally, let's start with the easiest ways.

1 way to check TPM: using the "Windows Security" system application

This method is suitable for Windows 10 users. If you have Windows 7 or Windows 8 installed on your computer, we recommend scrolling below and using the other methods.

  1. Start the "Windows Security". It can be found in the notification panel by the shield icon.

Microsoft Defender icon on taskbar en

  1. In the window that opens, click on "Device security". You will see information on the right-hand side about what security is installed on your device. If you see a green checkmark icon next to "Security Processor" in the list, you have a TPM cryptographic module installed on your device.

Microsoft Defender TPM en

  1. If you want to know the status and version of the TPM module, click the "Security Processor Details" link. Under "Specifications", the version of the TPM module is displayed next to "Specification Version". And in the "Status" section, the parameters "Attestation" and "Storage" should read "Ready" as shown in the screenshot below. This will mean that the TPM module is working.

Microsoft Defender TPM advanced en
This screenshot was taken on a virtual machine, so don’t pay attention to the fact that it says “Not supported” opposite “Attestation”.

  1. If the window does not show information about the presence of a security handler, the TPM module is either not installed on the system or is not configured (not running). In this case, a notification appears stating that "Standard hardware security not supported". To provide standard device security, the TPM module must be running on the computer and secure boot must be enabled.

Microsoft Defender TPM not active en

2 way to check the TPM: using Device Manager

  1. Open Device Manager.

How do I find and open the Device Manager in Windows 10?

  1. Find "Security devices" in the list of installed components and click on it to expand it.
  2. If you have the TPM module installed you will see the device "Trusted Platform Module 2.0" (if you have the module version 2.0), or "Trusted Platform Module 1.2" (if you have an outdated module version 1.2. which is not compatible with Windows 11).

device manager TPM en

If you do not find the Trusted Platform Module in the device list, it is either not installed in the computer, not running, or not configured.

3 way to check the TPM: using the "Trusted Platform Module Management" system utility

  1. Press the keys on the keyboard Windows + R.
  2. In the window that opens, enter the text tpm.msc and press the "Enter" button on the keyboard or the "OK" button displayed in the window.

run TPM en

  1. In the window that appears, pay attention to the "Status" item. If the TPM module is running, the following will be written: "The TPM is ready for use". You can also check the version of the installed TPM module under "TPM Manufacturer Information". In our case the TPM version is 2.0., this means that the TPM module has met the minimum requirements for a Windows 11 installation.

TPM msc active en

  1. If the TPM module is not installed, not working, or not properly configured, when you run the utility you will see a message that compatible trusted platform module (TPM) cannot be found.

TPM msc not active en

4 way to check the TPM: from the command prompt

  1. Run the command prompt with administrative privileges.

How do I open the command prompt in Windows 10? A few handy ways

  1. Enter the following text at the command prompt: wmic /namespace:\root\cimv2\security\microsofttpm path win32_tpm get * /format:textvaluelist.xsl and press the "Enter" button on your keyboard.
  2. If the TPM module is installed, configured, and working properly, you will see "TRUE" values against the IsActivated, IsEnabled, and IsOwned parameters. The "IsActivated" parameter indicates whether the TPM module is activated or not. The "IsEnabled" parameter shows whether the TPM unit is on or off. The "IsOwned" parameter indicates whether the owner of the TPM module is installed. If you see "FALSE" next to any of these parameters, the TPM will need to be re-set to eliminate the problem.
  1. If the TPM module is not installed and is not working, you will get a message "No instances" when you enter the corresponding command.

Do you have TPM installed? Are you ready to upgrade to Windows 11?

Tell us in the comments 😉