Cheaters are always a disgrace to any gaming platform. Especially, when people cheat and try hard in a competitive game, it can be frustrating for the players who are grinding honestly. Riot is taking the initiative to make the competitive environment safe from cheaters. Vanguard is the anti-cheat engine of Riot that works with Valorant. Well, Riot added two requirements for players to play Valorant. These requirements are TPM 2.0 and Secure Boot. These two requirements are also the minimum requirements for Windows 11 users. However, TPM 2.0 error is arising for Windows 11 users and they are unable to play the game. In this article, we will discuss how to fix the Valorant TPM 2.0 error on Windows 11.
Also read: Valorant Mobile (Android & iOS devices) Release Date: When is it coming out?
How to fix the Valorant TPM 2.0 error on Windows 11?
Here is a list of methods that will help you to get through the Valorant TPM 2.0 error on Windows 11. You can follow each method carefully one by one and see which one solves the error for you:
Method 1: Restart the game and your system:
The first and foremost step to fix this error is by restarting your game and if it does not work, restarting your system. Sometimes, a simple restart can fix a temporary error that might come across your system.
Method 2: Enable Secure Boot and TPM 2.0:
Go online and search for the BIOS key setup of your device. It can be either F10, F12, F2, F1, or DEL. Once you find the key, turn off the system and press the BIOS key while booting up. You will enter it in the BIOS menu. Now, select the BOOT option in the BIOS menu. Go to the Options menu and enable the Secure Boot for your system and restart it.
Some motherboards are unable to support a secure boot even when the option of Secure Boot is supported in them. First of all, completely plug out any power source from your PC. Now, to get rid of this problem, remove the CMOS battery that looks like a little circle from your motherboard. After that, wait for around half an hour to reset the memory. Now, reposition the battery exactly like it was before. After that, open the BIOS of your system and check if you can turn ON the Secure Boot option.
Method 3: Check if the Secure Boot and TPM 2.0 are enabled:
After pressing Windows Key, search for System Information. Now, open the System Information Window and see if the Secure Boot State is enabled on the System Summary tab. If the status is ON, this means Secure Boot is enabled. Now, press the Windows keys again and type the “TPM.msc.” option. Open the first file that appears and check if the Specification Version under TPM Manufacturing Information is 2.0. If it is showing 2.0, this means TPM is enabled.
Method 3: Run a script
Copy this script:
@(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 = “”__eventfilter.name=’$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’”‘,’\”‘)}” $_Press_Enter #::
Now, open a Notepad file and paste the script given above. After that, save the file as “tpm-disable.cmd” then and double-click on the file to launch it. After that, a pop-up window will appear on your screen. Select Yes on that window. A message will appear on the screen, saying “Skip TPM Check on Dynamic Update [Installed]”. Run this script only once to fix your TPM settings.
Method 3: Through Registry Editor
Press Windows Key+ R and type regedit on the Run box. Now, press Enter and head over to the “HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup” directory. After this, right-click on the MoSetup folder. Now, go to New -> DWORD (32-bit) value. Name the file as “AllowUpgradesWithUnsupportedTPMOrCPU” and set its value to 1. This should fix the TPM 2.0 error on your Windows 11.
Method 4: Disable Discord’s auto-start
Open Discord and go to the Settings menu. Now, select the Windows settings. Here, you will find the Open Discord option. Toggle it to the off position. After that, restart your system.
Method 5: Leave the Insider Program of Windows
Open the Windows Settings and head over to the Windows Update tab. Here, open the Windows Insider Program option. Now, toggle the “Unenroll this device when the next version of Windows releases” option. However, if you are on the Dev channel of the insider program, you will have to reinstall Windows on your system.
Method 6: Update Windows:
You can also check if there are any pending updates for your Windows. If any update is pending, install it and restart your PC. Now, try to run the game again.
Method 7: Reinstalling the game:
You can also reinstall the game if any of the methods given above does not work.
These are some of the methods that will help you to get over the Valorant TPM 2.0 error in your system. If none of the fix works, you can also go to the official support of Valorant and raise a ticket for professional assistance. Also, do not forget to visit Androidgram to get various fixes and updates in the world of tech and gaming.