upgrading to windows 11 with "This PC can't run windows 11" [duplicate]

I'm trying to upgrade my windows 10 into 11 but I get this message from the PC health check program that my PC can't run windows 11, It has all of the requirements such as dx12, 12GB memory, Intel i5 2.6 GHz, but it doesn't have TPM support due to it being a little old, I tried enabling Secure Boot but windows refuse to boot while the secure boot is on and returns to boot selection page, is there another way to bypass the TPM requirement and if not, would it be possible to download the .iso file and choose the "upgrade" option in installation and force it that way?


There is growing clarity about the requirements for Windows 11.

Microsoft requirement for TPM

Processor: 1 gigahertz (GHz) or faster with 2 or more cores on a compatible 64-bit processor or System on a Chip (SoC) RAM: 4 gigabyte (GB) Storage: 64 GB or larger storage device System firmware: Trusted Platform Module (TPM) version 2.0 Graphics card: Compatible with DirectX 12 or later with WDDM 2.0 driver S mode is only supported on Home edition of Windows 11. If you are running a different edition of Windows in S mode, you will need to first switch out of S mode prior to upgrading.

There had be some discussion about allowing TPM 1.2 but Microsoft has clarified this and only allows TPM 2

Run the GitHub tool and see what it says for you.

GitHub Windows 11 check

Want more detail as to why your PC may not get Windows 11? A new free app called WhyNotWin11 dives much deeper than Microsoft's own attempt.

Windows 11 has strict CPU and hardware requirements that are causing a lot of frustration. Microsoft's own PC Health Check app is getting better but still feels half-baked. A new free, open-source app called WhyNotWin11 provides much more detail for users exploring their PC's hardware in preparation for Windows 11.

It also appears the CPUs older than 3 years will not run Windows 11. I have not yet seen clarity whether this is a soft or hard floor.