Skip to content
Follow
Windows

How to Upgrade to Windows 11 on for Unsupported PCs

Richard
Written by
Richard
Nov 20, 2021 Updated Oct 6, 2026 6 min read
How to Upgrade to Windows 11 on for Unsupported PCs
How to Upgrade to Windows 11 on for Unsupported PCs

Upgrading to Windows 11 on an unsupported PC lets you install Microsoft’s newest operating system on older computers, often built before 2018, that fail the official system checks. The bypass methods below skip the checks that block the installer, such as an unsupported processor or a TPM 2.0 (Trusted Platform Module, a security chip) requirement that your PC does not meet.

Advertisement

This is an in-place upgrade, so your personal files, apps, and settings stay in place. The trick works by changing a setting (or the setup files) so the installer ignores the strict hardware rules and finishes the upgrade. Microsoft does not support this setup, so read the risks section before you start.

Two limits to know up front. The registry method still expects at least TPM 1.2 and a 64-bit processor. Recent Windows 11 versions, such as 24H2, also need a processor with certain instructions (SSE4.2 and POPCNT), and no registry key changes that. If your PC is very old, the installer may still refuse.

⚡ Quick Answer

Open Registry Editor, navigate to 🗝️HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup, create a new DWORD (32-bit) Value named AllowUpgradesWithUnsupportedTPMOrCPU, set its value to 1, then run the Windows 11 installer. This bypasses the TPM and processor checks for unsupported PCs.

Advertisement

Check Your PC Health

The PC Health Check tool tells you why your computer does not meet the official Windows 11 requirements. It tests your processor, Secure Boot, and TPM 2.0 status. Run this official Microsoft app before you try to upgrade, so you know exactly which hardware checks your system fails.

  1. Install and open PC Health Check. Some Windows 11 builds already include it, so search for it in the Start menu first.
  2. Click Check now in the Windows 11 banner at the top of the window.
  3. Read the result. If your PC fails, you will see a message such as “This PC can’t run Windows 11”, followed by the reasons.

Write down each reason. A missing TPM 2.0 or an older processor is what the bypass in this guide covers. If the tool lists something else, such as too little storage or memory, fix that first.

Data Backup Necessity

⚠️WarningModifying system settings carries risk.

Before you begin, copy your important files to an external drive or cloud storage. An in-place upgrade (an installation that keeps your apps and files intact) normally keeps your data, but errors can still happen during a major system change, and an unsupported PC is more likely to hit them.

Advertisement

Back up these things at a minimum:

  • Your Documents, Desktop, Pictures, and Downloads folders.
  • Browser bookmarks and saved data you cannot recreate.
  • License keys or installers for paid software.

A full system image is better still. It lets you go back to your current Windows version if the upgrade fails.

Method 1The Registry Hack

Registry Editor lets you bypass the hardware restrictions by adding a specific bypass value. You create a new DWORD value inside the MoSetup key. It tells the installer to ignore a missing TPM 2.0 or an unsupported processor during an upgrade from Windows 10.

Changing the registry affects the whole system, so enter the name and value exactly as shown. You need an administrator account. This works the same on Windows 11 Home and Pro.

Advertisement
  1. Click Start and type regedit.
  2. Select Registry Editor from the results. If Windows asks whether to allow the app to make changes, click Yes.
  3. In the left pane, go to the `HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup` path. This location holds the settings that bypass the hardware checks. You can expand the folders one by one, or paste the path into the address bar at the top of the window.

If the MoSetup key does not exist on your PC, right-click Setup, select New Key, and name it MoSetup.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup

Registry editor for bypassing CPU checks in Windows 11
windows 11 edit registry bypass cpu checks
  1. Right-click in the empty space on the right side of the window with MoSetup selected.
  2. Select New DWORD (32-bit) Value. A new entry appears in the list with its name highlighted.
  3. Type the name exactly like this:

AllowUpgradesWithUnsupportedTPMOrCPU

