VAN 9001: Vanguard can't find TPM 2.0
Riot VanguardLeague + VALORANTThe message
VAN9001. This build of Vanguard requires TPM 2.0 to be enabled in order to play.What it means
Vanguard needs TPM 2.0 for its security checks, and it can't see TPM 2.0 turned on in this PC. The same code blocks VALORANT.
What to try first
Run tpm.msc. If it doesn't say ready with version 2.0, switch on Intel PTT or AMD fTPM in the BIOS.
Is it you or Riot? If lots of players are hitting this at once, it's probably the servers. Check League server status before you start reinstalling things.
What TPM has to do with League
TPM (Trusted Platform Module) is a security component Windows 11 uses to check that the hardware hasn't been tampered with, and Vanguard leans on it for its own system checks. Since Vanguard is shared between League and VALORANT, a PC that throws VAN 9001 in one will throw it in the other. Riot's article for the code is two sentences long and sends you straight to its TPM guide, which is what the step below follows.
You probably don't need to buy anything. According to Riot, the majority of PCs ship with TPM 2.0 and it's often just disabled in the BIOS, and that Intel CPUs from 4th gen (Haswell) onward and every Ryzen from the 1000 series up carry a firmware TPM inside the processor. Going by Riot's guide, any CPU from 2014 or later has one waiting to be enabled.
When version 1.2 shows up
If tpm.msc reports a TPM that's ready but on Specification Version 1.2, Vanguard won't accept it (neither will Windows 11). Some boards can switch from the 1.2 chip to the firmware TPM in the BIOS (the setting is usually called something like TPM Mode or Firmware TPM). If the board only does 1.2, Riot says the hardware doesn't meet Vanguard's bar.
Before you switch TPM versions, deal with BitLocker. Riot warns that changing versions wipes the TPM's keys, so suspend BitLocker first or have the recovery key in hand, or Windows will lock you out on the next boot.
TPM 2.0 is on and 9001 won't go away
Riot puts this down to a BIOS firmware bug that stops the TPM from fully initializing. Its fix is to flash the newest BIOS for your exact board, then go back in and confirm PTT or fTPM is still enabled afterward. AMD boards on older AGESA firmware are the known case.
That same firmware update is Riot's answer if you've heard fTPM causes micro-stutter on early Ryzen systems. AMD fixed that in later BIOS releases, and Riot is clear you shouldn't switch fTPM off to get rid of stutter, since that locks you out of Vanguard games.
A different number, VAN 9090, means TPM 2.0 is present but failed to initialize, typically after it's been cleared. That one is about setting the TPM up again rather than switching it on.
Riot's fix, in Riot's order
Turn on TPM 2.0
Press Win+R and run
tpm.msc. "The TPM is ready for use" with Specification Version 2.0 means you're fine. Version 1.2 isn't enough, and "Compatible TPM cannot be found" means it's switched off in the BIOS.To switch it on, reach the firmware settings from Windows (Settings, Recovery, Advanced startup, then Troubleshoot, Advanced options, UEFI Firmware Settings) or press Del, F2 or F10 while the PC starts. On Intel boards enable PTT (Platform Trust Technology); on AMD enable fTPM. Save with F10. A plug-in TPM chip covers VAN 9001, but a VAN: RESTRICTION wants the firmware TPM specifically.
Riot's guide: Turn on TPM 2.0
Other wordings of the same error
VAN 9001Error VAN 9001VAN 9001 TPM 2.0This build of Vanguard requires TPM 2.0
Related errors
Source: Riot Games Player Support, Error VAN 9001, updated February 4, 2026. Riot's steps are paraphrased here, not copied; checked September 25, 2026.