X
Tech
Why you can trust ZDNET : ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission. Our process

'ZDNET Recommends': What exactly does it mean?

ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.

When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.

ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.

Close

How to upgrade an 'incompatible' Windows 10 PC to Windows 11: Two ways

Microsoft has added more roadblocks, but there are workarounds for many models. Here's how you can find out whether your Windows 10 PC can bypass the latest restrictions and safely upgrade to Windows 11 - for free.
Written by Ed Bott, Senior Contributing Editor
ladder out of a hole
PM Images/Getty Images

Update: As of October 1, 2024, Microsoft has made it more difficult to bypass these compatibility checks, but there are workarounds for most modern PCs. Some older devices, especially those built using AMD processors, might be out of luck, however. I've updated the instructions in this post to account for the changes. 

On October 14, 2025, Microsoft will stop delivering security updates to your Windows 10 PC unless you're willing to pay an exorbitant price to join the Extended Security Updates program

Also: You can finally test Microsoft's controversial Recall feature - here's how

If you try to upgrade to Windows 11 on a PC that's more than a few years old, you'll be told -- in no uncertain terms -- that your old PC doesn't qualify because its CPU isn't on the official list of compatible processors. Microsoft has made it abundantly clear that it will not revise those requirements. You will also hit roadblocks if your PC doesn't have a Trusted Platform Module (TPM) version 2.0.

That might be the official policy, but -- as with everything Windows-related -- it pays to read the fine print. 

Those pesky restrictions prevent you from automatically upgrading to Windows 11 using Windows Update or the Windows 11 Installation Assistant. Yet there are fully supported workarounds for most PCs that are capable of running Windows 10, as I document in ZDNET's Windows 11 FAQ

Also: You can still upgrade old PCs to Windows 11, even if Microsoft says no: Readers prove it

Of course, everything in this article requires that you be signed in as an administrator on the PC you want to upgrade.

Which option should you choose?

Please don't skip over this section. To take advantage of the workaround described in option 1 below, your computer must meet all the other requirements for Windows 11.

  • It must be configured to start up using UEFI, not a legacy BIOS configuration.
  • Secure Boot must be supported, although it does not need to be enabled. (But seriously, folks, you should enable it.)
  • A TPM must be enabled; version 1.2 is OK, but a system without any TPM or with the TPM disabled will fail.

Also: Microsoft will start charging for Windows 10 updates next year. Here's how much

To check these details on a PC you're considering upgrading, run the System Information utility, Msinfo32.exe, and look at the System Summary page. Pay special attention to the BIOS Mode value. If it says "Legacy," you'll need to reconfigure your system to UEFI mode (and convert your system disk from MBR to GPT partitioning) before you can install Windows 11 as a normal upgrade.

To see whether your PC has a TPM enabled, run the Trusted Platform Module Management tool, Tpm.msc. If your computer includes a TPM and it's turned on, this app will display information about it. If there's no TPM, or if the TPM is disabled in firmware settings, you'll see a message that says "Compatible TPM cannot be found."

Also: Your Windows 10 PC can't be upgraded? You have 5 options before support ends in 2025

If you're unable (or unwilling) to change from Legacy BIOS to UEFI, or if you have an older PC that doesn't have a TPM option at all, you'll need to use an undocumented hack that allows you to bypass the compatibility checks and complete the upgrade. See option 2 at the end of this post for details on how to use the free Rufus utility to perform this upgrade.

Note that a new set of restrictions, introduced as part of the Windows 11, version 24H2 update, require a CPU that supports specific instructions -- SSE4.2 and PopCnt. Most PCs with Intel CPUs that are from 2009 or later will meet this standard. AMD CPUs from 2013 or later should also meet these requirements. For details, see "Microsoft blocked your Windows 11 upgrade? This trusty tool can (probably) fix that."

If you plan to perform a clean installation of Windows 11, you can boot from installation media and run Windows Setup. That option skips the CPU compatibility check completely (but still requires a TPM and Secure Boot support). After the installation completes, you'll need to reinstall all your apps, restore your data files, and tweak settings to personalize your system preferences.

Want to avoid all that hassle? Choose the option that's appropriate for your hardware.

Option 1: Use this simple registry edit

Bypass CPU checks and accept any TPM version with this registry edit. This process requires four steps.

1. Change one key in the Windows registry

You need to make one small change to the Windows registry, as documented in this Microsoft support document. This change tells the Windows 11 Setup program to skip the check for compatible CPUs and to allow installation on a PC with an older TPM (version 1.2). The usual warnings apply when working with the registry; I recommend you make a complete backup before proceeding.

Open Registry Editor (Regedit.exe) and navigate to the following key:

HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup

If the MoSetup key, doesn't exist, you need to create it. Right-click the node for HKEY_LOCAL_MACHINE\SYSTEM\Setup in the left-hand navigation pane, then choose New > Key. Name it MoSetup and press Enter.

Also: Wiping your Windows laptop? Here's the simplest way to erase all personal data

Select the MoSetup key and then right-click in any empty space in the pane on the right. Choose the option to create a new DWORD value. (Don't choose the QWORD option!)

Replace the default name for that key by typing the text AllowUpgradesWithUnsupportedTPMOrCPU and then press Enter. Then double-click the new value and change the "Value data" box to 1. The result should look like this:

Show more
override-compatibility-check-windows11.jpg

Use this registry tweak to override the Windows 11 CPU compatibility check. You must have a TPM (any version) and Secure Boot must be enabled.

Screenshot by Ed Bott/ZDNET

Click OK to save your change, and then restart your PC.

2. Download the Windows 11 ISO

On the PC you want to upgrade, go to the Windows 11 Download page (aka.ms/DownloadWindows11) and choose the option at the bottom of the page, "Download Windows 11 Disk Image (ISO) for x64 devices." Save the ISO file in your Downloads folder.

Note that this is a big file. Depending on the speed of your internet connection, the download could take a while.

Show more

3. Mount the ISO file in File Explorer

After the download completes, open File Explorer and double-click the ISO file you downloaded in the previous step. Doing so mounts the file as a virtual DVD drive in its own folder, with its own drive letter.

Show more

4. Run Windows Setup

In File Explorer, find the Setup.exe file and double-click it to begin the upgrade. You'll see a stern warning about compatibility issues, but you can safely click Accept to move past it. (For details on what that warning message really means, see "Is Microsoft really going to cut off security updates for your 'unsupported' Windows 11 PC?") After you click OK on that dialog box, your upgrade should proceed without any serious issues. 

Also: The best Windows laptop you can buy

You'll have three options: You can keep your apps, settings, and files (Full Upgrade); keep your data files but start fresh with apps and settings (Keep Data Only); or start completely fresh (Clean Install).

Show more

Option 2: Use the free Rufus utility 

On older PCs without a TPM and on PCs that don't support Secure Boot, you'll need to use an undocumented hack to bypass the compatibility checker. You can do this manually by replacing the Appraiserres.dll file (in the Sources subfolder on the Windows 11 installer drive) with a zero-byte version and then making a series of registry edits. But it's simpler to use the free, open-source Rufus utility to make a USB drive that includes this file.

Important note: In early October 2024, Microsoft made some changes to its compatibility checking tools. Those changes prevent Rufus version 4.5 or earlier from working properly. Make sure you have version 4.6 or later, which incorporates the necessary changes. For details of how the new version works, see "Microsoft blocked your Windows 11 upgrade? This just-released tool can get the job done." In addition, be aware that using Rufus will not allow you to bypass the new CPU restrictions that require SSE4.2 and PopCnt instruction support.

Also: Why Windows 11 requires a TPM - and how to get around that

To get started, you'll need to download the Windows 11 ISO and supply a USB flash drive of at least 16 GB in size. You will reformat this drive as part of the process, so back up any data on that drive first.

  1. Download Rufus from the developer's site and run the app. (The version of Rufus available from the Microsoft Store will not work for this task.)   
  2. Choose the USB drive and then choose the "Disk or ISO image" option.
  3. Click the Select button, choose the Windows 11 ISO you downloaded earlier, and then click Start.
  4. In the Windows User Experience dialog, select the first checkbox to remove hardware requirements, as shown in the screenshot below.
  5. Click OK to begin creating the drive.
rufus-windows-compatibility

Be sure to choose the top checkbox here to bypass the compatibility check for the Windows 11 upgrade.

Screenshot by Ed Bott/ZDNET

After Rufus successfully creates your installer, open that USB drive in File Explorer, and double-click Setup. 

As is the case with the other option, you'll see a warning about compatibility issues. It's a scare tactic. (For details on what that warning message really means, see "Is Microsoft really going to cut off security updates for your 'unsupported' Windows 11 PC?") After you click Accept on that dialog box, your upgrade should proceed without any serious issues. 

Also: Microsoft blocked your Windows 11 upgrade? This trusty tool can (probably) fix that

My ZDNET colleague Lance Whitney has more details on the other options available with Rufus in "How to install Windows 11 the way you want (and bypass Microsoft's restrictions)."  

If you've tried this upgrade, I want to hear about your experience. If it worked, please share the details. If you run into snags, send me an email so we can figure out what's going wrong. Be sure to include details -- the make and model of your PC and screenshots of any error messages. I've set up a special inbox just for this feedback: Win11Upgrade [at] realworldwindows.com.

This article was originally published on April 9, 2022, but has been updated multiple times since then. It was last updated on November 18, 2024. 

 

Editorial standards