Windows 11 Says PC Not Compatible: How to Fix It

When you try to upgrade to Windows 11, Windows Setup or Windows Update may block you with a message like “This PC can’t run Windows 11.” This happens because your PC fails one or more of Microsoft’s minimum hardware requirements. The fix depends on which requirement your PC is missing, and most cases are solvable without buying new hardware.

Windows 11 Says PC Not Compatible
Windows 11 Says PC Not Compatible

This guide walks you through every step: running the compatibility check, identifying the exact failure, and fixing each common blocker.

Step 1: Run PC Health Check to Find the Exact Problem

Before you change any settings, find out what Windows 11 is actually rejecting on your PC. The PC Health Check app gives you a precise failure reason rather than a generic error.

How to run it:

  1. Download the PC Health Check app from Microsoft: https://aka.ms/GetPCHealthCheckApp
  2. Install and open the app.
  3. Click Check now under the “Introducing Windows 11” section.
  4. Read the result window carefully. If your PC fails, the app lists the exact requirements that did not pass.

Take a screenshot or note the specific failure. The most common blockers are TPM 2.0 and Secure Boot, both of which you can usually fix in your BIOS without replacing hardware.

Step 2: Check Windows 11 Minimum System Requirements

Here are the minimum requirements your PC must meet:

RequirementMinimum
Processor1 GHz or faster, 2+ cores, 64-bit compatible
RAM4 GB
Storage64 GB or larger
System FirmwareUEFI with Secure Boot capable
TPMTPM 2.0
Graphics CardDirectX 12 compatible, WDDM 2.0 driver
Display720p, 9″ or larger diagonal, 8 bits per color

If your PC meets the processor, RAM, and storage requirements but still fails, TPM 2.0 or Secure Boot is almost always the cause.

Step 3: Enable TPM 2.0 in BIOS

TPM (Trusted Platform Module) 2.0 is a security chip that Windows 11 requires. Many PCs built after 2016 have a TPM chip present but disabled in BIOS by default. Check your BIOS before assuming your PC lacks TPM entirely.

How to enable TPM 2.0:

  1. Restart your PC and press the BIOS key during startup. This is usually Del, F2, F10, or F12 depending on your motherboard brand. The key appears briefly on screen during boot.
  2. Navigate to the Security or Advanced tab in BIOS.
  3. Look for one of these options depending on your system:
    • Intel PTT (Intel Platform Trust Technology) on Intel systems
    • AMD fTPM (Firmware TPM) on AMD systems
    • TPM Device or Security Device on older boards
  4. Set it to Enabled.
  5. Save changes and exit BIOS (usually F10).
  6. After Windows boots, rerun PC Health Check to confirm TPM 2.0 now passes.

If you do not see any TPM option in BIOS, check your motherboard manufacturer’s website for a BIOS update. Manufacturers released TPM-enabling updates for many boards specifically after Windows 11 launched.

Step 4: Enable Secure Boot in BIOS

Secure Boot prevents unauthorized software from loading during startup. Windows 11 requires it. Like TPM, Secure Boot is often present but switched off.

Before enabling Secure Boot, check your current boot mode:

  1. Press Win + R, type msinfo32, and press Enter.
  2. Look for BIOS Mode in the right panel.
  3. If it shows UEFI, you can enable Secure Boot safely.
  4. If it shows Legacy, you must convert your disk from MBR to GPT before enabling Secure Boot. Converting MBR to GPT on a live Windows install requires extra steps — see the note below.

How to enable Secure Boot (UEFI mode only):

  1. Restart and enter BIOS.
  2. Go to the Boot or Security tab.
  3. Find Secure Boot and set it to Enabled.
  4. If you see a Secure Boot Mode option, set it to Standard (not Custom).
  5. Save and exit.

If Windows fails to boot after enabling Secure Boot, your installed boot manager or drivers may be unsigned. In that case, disable Secure Boot temporarily, then see our guide on how to manually update Secure Boot certificates in Windows 11 before re-enabling it.

MBR to GPT note: If your BIOS Mode shows Legacy/MBR, use mbr2gpt /convert /allowFullOS in an elevated Command Prompt to convert your drive without data loss. Then switch BIOS from Legacy to UEFI mode and enable Secure Boot.

Step 5: Verify RAM and Storage

RAM and storage requirements are simple to check and rarely the main blocker, but worth confirming.

Check RAM:

  1. Press Win + R, type dxdiag, and press Enter.
  2. Look for Memory on the System tab. You need at least 4 GB.

Check Storage:

  1. Open File Explorer and go to This PC.
  2. Look at your system drive (usually C:). You need at least 64 GB total drive capacity, with enough free space for the upgrade (Microsoft recommends 20 GB free minimum).

If your system drive is nearly full, clear disk space using Disk Cleanup or move files to an external drive before attempting the upgrade.

Step 6: Verify Your Processor Compatibility

Windows 11 requires a processor from a supported list. Most CPUs released from 2018 onward pass, but some older Intel 7th-generation chips and older AMD processors do not, regardless of BIOS settings.

Check your processor:

  1. Press Win + R, type dxdiag, and press Enter.
  2. Note your Processor name on the System tab.
  3. Visit Microsoft’s supported CPU list and confirm your CPU appears.

If your processor is not on Microsoft’s supported list, Windows 11 will block the upgrade through official channels. A third-party bypass exists (the Rufus registry method), but Microsoft does not support it and excludes bypassed installs from receiving certain future updates.

After Fixing Compatibility: Install Windows 11

Once your PC passes the PC Health Check, you have two ways to get Windows 11:

Option 1: Windows Update (easiest)

Go to Settings > Windows Update and check for updates. If your PC now qualifies, the Windows 11 upgrade appears here.

Option 2: Clean install via ISO or USB

For a fresh start or if Windows Update still does not offer the upgrade, download the ISO directly. See our guide on Windows 11 25H2 ISO download methods and how to create a Windows 11 bootable USB for step-by-step instructions.

Note: After a clean install on a PC with hardware changes, Windows 11 may ask you to re-activate. If you run into activation errors, check our guide on fixing Windows 11 activation errors after a hardware upgrade.

The “PC not compatible” message from Windows 11 points to a specific failed requirement. Run PC Health Check first to identify the exact blocker. In most cases, enabling TPM 2.0 and Secure Boot in BIOS resolves the issue without any hardware replacement. Check RAM and storage if those fail too, and verify your processor against Microsoft’s supported list if everything else passes.

If your PC still fails after all of these steps, your processor is likely the limiting factor, and upgrading to supported hardware is the only path to running Windows 11 officially.

FAQs

Why does Windows 11 say my PC is not compatible even though it meets the RAM and storage requirements?

RAM and storage are rarely the blocker. Windows 11 most commonly rejects PCs due to TPM 2.0 or Secure Boot being disabled in BIOS. Run PC Health Check to see the exact failed requirement.

Can I fix the Windows 11 not compatible error without entering BIOS?

No. TPM 2.0 and Secure Boot must be enabled directly in BIOS. There is no way to toggle these settings from inside Windows.

Will enabling TPM 2.0 and Secure Boot delete my files or affect Windows 10?

No. Enabling TPM 2.0 and Secure Boot in BIOS does not touch your files, apps, or existing Windows installation.

My PC Health Check says my processor is not supported. Can I still install Windows 11?

Not through official channels. Microsoft blocks unsupported CPUs at the upgrade level. A third-party bypass exists via Rufus, but Microsoft excludes those installs from certain future updates.

How do I know if my PC has TPM 2.0 already installed?

Press Win + R, type tpm.msc, and press Enter. If the TPM Management window shows “TPM is ready to use” with Specification Version 2.0, your chip is present and active. If it shows “Compatible TPM cannot be found,” TPM is either disabled in BIOS or not present.

Have questions about a specific error or BIOS option? Drop a comment below and describe what PC Health Check reported.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply