Install Windows 11 on Unsupported PC via Registry

Installing Windows 11 on unsupported hardware is possible by modifying the Windows Registry to bypass strict requirements for TPM 2.0, Secure Boot, and compatible processors. This guide outlines the exact registry keys and values needed to circumvent these hardware checks during both clean installations and in-place upgrades.

Method 1: Bypass Hardware Checks During a Clean Installation

Use this method when booting from a Windows 11 installation USB drive on a clean or formatted drive.

  1. Boot from the Windows 11 Installation Media: Insert your bootable USB drive and start your computer from it.
  2. Open the Command Prompt: When the Windows Setup screen appears (where you select your language and region), press Shift + F10 (or Shift + Fn + F10 on some laptops) to open the Command Prompt.
  3. Launch the Registry Editor: Type regedit and press Enter.
  4. Navigate to the Setup Key: In the Registry Editor, navigate to: HKEY_LOCAL_MACHINE\SYSTEM\Setup
  5. Create a New Key:
    • Right-click the Setup folder in the left sidebar.
    • Select New > Key.
    • Name the new key LabConfig.
  6. Create the Bypass Values: Select the LabConfig key, right-click the empty space in the right pane, and create the following DWORD (32-bit) Values, setting the value data for each to 1:
    • BypassTPMCheck (Value: 1)
    • BypassSecureBootCheck (Value: 1)
    • BypassCPUCheck (Value: 1)
    • BypassRAMCheck (Value: 1 — optional, for systems with under 4 GB RAM)
    • BypassStorageCheck (Value: 1 — optional, for systems with under 64 GB storage)
  7. Resume Installation: Close the Registry Editor and Command Prompt windows. Continue with the standard Windows 11 installation process.

Method 2: Bypass Checks for an In-Place Upgrade

Use this method if you are currently running Windows 10 and want to upgrade directly to Windows 11 without losing your files. Note that this method requires at least TPM 1.2.

  1. Open the Registry Editor: Press Windows Key + R, type regedit, and press Enter.
  2. Navigate to the MoSetup Key: Go to: HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup (If the MoSetup key does not exist, right-click Setup, choose New > Key, and name it MoSetup.)
  3. Create the Bypass Value:
    • Right-click in the right pane and select New > DWORD (32-bit) Value.
    • Name the value AllowUpgradesWithUnsupportedTPMOrCPU.
    • Double-click the newly created entry and change its Value data to 1.
    • Click OK.
  4. Run the Upgrade: Mount your Windows 11 ISO file or open your installation media, run setup.exe, and follow the on-screen instructions to complete the upgrade.