Windows registry DWORD settings for CPU checks
windows registry dword cpu checks
  1. Press Enter to save the name, then double-click the new item. The Edit DWORD (32-bit) Value window opens.
  2. In the Value data box, type `1`. Leave the base on Hexadecimal.
  3. Click OK. The list now shows the value with data 0x00000001 (1).
  4. Close Registry Editor.

You do not need to restart. To undo the change later, return to the same key, right-click the value, and select Delete.

Advertisement
Changing CPU check value for Windows 11 upgrade
change cpu check value

Method 2Using Rufus for a Bootable USB

Using Rufus (a free tool that creates bootable USB drives) is a popular way to upgrade to Windows 11 on unsupported PCs, especially if you want a fresh start. When you build the USB drive from a Windows 11 ISO, Rufus offers options to remove the Secure Boot, TPM 2.0, and memory requirements from the installer.

⚠️WarningA USB drive made this way is mostly used for a clean install, which erases the drive you install to.

Back up everything first. You need a USB drive of at least 8 GB, and Rufus erases it while it writes the installer.

Alternative Tool: FlyBy11

FlyBy11 is a newer, user-friendly tool that automates the bypass process. It handles the registry and script changes for you. That makes an in-place upgrade less complicated for everyday users, because you do not edit system files by hand.

Download it only from the project's official page, since tools that change system behavior are a common disguise for malware. Your security software may also flag it, so check the source before you decide to run it.

Advertisement

In-Place Upgrade vs. Clean Install

An in-place upgrade keeps all your files, apps, and settings intact while it installs the new operating system. A clean install wipes the drive completely. It works best when you want a fresh start on your unsupported PC, or when your current Windows is unstable.

If you want to keep your programs, choose the in-place upgrade and run setup from inside your current Windows. If you choose a clean install, back up first and have your installers and license keys ready. You will reinstall every app.

Upgrading to 🪟 Windows 11

Running the Windows 11 setup file from a mounted disk image lets you start the installation directly from your desktop. Once you have applied the registry fix, the installer shows a simple warning instead of blocking you.

  1. Download the Windows 11 ISO from Microsoft's website.
  2. Open File Explorer, right-click the ISO file, and select Mount. Windows opens the image as a virtual drive.
  3. Open the new drive and double-click setup.exe. If Windows asks for permission, click Yes.
Launching Windows 11 setup file for installation
windows 11 setup file launch
  1. Click Next when the installer opens. It may check for updates first, which takes a moment.
Next steps in installing Windows 11 on unsupported PCs
install windows 11 next updated

If you did everything correctly, you will see a warning message that your PC does not meet the requirements, instead of an error that stops you. Read it and continue with the installation. Make sure the option to keep your files and apps is selected.

Advertisement

If you still get a hard block, check that the value name is spelled exactly right and set to `1`, then restart the setup. If the block remains, your processor or TPM is probably below the minimum that the bypass allows.

Summary

A successful upgrade on older hardware comes down to three things: checking what your system fails, applying the correct bypass, and backing up your personal data first. Prepare properly and you can upgrade without losing your files or hitting unexpected blocks. Keep in mind that Microsoft does not guarantee updates for unsupported PCs.

  • Use the PC Health Check tool to identify hardware gaps.
  • Always back up your data before starting.
  • Use the Registry Editor to create the AllowUpgradesWithUnsupportedTPMOrCPU value for in-place upgrades.
  • Use Rufus or FlyBy11 for easier, automated bypass methods.
  • Remember that unsupported PCs may face stability risks with future Windows updates.

Was this guide helpful?

Tags: #Windows 11
Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

📚 Related Tutorials

Repair Windows 11: Upgrade Without Losing Your Files
Windows Repair Windows 11: Upgrade Without Losing Your Files
How to Install Windows 11 from a Bootable USB
Windows How to Install Windows 11 from a Bootable USB
How to Open and Edit Windows 11 Registry
Windows How to Open and Edit Windows 11 Registry
How to Download Official Windows 11 ISO File from Microsoft
Windows How to Download Official Windows 11 ISO File from Microsoft

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *