Official Bypass Windows 11 TPM 2.0 Error and Install Windows

Windows 11

Many users are facing issues with Windows 11 installation as it is forcing TPM requirements for pc. You must have TPM 2.0 in order to install Windows 11. When people try to install they face the error “this PC doesn’t currently meet Windows 11 system requirements.” 

The difficulty is that even relatively contemporary, powerful hardware lacks TPM 2.0 functionality, which means that only PCs from the previous few years officially match the Windows 11 minimal requirements.

How to Bypass Windows 11’s TPM Requirement

Follow any of the below two methods to see which one works for you and fixes your TPM 2.0 issue, and this may also help you with the games that require enforcing TPM 2.0 like Valorant.

Method 1:

Aveyo script
  • The following script is from Aveyo’s open-source Universal MediaCreationTool GitHub page. You do not need the full script. The required part of the script is given below. You can check the full script by clicking here.
  • Select the whole code from below and copy it.
@(set "0=%~f0"^)#) & powershell -nop -c iex([io.file]::ReadAllText($env:0)) & exit/b
#:: double-click to run or just copy-paste into powershell - it's a standalone hybrid script
#:: v2 of the toggle script comes to the aid of outliers for whom v1 did not work due to various reasons (broken/blocked/slow wmi)
#:: uses IFEO instead to attach to the same Virtual Disk Service Loader process running during setup, then launches a cmd erase 
#:: of appraiserres.dll - but it must also do some ping-pong renaming of the exe in system32\11 - great implementation nonetheless 
#:: (for simplicity did not use powershell invoking CreateProcess and DebugActiveProcessStop to overcome IFEO constrains)
#:: in v2 the cmd window will briefly flash while running diskmgmt - so it is not "better" per-se. just more compatible / reactive
#:: you probably don't need to have it installed at all times - just when doing feature updates or manual setup within windows
#:: hence the on off toggle just by running the script again

$_Paste_in_Powershell = {
  $N = 'Skip TPM Check on Dynamic Update'
  $0 = sp 'HKLM:\SYSTEM\Setup\MoSetup' 'AllowUpgradesWithUnsupportedTPMOrCPU' 1 -type dword -force -ea 0
  $B = gwmi -Class __FilterToConsumerBinding -Namespace 'root\subscription' -Filter "Filter = ""'$N'""" -ea 0
  $C = gwmi -Class CommandLineEventConsumer -Namespace 'root\subscription' -Filter "Name='$N'" -ea 0
  $F = gwmi -Class __EventFilter -NameSpace 'root\subscription' -Filter "Name='$N'" -ea 0
  if ($B) { $B | rwmi } ; if ($C) { $C | rwmi } ; if ($F) { $F | rwmi }
  $C = "cmd /q $N (c) AveYo, 2021 /d/x/r>nul (erase /f/s/q %systemdrive%\`$windows.~bt\appraiserres.dll"
  $C+= '&md 11&cd 11&ren vd.exe vdsldr.exe&robocopy "../" "./" "vdsldr.exe"&ren vdsldr.exe vd.exe&start vd -Embedding)&rem;'
  $K = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\vdsldr.exe'
  if (test-path $K) {ri $K -force -ea 0; write-host -fore 0xf -back 0xd "`n $N [REMOVED] run again to install "; timeout /t 5}
  else {$0=ni $K; sp $K Debugger $C -force; write-host -fore 0xf -back 0x2 "`n $N [INSTALLED] run again to remove ";timeout /t 5}
} ; start -verb runas powershell -args "-nop -c & {`n`n$($_Paste_in_Powershell-replace'"','\"')}"
  • Once you have copied the code, paste this code in a notepad and save it.
  • Rename the file as “disable-tpm-check.cmd” and then run it by double-clicking.
  • A Windows pop up will appear. Click on “Yes”.
  • A Windows PowerShell screen will open notifying “Skip TPM Check on Dynamic Update [Installed].”
  • Note: Open this script only once, otherwise your TPM check will be enabled again.

Method 2:

Windows 11 TPM Fix
  • Press Windows Key + R.
  • Type regedit and hit enter.
  • Head over to this path, “HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup.”
  • Right-click on the MoSetup Folder-> New -> DWORD(32-bit) value.
  • Name the file as “AllowUpgradesWithUnsupportedTPMOrCPU” 
  • Set its value to 1

Notify of
Inline Feedbacks
View all comments
Previous Post
best loadout for bf2042

Battlefield 2042: Best M5A3 & AK24 Loadout (Assualt Rifle)

Next Post
far cry 6

Far Cry 6 Low End PC Optimization Guide : Fix Lag, Stuttering and more

Related Posts