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) to1
.
- Set the
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) to1
.
- Set the
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.
Simply save the reg file and run it then hit Yes
to apply the tweaks to the system. No scripts or excessive modifications required.
Secure boot needs UEFI, but you shouldn't be able to boot either way (UEFI or BIOS), only one way. If you can boot either way, Windows may have some boot remnants from a prior OS which may be part of the problem.
it's probably best to make a full backup then wipe it (remove partitions) and do a clean install. Then reinstall programs and pull in the files you need.