“This PC can’t run Windows 11” is frustrating precisely because the laptop in front of you often can — the check fails on a BIOS toggle, not on actual capability. Before you assume your hardware is too old, work through the real requirements: most failures are TPM or Secure Boot sitting disabled in firmware.
This guide covers the legitimate fixes in order of likelihood, plus how to verify each one. If your goal is a fresh install rather than an upgrade, our Windows 11 installation failure guide covers the setup side; Dell owners have a brand-specific version of this check.
Why this happens
- TPM 2.0 is present but disabled in the BIOS — the single most common cause.
- Secure Boot is disabled or set to a legacy/custom mode.
- The CPU isn’t on Microsoft’s supported processor list (common on pre-2018 chips).
- The system disk uses MBR partitioning instead of GPT (Secure Boot requires UEFI+GPT).
- Insufficient RAM (under 4 GB) or storage (under 64 GB).
- An outdated BIOS that doesn’t expose TPM 2.0 even though the hardware supports it.
How to fix it
Work through these in order — most people are done by Fix 3.
Fix 1: Run PC Health Check to identify the failure
Don’t guess; get the exact failing requirement first.
- Download PC Health Check from Microsoft’s Windows 11 page .
- Install it, open the app, and click Check now.
- Click See all results to expand the full requirement list.
- Note exactly which items fail — TPM, Secure Boot, CPU, or disk space.
- Every fix below maps to one of these results, so keep the report open.
Fix 2: Enable TPM 2.0 in the BIOS
This one toggle fixes the majority of “can’t run” reports on otherwise capable laptops.
- Restart and enter the BIOS/UEFI (usually F2, Del, or F10 — varies by brand).
- Look under Security, Advanced, or Trusted Computing for TPM, PTT (Intel), or fTPM (AMD).
- Set it to Enabled and make sure the version is 2.0, not 1.2.
- Save and exit (F10), then re-run PC Health Check.
- If no TPM option exists, update the BIOS (Fix 4) — newer firmware often adds it.
Fix 3: Enable Secure Boot and switch to UEFI/GPT
Secure Boot requires UEFI mode and a GPT-partitioned system disk.
- In the BIOS, find Boot options and set Boot Mode to UEFI (not Legacy/CSM).
- Enable Secure Boot under the Security or Boot tab.
- In Windows, press Win + R, type
msinfo32, and confirm BIOS Mode reads UEFI. - Check partition style: open Disk Management, right-click the system disk, choose Properties > Volumes — it must say GPT.
- If it says MBR, convert without data loss using
mbr2gpt /validatethenmbr2gpt /convertfrom an elevated Command Prompt (back up first anyway).
Fix 4: Update the BIOS firmware
Old BIOS versions may hide TPM 2.0 or lack Windows 11-ready firmware.
- Note your current BIOS version from
msinfo32(BIOS Version/Date). - Visit your laptop maker’s support site and check for a newer BIOS for your exact model.
- Read the release notes for TPM, Secure Boot, or Windows 11 mentions.
- Install with the charger connected; don’t interrupt the process.
- Re-enter the BIOS after updating and re-enable TPM and Secure Boot if the update reset them.
Fix 5: Verify CPU compatibility
If TPM and Secure Boot pass but the CPU fails, check Microsoft’s list before giving up.
- Find your exact CPU: Settings > System > About shows the processor name.
- Compare it against Microsoft’s Windows 11 supported processors list for Intel or AMD.
- Note that some 7th-gen Intel and 1st-gen Ryzen chips are excluded despite being capable.
- If your CPU is genuinely unsupported, weigh staying on Windows 10 (supported with ESU options) against new hardware.
- Don’t trust third-party “compatibility” tools — Microsoft’s list is the only authority.
Fix 6: Free up disk space and check RAM
The simplest requirements are the easiest to overlook.
- Windows 11 needs 64 GB of free storage for installation — check in Settings > System > Storage.
- Free space with Disk Cleanup (
cleanmgr) and by moving large files to external storage. - Confirm at least 4 GB of RAM in Settings > System > About.
- Laptops with soldered 4 GB RAM meet the minimum but will feel slow — consider whether the upgrade is worth it.
- Re-run PC Health Check after freeing space.
Fix 7: Do a clean compatibility re-check
After all BIOS changes, make Windows re-evaluate from scratch.
- Restart the laptop after every BIOS change — checks read firmware state at boot.
- Re-run PC Health Check and confirm all items pass.
- Open Settings > Windows Update — the Windows 11 upgrade offer should appear within a day.
- If it doesn’t, use the Installation Assistant from Microsoft’s download page.
- Back up your files before upgrading, even though the upgrade preserves them.
Fix 8: Use the Installation Assistant as the final path
Once PC Health Check passes fully, Microsoft’s own tool handles the upgrade cleanly.
- Return to Microsoft’s Windows 11 download page .
- Under Windows 11 Installation Assistant, click Download now.
- Run the tool and accept the license terms.
- It re-verifies compatibility, downloads Windows 11, and walks you through the upgrade.
- After installation, confirm activation in Settings > System > Activation and enjoy the new OS.
Closing
“This PC can’t run Windows 11” is usually a configuration problem, not a hardware verdict: enable TPM 2.0, switch on Secure Boot with UEFI/GPT, update the BIOS, and most “incompatible” laptops pass the check immediately. Only the CPU list is non-negotiable — everything else is a toggle waiting to be flipped. Run PC Health Check, fix what’s actually failing, and upgrade with confidence.
