The minimum requirement for a PC to be able to run is pretty low, see below:
- Processor: 1GHz or faster with 2 or more cores on a compatible 64-bit processor
- Memory: 4GB
- Storage: 64GB or larger
- Firmware: UEFI or Secure Boot capable
- Graphics Card: DirectX12 compatible
- Display: 9″ with HD 720P or up.
They all look pretty basic, right? But this one item on the list is going to put many computers out of Windows 11 business.
TPM: TPM version 2.0
I just checked my 2017 desktop computer. It’s only 1.2 and I am out of luck here.
What is TPM?
TPM, Trusted Platform Module, is a chip embedded on your computer motherboard that helps enable tamper-resistant full-disk encryption without the need of an extremely long complicate passphrase. That’s why BitLocker usually works way better on a computer with a TPM chip. You can still use BitLocker to encrypt an entire disk on a computer that doesn’t have a TPM chip but you will end up typing in the long passphrase every time you turn it on.

Moreover, Windows 10 makes extensive use of the TPM and integrates it deeply inside the Windows system for its security enhancements such as Device Guard and Windows Hello for Business.
How do I tell if I have TPM, especially 2.0?
There are 2 quick ways to tell whether your computer is capable of handling Windows 11.
The TPM Management console
Press Ctrl + Run, type tpm.msc, and hit OK to open the console.

Then in the TPM Manufacturer Information section, you will see the specification version there to indicate which version of the TPM chip you have on your computer.

PowerShell
You can also use the cmdlet Get-TPM to find out as well. Open an elevated PowerShell window and simply type:
Get-TPM

If you see anything mentioned “not supported for TPM 1.2” in the ManufactureVersionFull20 field, you are out of luck, like my screenshot above.
The benefit of using PowerShell is that you can gather information from any remote computers on the same network.
Invoke-Command -ComputerName $computername -Scriptblock {Get-TPM}

Well, guess one of my computers are capable of running Windows 11.
Lastly, while we are on the topic, please do check why and how to manage TPM on your Windows computer.
Thanks Kent.
This news has already created a panic in the TPM 2.0 module market, with the usual price-gouging.
Fortunately most people won’t necessarily need a module and can activate TPM in the BIOS. Hopefully if it isn’t already 2.0 there will be BIOS updates to accommodate.
most of the PCs from recent years already have the TPM module installed…but a BIOS update might not be good enough to bring them to 2.0.