How to Upgrade an 'Incompatible' Windows 10 PC to Windows 11 - 2 Free Options
ZDNET Recommends
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.
On Oct. 14, 2025, Microsoft will stop delivering security updates to your Windows 10 PC unless you enroll that PC in the Extended Security Updates program. If you try to upgrade to Windows 11 on a PC that's more than five or six years old, you'll probably encounter an error message telling you -- 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 stated, forcefully, 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, or if the TPM is not enabled. Those pesky restrictions prevent you from automatically upgrading to Windows 11 using Windows Update or the Windows 11 Installation Assistant.
Yet, as I detail in ZDNET's Windows 11 FAQ, there are documented workarounds for most PCs that were originally built for Windows 10. Over the past few years, Microsoft has played a cat-and-mouse game with enthusiasts, adding occasional speed bumps that make it more difficult to bypass these compatibility checks.
There are workarounds for most modern PCs, but some older devices, especially those built using AMD processors, might be out of luck. The instructions below take all those developments into account. Also: Can your old PC handle the Windows 11 upgrade? How to find out - before you try These instructions also assume that you have a PC running a retail or OEM edition of Windows 10 (Home or Pro) and that you are signed in as an administrator on the PC you want to upgrade.
Option 1: Use this simple registry edit
This registry edit, you can bypass CPU checks and accept any TPM version. Please be aware that this option requires that you run the Setup program from within your current Windows installation. You can't boot from a USB flash drive and install Windows 11 this way.
1. Change one key in the Windows registry
You need to make one small change to the Windows registry. For more than three years, this change was documented at Microsoft's support website, but the company removed those instructions in December 2024. (Here's an archived version of that support article.) 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:
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: 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. Check for typos before proceeding -- Windows is frustratingly literal about the contents of the registry, and if you misspell the key or value name, your upgrade won't work.
Option 2: Use the free Rufus utility
But it's simpler to use the free, open-source Rufus utility to create installation media (on a USB flash) drive that includes these tweaks automatically. To get started, download Rufus version 4.6 or later. Earlier versions won't work, thanks to changes Microsoft made in October 2024 to its compatibility checking tools.
For details of how the newer versions work, 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 restrictions on very old PCs that were introduced with Windows 11 version 24H2.
Get started by downloading the Windows 11 ISO. Be sure to save it to the Downloads folder of your Windows system drive so you can find it easily. You'll also need 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 -- and do not store the Windows 11 ISO here!
Be sure to choose the top checkbox here to bypass the compatibility check for the Windows 11 upgrade.
After Rufus successfully creates your installer, open that USB drive in File Explorer, and double-click Setup. Do not try to upgrade by booting from that USB drive and performing a clean install; it won't work. 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 the language in that warning message actually 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.