Disclosure: When you purchase through our affiliate links, we earn some commission. This helps us to keep this site running. There are no extra costs to you at all by using our links. Here are more details about our affiliate disclosure.
After the much-awaited Microsoft Window 11 operating system launch event, people were wondering that when and how the new Windows 11 OS will be available to its users for installation.
A number of users are seeing “This PC can’t run Windows 11” error when running compatibility checks using Microsoft’s PC Health Check Tool. There seems to be some confusion around this app and some people are reporting “This PC can’t run Windows 11” errors. A lot of users have reported problems when running compatibility tests with PC Health Check Tool, usually because of TPM 2.0 requirements and problems with existing software or hardware.
Minimum system requirements
|Processor||1 gigahertz (GHz) or faster with 2 or more cores on a compatible 64-bit processor or System on a Chip (SoC)|
|Memory||4 GB RAM|
|Storage||64 GB or larger storage device|
|System firmware||UEFI, Secure Boot capable|
|TPM||Trusted Platform Module (TPM) version 2.0|
|Graphics card||DirectX 12 compatible graphics / WDDM 2.x|
|Display||9” with HD Resolution (720p)|
|Internet connection||Microsoft account and internet connectivity required for setup for Windows 11 Home|
Windows 11 is designed for everyone and it’s compatible with modern hardware, so naturally, it will run smoothly on PCs shipped in the last few years, but it can be installed on older hardware too.
Regarding the TPM requirement, Microsoft officials explained that PCs shipped in the last few years come with the TPM 2.0 feature. It’s possible that your PC does have TPM, but it’s disabled in the BIOS. If it’s disabled, you need to get into the BIOS and turn on TPM manually and reboot the system.
You can check if your device has the compatible TPM by running the command get-tpm in PowerShell:
Confirm TPM 2.0 with Windows Settings
To check whether your device has a TPM chip and is enabled, use these steps:
- Open Windows Settings.
- Click on System.
- Click on About.
- Under the “Related settings” section, click the BitLocker settings option.
- You will find TPM Administration, when you click it TPM Management window will open.
- Under the “Status” section, confirm “The TPM is ready for use” to confirm the device has a trusted platform module, and it’s enabled.
- Under the “TPM Manufacturer Information” section, check the Specification Version to confirm the chip is version 2.
Confirm TPM 2.0 with Device Manager
To check if a TPM chip is present and enabled with Device Manager, use these steps:
- Open Start.
- Search for Device Manager and click the top result to open the app.
- Expand the Security devices branch.
- Confirm the Trusted Platform Module 2.0 entry exists.
After you complete the steps, similar to using the Settings experience, you would have confirmed if the device enabled a TPM chip.
The other ways to find out if your PC has a TPM chip.
- Click Windows + R
- Type in ‘tpm.msc‘ and click OK or hit Enter. The TPM Management window will open.
- Look for confirmation or a “Compatible TPM cannot be found” error.
- If you get the latter, you may still have a TPM chip, but it may need to be enabled in BIOS (We recommend contacting your manufacturer).
Steps to Check if Your Computer Has TPM Hardware That’s Disabled
On some PCs, it’s possible to disable the TPM chip in the computer’s UEFI firmware or BIOS. If the TPM chip is disabled at this level, it’s deactivated and won’t appear in Windows—even though your PC actually has the hardware. To check for this, restart your PC into its UEFI or BIOS settings screen. The exact process is different on every PC. But overall you can follow the below steps:
- Restart the system to enter the BIOS setup screen. (These settings can differ for different manufacturers)
- You will be presented with the BIOS Setup main screen. Using your arrow keys, navigate to the Advanced tab. From there, navigate down and select the “CPU Configuration” option, as shown below. Press Enter key.
- You will be taken to the CPU Configuration page. Using your arrow keys, navigate down to the “Intel Virtualization Technology” option, and press Enter key. If this item is not already enabled, select “Enable” and press Enter key.
- Once you have enabled virtualization support, press your ESC key until you are back to the Advanced tab. Navigate down to the “Trusted Computing” option and press Enter key.
- The Trusted Computing window will appear. Select “TPM State” and press Enter key.
- From the window that pops up, select “Enabled,” as shown below, and press Enter key.
- Next, select “Device Select” Selecting the TPM 1.2/TPM 2.0 options will bypass any possible compatibility issues between the module and the motherboard. Selecting Auto will have the system auto-detect the model of TPM being used.
You must save your changes and reset them for the changes to take effect. Press the ESC key to exit the Trusted Computing options and scroll to the Save & Exit tab. Select “Save Changes and Reset” The TPM is now enabled.
Restart the system run the compatibility check by using Microsoft’s PC Health Check Tool again. The chances are your system will now eligible to Windows 11 upgrade.
What is a TPM good for?
If you’re curious, the TPM uses both software and hardware to store and protect important passwords and/or encryption keys. Plus, if a TPM chip detects something wrong in your system, it can run a quarantine mode to try and fix the problem. Read our post here.