Microsoft has published a new support webpage where they provide an official method to bypass the TPM 2.0 and CPU checks (TPM 1.2 is still required) and have Windows 11 installed on unsupported systems.
This is somewhat surprising considering the tech giant's unwavering stance concerning the minimum requirements for the new Windows version.
However, it looks like Microsoft couldn’t ignore the fact that bypassing TPM checks is fairly simple, so to avoid having people breaking their systems by using non-standardized third-party scripts, they decided to just give users an official way to do it.
Installing Windows 11 on unsupported hardware comes with some pitfalls that users must be aware of, and in some cases, agree to before the operating system will install.
"Your device might malfunction due to these compatibility or other issues. Devices that do not meet these system requirement will no longer be guaranteed to receive updates, including but not limited to security updates," Microsoft explains in a new support bulletin.
If you are willing to accept these risks, then you can use the following method to install Windows 11 on a device without a TPM 2.0 processor or a compatible CPU.
How to install Windows 11 on unsupported devices
Microsoft's official bypass is to add a Registry value named “AllowUpgradesWithUnsupportedTPMOrCPU” and then install Windows 11 using bootable media.
The whole registry entry required can be seen below.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
The Windows 11 setup program will no longer check for a TPM 2.0 security processor or compatible CPUs when added.
However, you will still require a TPM 1.2 security processor, which many will not likely have. If you are missing a TPM 1.2 processor, you can bypass all TPM checks by using this script that deletes appraiser.dll during setup.
To use the new AllowUpgradesWithUnsupportedTPMOrCPU bypass to install Windows 11 on devices, Microsoft instructs you to perform the following steps:
- Please read all of these instructions before continuing.
- Visit the Windows 11 software download page, select “Create tool now”, and follow the installation instructions to create a bootable media or download an ISO.
- On Windows, click ‘Start’, type ‘Registry Editor’ and click on the icon to launch the tool.
- Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup Registry key and create a new “REG_DWORD” value named “AllowUpgradesWithUnsupportedTPMOrCPU” and set it to “1”.
Alternatively, you can download a premade Registry file that you can double-click on and merge it to create the above value for you.
When done, it should look like this in the Registry Editor. - Reboot your system
Having done all that, you may now upgrade to Windows 11 by double-clicking on the downloaded ISO file and running Setup.exe or by using the bootable Windows 11 media you created in Step 1.
Microsoft states that standard installation options such as 'Full Upgrade', 'Keep Data Only', and 'Clean Install', will all be available as usual.
Not a dependable solution
At this point, we should warn you that even if the above appears to be fairly simple and straightforward, there are risks involved when adding registry keys or modifying existing entries.
Doing something wrong in the Registry Editor could result in a corrupted filesystem or unbootable OS, leaving you with the only option to reinstall it. As such, if you want to experiment with Microsoft’s guidelines, you are doing so at your own risk.
Also, TPM 2.0 remains an important security feature that powers some of Windows 11's security features, so if you’re installing Windows 11 on a non-TPM 2.0 chip, you will miss out on all of them.
Understanding and accepting these risks is important, as is the fact that Microsoft is not recommending to install Windows 11 on an unsupported system unless you are instructed otherwise by support.
Some of the underlying incompatibilities may introduce minor or major functional problems in the future, so we would recommend this path only to those who have a good reason to take it. Plain curiosity and fear of missing out aren’t.
For the rest, just wait until you can upgrade your hardware or buy a new and supported system. The Windows 10 EOL (end of life) date is in October 2025, so there’s plenty of time.
Comments
igioz - 2 years ago
there're many system to skip tpm or cpu checks
but what about updates? A notpm system, how long will be updated?
eLPuSHeR - 2 years ago
I wonder if all the Spectre/Meltdown fiasco was made up by Intel themselves to promote selling their overpriced hardware. I still own a 1000€ i7-5960x which works wonderfully and an i7-7700k (at work). Neither of them support w11.
Googulator - 2 years ago
To make Windows 11 Installation Assistant work, a slightly bigger reg change is needed:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\PCHC]
"UpgradeEligibility"=dword:00000001
jmwoods - 2 years ago
Used the instructions in the article and did an upgrade in place from Windows 10 21H1 on a test system that doesn't have UEFI, Secure Boot, TPM (2.0 and 1.2) and an unsupported CPU.
So far, no issues.
We'll see what happens on Patch Tuesday.
jmwoods - 2 years ago
October patches showed up, and were installed.
We'll see how it goes.
cappyx26 - 2 years ago
Hi!
I'm trying to access this key: HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup on my PC but \MoSetup folder doesn't exist and trying to access this key: HKEY_CURRENT_USER\SOFTWARE\Microsoft\PCHC but \PCHC is missing too
My PC is Lenovo 500 14isk with its native windows 10
noelprg4 - 2 years ago
just read this recent article from Winaero:
https://winaero.com/users-in-china-may-encounter-windows-11-upgrade-issues-due-to-countrys-tpm-chip-ban/
perhaps this is another reason why MS decided to publish the TPM check bypass - China users can't upgrade to Win11 and China has some sort of foreign TPM ban
NoneRain - 2 years ago
https://twitter.com/alphagocc/status/1445909712545861640
swebster - 2 years ago
Um, what if your registry does not have MoSetup??
Googulator - 2 years ago
cappyx26, swebster: Any missing keys/folders should be created before setting the values within. Importing the reg files will do this automatically.
Tikibobo68 - 1 year ago
Just another way to force one to buy a new system.
SCAM