Running the compatibility checker and seeing “This PC can’t run Windows 11” is annoying, especially when your laptop feels perfectly fast. But here’s the thing most people miss: the check usually fails on a setting, not on your hardware. TPM 2.0 sits disabled in the BIOS on countless PCs that fully support it.
Before you assume you need a new laptop, work through the checks below. A surprising number of “incompatible” PCs just need two BIOS toggles flipped.
Why this happens
- TPM 2.0 is disabled in the BIOS. The chip is there on most PCs from 2016 onward, but the firmware setting is off by default on many boards.
- Secure Boot is disabled or in Setup Mode. Windows 11 requires Secure Boot capability, and some systems ship with it off.
- CPU isn’t on the supported list. Microsoft cut off at 8th-gen Intel Core and AMD Ryzen 2000 series — older chips fail no matter what you toggle.
- Outdated BIOS. An old firmware version may not expose TPM 2.0 or Secure Boot options that a newer version adds.
- Legacy BIOS/CSM boot mode. Systems booting in old Legacy mode instead of UEFI can’t enable Secure Boot.
- Insufficient RAM or storage. Less than 4 GB of RAM or a tiny system drive fails the check outright.
How to fix it
Work through these in order, from Fix 1 onward, and stop once the checker gives you a green light.
Fix 1: Find out exactly what failed
Don’t guess — the checker tells you precisely which requirement failed.
- Download the PC Health Check app from Microsoft’s Windows 11 page.
- Run it and click Check now in the Windows 11 section.
- Click See all results to expand the full list of passed and failed requirements.
- Write down every failed item — you’ll address each one below.
- If everything passes except one toggle, you’re minutes away from upgrading.
Fix 2: Enable TPM 2.0 in the BIOS
This single setting fixes the majority of failures.
- Restart and enter the BIOS/UEFI (F2, Del, or F12 during boot).
- Look under Security, Advanced, or Trusted Computing for the TPM setting.
- On Intel systems it may be called PTT (Platform Trust Technology); on AMD, fTPM.
- Set it to Enabled, save, and exit.
- Back in Windows, press Win + R, type
tpm.msc, and confirm it now shows Specification Version 2.0.
Fix 3: Enable Secure Boot
The second most common toggle, often disabled on systems that shipped with Windows 10.
- Enter the BIOS/UEFI again.
- Find Secure Boot under the Security or Boot tab.
- If the OS Type or boot mode is set to Legacy/CSM, change it to UEFI first — Secure Boot requires UEFI mode.
- Set Secure Boot to Enabled.
- Save and exit, then re-run the PC Health Check to confirm it passes.
Fix 4: Check your CPU against the supported list
If TPM and Secure Boot are fine but the CPU fails, verify it properly.
- Press Win + R, type
msinfo32, and note your exact Processor line. - Compare it against Microsoft’s official supported CPU lists for Windows 11.
- Note that 7th-gen Intel and first-gen Ryzen are excluded with very few exceptions, even though they’re capable chips.
- If your CPU is genuinely unsupported, skip to Fix 7 — no BIOS setting will change this.
- If it IS on the list but the checker disagrees, update your BIOS (Fix 5) — old firmware sometimes misreports the CPU.
Fix 5: Update the BIOS
Manufacturers added Windows 11 readiness — proper TPM exposure, Secure Boot fixes — in BIOS updates.
- Check your current version with
msinfo32under BIOS Version/Date. - Visit your laptop maker’s support page and find BIOS updates for your exact model.
- Read the release notes — look for mentions of TPM, Secure Boot, or Windows 11 support.
- Flash the update with the laptop plugged in and all programs closed.
- After the flash, re-enter the BIOS and verify TPM and Secure Boot are still enabled, then re-run the checker.
Fix 6: Free up the basics — RAM, storage, and display
Sometimes the failure is refreshingly simple.
- Confirm at least 4 GB of RAM in Settings > System > About.
- Make sure the system drive has 64 GB or more total capacity.
- Check your display is larger than 9 inches with 720p resolution (a non-issue for any real laptop).
- If RAM is the only failure and your laptop has a free slot, a cheap stick upgrade solves it.
- Re-run the checker after each change.
Fix 7: Decide your path if the hardware truly can’t do it
If the CPU is unsupported and no update will fix that, you have three honest options.
- Stay on Windows 10 carefully. Keep your browser and antivirus updated, avoid sketchy downloads, and treat the machine as higher-risk over time.
- Upgrade the hardware. On desktops, a motherboard/CPU swap may be cheaper than a new PC; on laptops, it usually means a new machine.
- Consider the documented bypass with eyes open. Microsoft publishes a registry method to skip the checks, but warns such PCs may miss updates — only for tinkerers, never for your main work laptop.
- Whatever you choose, back up your files first — big system changes always carry some risk.
- If you do a fresh install of anything, our reset guide covers the process safely.
Fix 8: Prepare properly once you pass the check
Passing the checker is step one — a smooth upgrade needs a little prep.
- Back up your important files to an external drive or cloud storage.
- Update your BIOS, chipset, and storage drivers to their latest versions first.
- Uninstall any third-party antivirus temporarily — it causes a disproportionate share of upgrade failures.
- Run the upgrade with the laptop plugged in and connected to stable internet.
- After upgrading, create a system restore point immediately so you have a way back.
Closing
Most “This PC can’t run Windows 11” verdicts are just TPM or Secure Boot waiting to be switched on — five minutes in the BIOS, not a new laptop. Only when the CPU itself is unsupported is the answer really no. Check precisely what failed, fix what’s fixable, and make a deliberate choice about the rest. And if you do upgrade, grab Windows 11 from the official download page to be sure you’re getting the real thing.
