Skip to content

Instantly share code, notes, and snippets.

@asheroto
Last active July 14, 2025 08:13
Show Gist options
  • Save asheroto/5087d2a38b311b0c92be2a4f23f92d3e to your computer and use it in GitHub Desktop.
Save asheroto/5087d2a38b311b0c92be2a4f23f92d3e to your computer and use it in GitHub Desktop.
Bypass Windows 11 Upgrade Assistant / PC Health Check / TPM and CPU Settings. Ignore PC Health Check results.

Bypass Windows 11 Upgrade Assistant / PC Health Check / TPM and CPU Settings

To bypass the Windows 11 Upgrade Assistant and avoid the TPM and CPU requirement checks, you can modify specific registry values to trick the system into thinking your computer meets the necessary requirements. This method addresses common error messages, such as:

  • This PC doesn't currently meet Windows 11 system requirements.
  • TPM 2.0 must be supported and enabled on this PC.
  • The processor isn't currently supported for Windows 11.

The Upgrade Assistant checks the following registry key to determine eligibility:

  • HKEY_CURRENT_USER\Software\Microsoft\PCHC
    • Set the UpgradeEligibility value (DWORD) to 1.

This alone will allow the Upgrade Assistant to proceed, but to complete the upgrade process on systems with unsupported TPM or CPU, you must also modify this registry key:

  • HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup
    • Set the AllowUpgradesWithUnsupportedTPMOrCPU value (DWORD) to 1.

Once both values are configured, you can upgrade to Windows 11 by running the 4 MB Upgrade Assistant file rather than using the full Windows 11 ISO. This method allows you to bypass hardware compatibility checks while minimizing the hassle of downloading the entire ISO file.

How to Use

Simply save the reg file and run it then hit Yes to apply the tweaks to the system. No scripts or excessive modifications required.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\PCHC]
"UpgradeEligibility"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
@tommysmeg
Copy link

tommysmeg commented Jun 6, 2025

Just a tip, In the end I got it going, now I've done it so many time's it just works, download the 11 ISO and burn it to USB using Rufus depending on your Windows 10 version, been UK, US or English International ISO, then the upgrade will allow you to keep all your files and apps, just have to know what version of Windows 10 your using. open the win 11 USB you created run the win 11 exe file from the USB using Windows explorer and upgrade that way.

@WiredWonder
Copy link

Thank you for the simple no BS fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment