How to Install Windows 11 on Unsupported CPU

When Microsoft launched Windows 11, one of the biggest controversies was its strict hardware requirements — especially the need for newer CPUs and TPM 2.0. This left many perfectly functional PCs “unsupported,” even though they’re powerful enough to run the OS smoothly.

Fortunately, you can still install Windows 11 on an unsupported CPU using a few safe workarounds. Whether you want to upgrade from Windows 10 or perform a clean installation, this guide walks you through every method step-by-step — including how to bypass hardware checks and keep your system stable.

What You’ll Need

Before starting, make sure you have:

  • A Windows 11 ISO file (officially from Microsoft’s website).
  • A USB drive (8GB or larger) for clean installs.
  • Administrator access on your PC.
  • A Windows 10 installation (optional, if upgrading).

Tip: Always back up your files before upgrading or installing a new OS. While these steps are safe, editing the registry or reinstalling Windows can cause data loss if done incorrectly.

Step 1: Check Your Current System Compatibility

Before proceeding, confirm exactly which requirements your system fails.

  1. Press Windows + R, type msinfo32, and press Enter.
  2. Note your CPU model, Secure Boot status, and BIOS mode.
  3. Download the PC Health Check tool from Microsoft’s website.
  4. Run the tool — it will tell you if your CPU, TPM, or Secure Boot is unsupported.

If your CPU is on the unsupported list (for example, older Intel 6th/7th Gen or AMD Ryzen 1000 series), you’ll need to bypass setup restrictions.

Step 2: Download the Official Windows 11 ISO

  1. Visit the Windows 11 Download Page.
  2. Under Download Windows 11 Disk Image (ISO), select Windows 11 (multi-edition ISO).
  3. Choose your language and click 64-bit Download.
  4. Save the file to your local drive.

This ISO is official and unmodified, ensuring you get updates and security patches even on unsupported hardware.

Step 3: Bypass CPU and TPM Checks (Registry Method)

The easiest way to install Windows 11 on an unsupported CPU is by adding a small registry key that tells the installer to skip the CPU and TPM checks.

If You’re Upgrading from Windows 10:

  1. Mount the downloaded ISO file by right-clicking it and choosing Mount.
  2. Open the mounted drive and locate the setup.exe file.
  3. Don’t run it yet — first, open Registry Editor.
    • Press Windows + R, type regedit, and press Enter.
  4. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup If the MoSetup key doesn’t exist, right-click SetupNew → Key, and name it MoSetup.
  5. Right-click in the right pane and select New → DWORD (32-bit) Value.
  6. Name it: AllowUpgradesWithUnsupportedTPMOrCPU
  7. Double-click it and set the Value data to 1.
  8. Close Registry Editor and run setup.exe from the mounted ISO.
  9. Choose Keep personal files and apps when prompted.

Windows will now skip the compatibility check and let you upgrade to Windows 11.

Step 4: Clean Install Windows 11 on Unsupported CPU (USB Method)

If you want to perform a clean installation (format and install fresh), you can create a bootable USB and modify setup files to bypass restrictions.

Create a Bootable USB

  1. Download Rufus from rufus.ie.
  2. Insert your USB drive (8GB minimum).
  3. Open Rufus and select your Windows 11 ISO.
  4. Under Image option, choose: Extended Windows 11 Installation (no TPM / no Secure Boot / no RAM requirement)
  5. Click Start.
  6. Once done, boot your PC from the USB drive (press F12, F9, or Del depending on your system).
  7. Follow the on-screen instructions to install Windows 11.

This method automatically disables CPU and TPM checks without requiring manual registry edits.

Step 5: Bypass Checks Manually During Setup (If Needed)

If you’re using a standard USB installer created with Microsoft’s Media Creation Tool, you can manually bypass hardware checks mid-installation.

When you see the “This PC can’t run Windows 11” message:

  1. Press Shift + F10 to open Command Prompt.
  2. Type regedit and press Enter.
  3. In the Registry Editor window, navigate to: HKEY_LOCAL_MACHINE\SYSTEM\Setup
  4. Right-click Setup → New → Key, and name it LabConfig.
  5. Inside LabConfig, right-click and create the following DWORD (32-bit) values:
    • BypassTPMCheck = 1
    • BypassSecureBootCheck = 1
    • BypassCPUCheck = 1
  6. Close Registry Editor and Command Prompt.
  7. Click the back arrow on the installer, then retry installation.

The setup will now continue without any compatibility errors.

Step 6: Enable Secure Boot (Optional but Recommended)

Even on unsupported CPUs, enabling Secure Boot helps improve system security and ensures future Windows updates work properly.

  1. Restart your computer and enter the BIOS or UEFI (usually by pressing F2, Del, or Esc at startup).
  2. Find Secure Boot under the Boot or Security tab.
  3. Set it to Enabled.
  4. Save changes and exit.

This step isn’t required for installation, but it helps your system stay compliant with update policies.

Step 7: Activate Windows 11 After Installation

If you upgraded from Windows 10, your digital license will automatically carry over. If you performed a clean install, you can activate manually.

  1. Press Windows + I → System → Activation.
  2. If it shows “Windows is not activated,” click Change product key.
  3. Enter your existing Windows 10 key or sign in with your Microsoft account.

Activation ensures your copy of Windows 11 remains genuine and eligible for updates.

Step 8: Keep Windows Update Working on Unsupported Hardware

Microsoft warns that unsupported devices may not receive future updates. In practice, most users still receive all regular updates without issue.

If updates ever stop working:

  1. Download Windows 11 ISO for the latest version from Microsoft’s site.
  2. Mount it and run setup.exe.
  3. Choose Keep personal files and apps to upgrade in place.

This reinstalls Windows 11 with the latest updates — even if your CPU is unsupported.

Step 9: Verify System Performance and Stability

After installation, test your PC to ensure it’s running smoothly.

  • Open Task Manager (Ctrl + Shift + Esc) → Performance tab to monitor CPU and RAM usage.
  • Run Windows Update once to check for driver updates.
  • Install AMD, Intel, or NVIDIA drivers from their official websites.

In most cases, Windows 11 performs as well as (or even better than) Windows 10 — even on unsupported CPUs.

Step 10: Optional — Create a System Backup

Once your installation is stable, create a system image backup so you can restore it easily later.

  1. Open Control Panel → Backup and Restore (Windows 7).
  2. Click Create a system image.
  3. Save it to an external drive.

This ensures you can recover your working Windows 11 setup anytime without repeating the installation process.

Wrapping Up

Installing Windows 11 on an unsupported CPU isn’t as difficult as Microsoft’s requirements make it seem. Whether you bypass restrictions using a simple registry tweak, modify setup files, or use Rufus’s extended installation mode, you can get Windows 11 running smoothly on older hardware.

Once installed, the system works just like on supported PCs — including updates, security patches, and feature upgrades.

If your hardware is still fast and reliable, there’s no reason to hold it back. With these methods, you can enjoy Windows 11’s modern look and performance — even on a CPU Microsoft says is “too old.”

Posted by Arpita

With a background in Computer Science, she is passionate about sharing practical programming tips and tech know-how. From writing clean code to solving everyday tech problems, she breaks down complex topics into approachable guides that help others learn and grow.