Tried to upgrade an older desktop to Windows 11 and hit "This PC can't run Windows 11" with no clear reason given. Since Windows 10 support has ended, a lot of people are running into this same wall right now. This checklist walks through every requirement Microsoft actually checks, in the order most likely to be your blocker, so you can find and fix the exact one stopping your PC.

🖥️ Why This Message Is So Vague

The Windows 11 installer and the PC Health Check tool both show the same frustratingly unspecific message, "This PC can't run Windows 11," without saying which requirement actually failed. That's because Microsoft checks five things at once: TPM 2.0, Secure Boot support, an approved CPU, at least 4GB of RAM, and at least 64GB of storage, and the message doesn't break out which one you're missing. I ran into this on a 2017-era desktop and assumed it was the CPU, since that's what most people blame first. It wasn't; it was TPM being present but disabled in BIOS. This checklist goes through each requirement in the order it's most commonly the actual blocker, so you can find yours quickly instead of guessing.


✅ Check 1 — TPM 2.0

Press Win + R, type tpm.msc, and press Enter. If you see "Compatible TPM cannot be found," your motherboard either lacks TPM entirely (rare on anything made after 2016) or, far more commonly, has it built in but turned off in BIOS/UEFI under a name like Intel PTT (Platform Trust Technology) or AMD fTPM. Restart into BIOS (commonly Del or F2 at boot, check your motherboard manual if unsure), find the Security or Advanced tab, enable PTT or fTPM, save, and reboot. Run tpm.msc again afterward to confirm it now reports "The TPM is ready for use" with a version of 2.0.

tpm.msc

✅ Check 2 — Secure Boot and UEFI Mode

Press Win + R, type msinfo32, and press Enter, then check the "BIOS Mode" and "Secure Boot State" lines in System Summary. If BIOS Mode says "Legacy" instead of "UEFI," Secure Boot cannot be enabled at all until you switch modes, and switching modes on a drive that was installed under Legacy BIOS usually requires converting the disk from MBR to GPT first using Microsoft's built-in MBR2GPT tool before you flip the BIOS setting, otherwise Windows won't boot afterward. If you're already in UEFI mode and Secure Boot just shows "Off," go into BIOS/UEFI settings and enable it directly, no conversion needed.


✅ Check 3 — CPU Compatibility

Windows 11 requires a CPU on Microsoft's approved list, generally 8th-generation Intel Core or newer, and AMD Ryzen 2000-series or newer, plus support for the SSE4.2 and POPCNT instruction sets on the newer 24H2 update specifically. If your TPM and Secure Boot both check out fine and you're still blocked, this is very likely your issue, particularly on CPUs from 2017 or earlier. You can confirm your exact processor generation and check it against Microsoft's official supported-CPU list, or use a tool like CPU-Z to check for SSE4.2 support directly. Unlike TPM or Secure Boot, there is no toggle that fixes this: an unsupported CPU genuinely cannot run the officially supported build of Windows 11.

🔗 Official Microsoft Page — Windows 11 Specifications microsoft.com · Microsoft's own full hardware requirements and supported processor details

✅ Check 4 — RAM and Storage

These two are the least likely to be the actual blocker on a PC bought within the last decade, but they're worth a quick check anyway: Windows 11 needs at least 4GB of RAM and 64GB of free storage on the install drive. Press Win + I → System → About to see installed RAM, and check available drive space in File Explorer under This PC. If you're short on storage, freeing space with Disk Cleanup or removing large unused files/programs is usually enough; RAM shortfalls need a physical upgrade, which is rarely worth it on hardware old enough to also be failing the CPU check above.


🧩 What If Nothing on the List Is the Problem?

If TPM, Secure Boot, CPU, RAM, and storage all check out and you're still blocked, download the official PC Health Check app from Microsoft directly (not a third-party mirror) since it gives a more specific failure reason than the installer does. It's also worth trying a fresh download of the Windows 11 installer, since a corrupted or outdated installation media occasionally produces this same generic message even on fully compatible hardware. For genuinely unsupported CPUs, Microsoft does technically allow installation via registry bypass, but that path receives updates on a different, less certain schedule and isn't something this post recommends for a daily-use PC.


❓ FAQ

Q. Which of these five is the most common blocker?
A. TPM being disabled in BIOS (not absent) is the single most common cause, followed by an unsupported CPU on older machines.

Q. Can I skip TPM and Secure Boot entirely?
A. Unofficial workarounds exist, but Microsoft doesn't guarantee full update support on a PC that bypasses these checks, so it's a tradeoff worth understanding before you use one.

Q. Will enabling TPM or Secure Boot erase my files?
A. Enabling TPM/PTT alone does not erase anything. Converting from MBR to GPT to switch into UEFI mode can cause data loss if done incorrectly, so back up your files first regardless.

Q. Is there any way around an unsupported CPU?
A. Not through official channels for a fully supported install; the CPU list reflects a hard platform requirement, not a setting you can toggle.


✅ Wrap-Up

"This PC can't run Windows 11" almost always comes down to one of five checks: TPM 2.0, Secure Boot/UEFI mode, CPU compatibility, RAM, or storage. Work through them in that order, since TPM being disabled (not missing) and an unsupported CPU cover the large majority of real-world cases, and you'll usually land on the exact blocker well before reaching the bottom of the list.

#Windows11 #TPM2 #SecureBoot #ThisPCCantRunWindows11 #WindowsUpgrade #PCHealthCheck