Sunday, October 10th 2021

Windows 11 TPM Requirement? Bypass it in 5 Minutes

So you have a $2,000 Core i7-6950X HEDT processor, which you thought would last forever, but Windows 11 Setup stands in your way with its steep system requirements that include TPM and Secure Boot. What do you do? With Windows 11, Microsoft introduced new requirements for compatible hardware, and these are purely software-only checks—nothing really requires it. Besides the much-talked about TPM 2.0 spec compatible hardware Trusted Platform Module as a system requirement, there's also new requirements for UEFI Boot, and installation on a GPT partitioned drive (no more MBR boot for Windows 11).

While these requirements do make some sense going forward, this walls off a lot of potential users, i.e. everyone without a TPM 2.0 add-on card, or those with processors older than 7th Gen Intel Core "Kaby Lake," or AMD Ryzen 2000 "Pinnacle Ridge" series. We have discovered a quick and easy way to defeat these checks during Windows 11 Setup, including for that nagging TPM 2.0, and Secure Boot. Here's a step by step guide for fresh installations.

Update Oct 7th: At the end of this article, which is focused on "clean installation", we added a method that lets you perform the upgrade of an existing installation to Windows 11, without any TPM. For this same scenario Microsoft offers a method that downgrades the TPM requirement from 2.0 to 1.2, our method works without any TPM and also relaxes other requirements, like memory size, UEFI and MBR.

Update Oct 10th: Improved the steps for the "upgrade" installation, to mention that updates to the updater should be turned off.
Step 1: Create the Registry Modification
After preparing your installation media (on another PC), open Notepad, paste the text below, save this file as "bypass.reg" on the bootable USB flash drive that's serving as installation media for Windows 11. You can also put just this file alone on a separate USB stick, the Windows installation environment will show it as additional drive.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001
"BypassStorageCheck"=dword:00000001
"BypassCPUCheck"=dword:00000001
Copy and paste the text, including the "Window Registry Editor Version 5.00" part, it should look like in the screenshot below. Also, make sure to save as "bypass.reg" and not "bypass.reg.txt", which can happen if you use notepad and have "Show file extensions" turned off in Explorer (the default).
Step 2 Boot from that Installation Media USB Flash Drive
Now, simply boot from that USB flash drive, run Windows 11 Setup, and proceed until you hit the screen that says "This PC can't Run Windows 11."
Here, click on the "back" button of the wizard (top left of the window), which takes you back to the previous screen.

Step 3: Invoke a Command Prompt
Press "Shift+F10" on your keyboard. This opens a Command Prompt window. Type "regedit" and hit Enter.
Step 4: Get Registry Editor to Pick Up that Registry File You Made
With Registry Editor open, get it to import the "bypass.reg" file that's been sitting on your USB flash drive.

Step 5: Proceed with the Installation
That's it! Close all windows, and proceed with the installation.
What Happened Here
The Windows 11 installation media, much like that of Windows 10 and Windows 8 before it, is essentially a bootable "live CD" of a Windows environment, with a singular purpose of installing Windows, or attempting to Repair your Windows installation. Logically, this environment needs the tools for such repairs, including a Registry Editor and a Command Prompt. It also has its own Windows Registry, which tells it how to go about installing Windows. With this Registry mod, you're making the installer overlook multiple system requirements, meeting, including "TPM Check," which checks for a TPM 2.0 compliant module (or Firmware TPM), whether Secure Boot (and its dependency of a disabled CSM) are met.

If you need additional help, let us know in the comments,

Bypass TPM and other requirements for Update from within Windows
Start the Windows 11 update software, click "Change how setup downloads updates" and select "not right now", or disconnect from the Internet before pressing "Next". The reason is that there's now a new version of the updater that disables the "back" button on the "Unsupported Hardware" screen. Click "Next", after some checking, a screen "This PC doesn't currently meet Windows 11 system requirements" appears.
Now open the folder "C:\$WINDOWS.~BT\Sources" and look for the file "appraiserres.dll", delete the file. Make sure to delete the correct file, there's several "appraiser" files in that folder.
Return to the Windows 11 updater (no need to restart it), click "back", and "next", done.
Add your own comment

179 Comments on Windows 11 TPM Requirement? Bypass it in 5 Minutes

#51
TxGrin
Microsoft shows how to bypass the requirements here with one command tried it on a older laptop works fine

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
  1. Press the Windows + R buttons.
  2. Type “regedit” in the box.
  3. Select “Yes” in the prompt to allow Registry Editor to make changes to your device.
  4. Create a registry backup by selecting “File” and choosing “Export”.
  5. Choose a name for your backup and select “Save”.
  6. Click the right arrow next to the “HKEY_LOCAL_MACHINE” folder.
  7. Click the right arrow next to the “SYSTEM” folder.
  8. Click the right arrow next to the “Setup” folder.
  9. Click on the “MoSetup” folder.
  10. Right-click in the open space on the right.
  11. Select “New” and choose “DWORD (32-bit) Value”.
  12. Name the value “AllowUpgradesWithUnsupportedTPMOrCPU”.
  13. Make the value data “1” with “Hexadecimal” base selected.
  14. Close the Registry Editor.
Here is the link of microsoft showing how to bypass the requirements

Ways to install Windows 11 (microsoft.com)
Posted on Reply
#52
DeathtoGnomes
TxGrinMicrosoft shows how to bypass the requirements here with one command tried it on a older laptop works fine

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
  1. Press the Windows + R buttons.
  2. Type “regedit” in the box.
  3. Select “Yes” in the prompt to allow Registry Editor to make changes to your device.
  4. Create a registry backup by selecting “File” and choosing “Export”.
  5. Choose a name for your backup and select “Save”.
  6. Click the right arrow next to the “HKEY_LOCAL_MACHINE” folder.
  7. Click the right arrow next to the “SYSTEM” folder.
  8. Click the right arrow next to the “Setup” folder.
  9. Click on the “MoSetup” folder.
  10. Right-click in the open space on the right.
  11. Select “New” and choose “DWORD (32-bit) Value”.
  12. Name the value “AllowUpgradesWithUnsupportedTPMOrCPU”.
  13. Make the value data “1” with “Hexadecimal” base selected.
  14. Close the Registry Editor.
Here is the link of microsoft showing how to bypass the requirements

Ways to install Windows 11 (microsoft.com)
all thats in the OP already.
Posted on Reply
#53
W1zzard
TxGrinAllowUpgradesWithUnsupportedTPMOrCPU
This downgrades the requirement from TPM 2.0 required to TPM 1.2 required
Posted on Reply
#54
londiste
DeathtoGnomesThis cant be a permanent solution, it seems to easy.
I wonder if this is a way to let MS backpedal with TPM.
Sure it can.
You are not the target audience of the TPM requirement. Nor anyone able to use this workaround.
Posted on Reply
#55
ThrashZone
W1zzardThis downgrades the requirement from TPM 2.0 required to TPM 1.2 required
Hi,
Yep looks like it's best to disconnect from the internet doing upgrading process
Back button was dead until I repeated without internet.

Otherwise might be short lived ?
Guess the other reg file has to be used after getting to 11 desktop ?
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001
"BypassStorageCheck"=dword:00000001
"BypassCPUCheck"=dword:00000001
Posted on Reply
#56
W1zzard
ThrashZoneGuess the other reg file has to be used after getting to 11 desktop ?
it's for when you do a fresh install from usb stick
Posted on Reply
#57
theFOoL
W1zzardit's for when you do a fresh install from usb stick
Yep. Just hit Shift F10 then regedit in console (At the welcome screen). Import file where you located it
Posted on Reply
#58
ThrashZone
W1zzardit's for when you do a fresh install from usb stick
Hi,
Yep but is there anything further to do after upgrading or all good ?
Posted on Reply
#59
Xuper
Allright , I installed Win10 in VirtualBox then during installing Win11 , I removed file "appraiserres.dll" from C:\$WINDOWS.~BT\Sources and now it's working.

Posted on Reply
#60
theFOoL
ThrashZoneHi,
Yep but is there anything further to do after upgrading or all good ?
You should be good then unless M$ has some magic to stop updating us
Posted on Reply
#61
ThrashZone
theFOoLYou should be good then
Yeah I'm at the Hi screen few minutes lol
Posted on Reply
#62
P4-630
ThrashZoneYeah I'm at the Hi screen few minutes lol
You forgot to start your post with "Hi,"

:D
Posted on Reply
#63
ThrashZone
P4-630You forgot to start your post with "Hi,"

:D
Hi,
Yeah everyone wonders where I get the Hi thing
Thought it would of even more controversial :roll:
Posted on Reply
#64
theFOoL
Uhh where is say... "HI" come from? What Country you here from partner? "God I has to lol" I'm in AL - Alabama but not country as that's more of a Texas thing
Posted on Reply
#65
ThrashZone
Hi,
Yep boom 11 I'll check for updates just to see if it dies lol
I/m using mbr only thing that qualifies is the 9940x I believe no uefi/ gpt/ secure boot/ tpm

Only the malicious software removal tool okay now was what we did malicious lol

Posted on Reply
#66
theFOoL
I've never in my life learned how to use that tool. It just downloads lol. No pop up or anything
Posted on Reply
#67
P4-630
theFOoLI've never in my life learned how to use that tool. It just downloads lol. No pop up or anything
I believe it does 1 time scans.
Posted on Reply
#68
theFOoL
P4-630I believe it does 1 time scans.
Ha same M$ crap scan with All my lovely tools
Posted on Reply
#69
ThrashZone
Hi,
Ran sfc /verifyonly found nothing corrupt already beats 10 lol
Posted on Reply
#70
CandymanGR
In the end, Microsoft devs themselves will remove those checks eventually. At least this is what i believe will happen.
Posted on Reply
#71
Fierce Guppy
It's not the TPM 2.0 requirement that annoys me. I plugged a Supermicro 20 pin TPM module into my Rampage V Extreme mobo to solve that issue. It's the lack of Windows 11 CPU driver support for anything older than an 8th gen Intel. Got secureboot, tpm 2.0, and a UEFI BIOS, but my Haswell CPU is deemed by MS to be incompatible. It is especially irritating when W11 works perfectly fine on a 12.5 year old PC with a 10 year old CPU.
Posted on Reply
#72
ThrashZone
Fierce GuppyIt's not the TPM 2.0 requirement that annoys me. I plugged a Supermicro 20 pin TPM module into my Rampage V Extreme mobo to solve that issue. It's the lack of Windows 11 CPU driver support for anything older than an 8th gen Intel. Got secureboot, tpm 2.0, and a UEFI BIOS, but my Haswell CPU is deemed by MS to be incompatible. It is especially irritating when W11 works perfectly fine on a 12.5 year old PC with a 10 year old CPU.
Hi,
Yeah got an x99 haswell-e chip too no tpm chip though

Heck the way they did x299 there is no way to disable tpm once activated in bios because my x299 apex has not tpm port on it so :oops:
Posted on Reply
#73
theFOoL
That's why this reg file exists. M$ just cares for the customer security. I have back ups on my back ups. I know the web well enough to stay clear. M$ grow up
Posted on Reply
#74
ThrashZone
theFOoLThat's why this reg file exists. M$ just cares for the customer security. I have back ups on my back ups. I know the web well enough to stay clear. M$ grow up
Hi,
I did not see a tpm chip port on my z490 apex but it does have tpp or what ever it is in bios that can be enabled.
But yeah always on that bothers me a little seeing I will never use bitlocker or similar
Posted on Reply
#75
theFOoL
ThrashZoneHi,
I did not see a tpm chip port on my z490 apex but it does have tpp or what ever it is in bios that can be enabled.
But yeah always on that bothers me a little seeing I will never use bitlocker or similar
Exactly... All that new tech is just what to my mind :slap:
Posted on Reply
Add your own comment