The announcement of Windows 11’s system requirements could have gone better. Microsoft certainly could have done more to communicate what TPM 2.0 was, and why the operating system required it.
But now we’re in the run-up to the Windows 11 October 5 launch, Microsoft seems to be trying to clear up all the confusion. That involves actually telling people what TPM 2.0 is, and how it can be activated.
- What is a TPM? Here's why you need it for Windows 11
- How to watch the Microsoft Surface event 2021
- Plus: Surface Pro 8 specs just tipped ahead of Microsoft event
A TPM is one of those things the majority of people have never even heard of, which caused a lot of confusion when Windows 11’s system requirements were announced. It didn’t help that some manufacturers, like ASUS, were updating older hardware that seemingly bypassed the TPM 2.0 requirement altogether.
Microsoft tweeted (opens in new tab) out a response to the confusion, with a link to a support page (opens in new tab) explaining some of the basics of TPM 2.0 and how to make sure it’s enabled.
Ummmm…. yeah.... we need to talk to you about TPM 2.0 and Windows 11.Read the memo: https://t.co/kI80YOGrEh pic.twitter.com/FvGNDIreZQSeptember 8, 2021
The support page clarifies that “most PCs” that shipped over the past five years are capable of running the TPM 2.0 module. However, not all of them are actually set up to run the module, and it may be up to the user to check whether it’s been enabled or not.
As the page points out, a lot of retail motherboards, often used by people building their own PCs from scratch, have a TPM but ship with it switched off. The support page explains different ways the TPM module can be activated, though Microsoft points out that anyone unfamiliar with this “level of technical detail” should “consult your PC manufacturer’s support information for more instructions specific to your device”.
However anyone hoping to use a virtual machine with Windows 11 better be quite selective with how they go about it. Virtual machine owners have started reporting that the latest pre-release builds of Windows 11 are locking them out for not meeting the TPM requirements. Because virtual machines don't have physical TPM hardware to refer to.
So if you plan on using Windows 11 virtually, be sure to use virtual machine software that can simulate a TPM. Unfortunately those appear to cost money.
Why is TPM even required for Windows 11?
Microsoft has explained that the TPM 2.0 module is needed as an “important building block” for a number of Windows 11’s features. Features like identity protection with Windows Hello, BitLocker and so on.
The TPM also helps encrypt crucial data, so if your machine ever gets stolen all the information on your hard drive is kept safe. This is provided the TPM is still enabled, which explains why Windows 11 is requiring it at a system level.
However, since a lot of TPMs may not be enabled by default, it means users may well need to go beyond their comfort zone to activate them in the BIOS. And one wrong move could end up with some pretty disastrous consequences, like a bricked machine.
So if you don’t know what you’re doing, take your computer to someone who does. A licensed computer technician should be able to handle activating a dormant TPM. And if they mess it all up, then that’s their problem to deal with and not yours.
- More: How to install Windows 11 — a step-by-step guide
One other thing you got wrong is most motherboards no longer have an actual TPM module but have it built into the UEFI BIOS .... You mainly only need a module if you have an older motherboard or CPU .... A lot of people are running out and buying a TPM module when they don't even need one because they already have it built into the CPU and Motherboard BIOS. For instance my old Gigabyte B350 board had a header for a TPM module but as long as you used a Ryzen 2000 or newer CPU you didn't need it because it's built into the CPU and BIOS
if they want to do something radical, better to get rid of the ages old code they carry to support 25 years old applications or start using the same UI language/design for all of the OS and their apps.