I'm trying to upgrade my PC to Windows 11, but I keep getting a message saying my system doesn't meet the requirements. I used the WhyNotWin11 tool and it confirmed that I'm fully compatible. In my BIOS, I have Firmware TPM enabled, and I verified it using tpm.msc. Secure boot is also enabled, and my BIOS is UEFI. My drives are set up as GPT disks. My system specs include an Intel Core i5-10400F processor, 16GB of DDR4 RAM, an Asus Prime B560-Plus motherboard, and an Nvidia GeForce RTX 3060. Any ideas why I'm running into this issue?
4 Answers
If you're still having problems, have you thought about just switching to something like Linux Mint? However, keep in mind that some modern games won’t run on Linux due to anti-cheat issues, especially with your Nvidia card.
Just a heads-up about your TPM chip—make sure it's functioning correctly. Sometimes, that’s the overlooked culprit when systems don’t pass the requirements check.
You might want to try downloading the Windows PC Health Check App. Sometimes, Windows doesn’t automatically update its compatibility checks, even if you run the installer. This app forces a re-check and will tell you if your system is ready for Windows 11 and what changes might be needed.
Check your CPU. If it's Intel and the number starts with 7 or lower, that could be your issue. However, your motherboard supports 12th gen, so it seems like it should work. Also, make sure that Microsoft Compatibility Appraiser in Task Scheduler is disabled and then re-enabled; it helped me out when I had a similar problem.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures