NERFPLZ.LOL
League of Legends error

VAN 9005: TPM 2.0, UEFI or VBS isn't set up

Riot VanguardLeague + VALORANT

The message

VAN9005: This version of Vanguard requires TPM version 2.0 and UEFI compliant firmware in order to use Virtualization-based Security (VBS)

What it means

Vanguard wants to use Windows' Virtualization-based Security, which needs TPM 2.0 and UEFI firmware, and it can't find that setup on this PC. VALORANT hits the same wall.

What to try first

Run msinfo32: it shows BIOS Mode, Secure Boot State and Virtualization-based security in one window, so you can see which piece is missing.

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.

Three requirements folded into one code

Where VAN 9001 is about TPM alone and VAN 9003 is about Secure Boot alone, 9005 is the code that bundles them. Riot's article asks for TPM 2.0 and Secure Boot, then Memory Integrity, which is the Windows feature Vanguard checks through Virtualization-based Security. The wording on screen only mentions TPM and UEFI firmware, so it's easy to fix those two and miss the third.

A quick survey saves time. msinfo32 covers two of the three by itself: BIOS Mode and Secure Boot State near the top, Virtualization-based security at the bottom of System Summary. tpm.msc covers the last. Work through whichever reads wrong, in Riot's order below, and restart after each change.

If VBS says enabled but not running

That combination trips people up, since it looks like the job is done. Riot's Memory Integrity guide says it usually means CPU virtualization is switched off in the BIOS, so the Windows toggle alone won't get it running. Enable Intel VT-x or AMD SVM first, then come back to Memory Integrity.

Riot's fix, in Riot's order

  1. 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

  2. Turn on Secure Boot

    Run msinfo32. You want BIOS Mode: UEFI and Secure Boot State: On. UEFI with Secure Boot off means flipping one switch in the BIOS.

    If BIOS Mode says Legacy, stop. Your Windows drive has to be converted from MBR to GPT before you switch the BIOS to UEFI, or Windows won't boot at all. Riot's Secure Boot guide covers the conversion and its requirements (64-bit Windows 10 1703 or newer, BitLocker off, no dual boot).

    Riot's guide: Turn on Secure Boot

  3. Turn on Memory Integrity (HVCI/VBS)

    Run msinfo32 and look at Virtualization-based security near the bottom. Running is good. Enabled but not running means virtualization is off in the BIOS. Not enabled means you haven't switched it on in Windows yet.

    In Windows Security, open Device security, then Core isolation, and turn on Memory integrity. If the switch is grayed out, enable CPU virtualization in the BIOS first (Intel VT-x, AMD SVM). An incompatible driver can also block the toggle, and Windows names it when that happens.

    Riot's guide: Turn on Memory Integrity (HVCI/VBS)

Riot saves the ticket for last: send one only when all three checks pass and 9005 keeps showing up anyway. Attach your logs when you send it.

Other wordings of the same error

  • VAN 9005
  • Error VAN 9005
  • VAN 9005 VBS
  • VAN 9005 TPM UEFI

Source: Riot Games Player Support, Error VAN 9005, updated January 15, 2026. Riot's steps are paraphrased here, not copied; checked September 25, 2026.