Installing Windows 11 on Unsupported Hardware (TPM 2.0 / CPU Bypass)
When Windows 11 Setup reports “This PC doesn’t currently meet Windows 11 system requirements”, the usual causes are:
- The PC must support TPM 2.0.
- The processor isn’t supported for this version of Windows.
The four methods below get around those checks. Choose based on whether you want to keep your files and apps (in-place upgrade) or start fresh (clean install).
Quick Comparison
| Method | Type | Needs TPM 1.2? | Tools Needed |
|---|---|---|---|
| 1. MoSetup registry key | In-place upgrade | Yes | Windows 11 ISO |
2. setupprep.exe /product server |
In-place upgrade | No | Windows 11 ISO |
| 3. Rufus USB | Clean install or upgrade | No | Rufus + ISO + USB drive |
| 4. LabConfig registry keys | Clean install | No | Windows 11 USB |
Method 1 — Registry Key (Microsoft’s Own Workaround)
Save the following as AllowUnsupportedUpgrade.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
Steps:
- Double-click the
.regfile and accept the prompts. - Reboot.
- Mount the Windows 11 ISO and run
setup.exefrom it.
Notes:
- The Windows 11 Installation Assistant ignores this key. You must run
setup.exefrom the ISO. - This method still needs at least TPM 1.2. With no TPM at all, use Method 2 or 3.
Method 2 — “Server” Setup Trick (No TPM Required)
- Mount the Windows 11 ISO.
- Open a Command Prompt as Administrator.
- Run the following, replacing
D:with your mounted drive letter:
D:\sources\setupprep.exe /product server
Setup will say “Windows Server”, but it installs normal Windows 11 and skips the hardware checks. Your files and apps are kept.
Method 3 — Rufus USB (Easiest)
- Download Rufus from rufus.ie.
- Select the Windows 11 ISO and write it to a USB drive.
- When prompted, check “Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0.”
- Then do one of the following:
- Clean install: boot from the USB.
- Upgrade: run
setup.exefrom the USB while in Windows.
Method 4 — Clean-Install Registry Bypass (No Rufus)
- Boot from a standard Windows 11 USB.
- At the first setup screen, press Shift+F10 to open a command prompt.
- Run
regedit. - Go to
HKEY_LOCAL_MACHINE\SYSTEM\Setupand create a new key namedLabConfig. - Inside
LabConfig, create these DWORD (32-bit) values, each set to1:BypassTPMCheckBypassSecureBootCheckBypassCPUCheck
- Close regedit and the command prompt, then continue setup.
Hard Limit: CPU Instruction Support
Windows 11 24H2 and later need a CPU that supports SSE4.2 and POPCNT. That covers roughly:
- Intel Core 2nd gen (Sandy Bridge) and newer
- AMD processors from about 2011 onward
On older CPUs, none of these bypasses work. Windows 11 will either refuse to install or fail to boot.
Downsides of Running Unsupported
- Updates: Microsoft doesn’t guarantee updates on unsupported hardware. In practice monthly updates have kept arriving, but each annual feature update usually means repeating the bypass.
- Watermark: Settings may show a “System requirements not met” notice. It’s cosmetic and doesn’t affect anything.
- Backups: Back up first, especially before an in-place upgrade.