Microsoft has released an app that will check your for compatibility issues to see if it can run Windows 11. You can download the Windows 11 Health Check app from the Introducing Windows 11 page, you’ll find a link to it at the bottom of the page, and there’s a good chance that it’ll throw up an error telling you that your PC can’t run Windows 11.
But there’s a very good chance that there is absolutely nothing wrong with your machine though, and that there’s just a setting in the UEFI/BIOS that needs flicking on. The setting in question is actually listed in the minimum system requirements for Windows 11, which are:
It’s that TPM requirement that is going to cause the most confusion though because while TPM support has been included with machines for years, it tends to be turned off by default.
To resolve this issue, you just need to jump into the UEFI/BIOS—generally by hitting [Del] as your machine boots and switching it on. It shouldn’t take too much tracking down, but different manufacturers do hide it in different places. On my Gigabyte X570 Aorus Master motherboard, it could be found by selecting Settings -> Miscellaneous -> Trusted Computing 2.0 and switching the Security Device Support to Enable.
Once done, you can save the settings and reboot your machine. And voila, you’re more than likely now compatible.