Categories About Us Contact Us Become a Member

How to fix the VALORANT VAN9001 / VAN1067 error

Riot Vanguard requires TPM 2.0 and Secure Boot to be on before it lets VALORANT launch. This error means one or both are off. Enabling them fixes it. Jump to your situation below or work through the methods in order.

By Neeraj Singh ~7 min Updated Jun 2026 90% found this helpful
Error message
VAN9001. This build of Vanguard requires TPM version 2.0 and Secure Boot to be enabled in order to play.
Summary

VAN9001 (and the related VAN1067) means Riot Vanguard, VALORANT's anti-cheat, found that TPM 2.0 or Secure Boot is not enabled, so it blocks the game from launching. Vanguard runs at the kernel level and uses Secure Boot and the TPM to confirm the system is in a trusted state before it loads, so both must be on. Often the hardware fully supports them and they are simply switched off in the firmware, sometimes a Windows update toggles Secure Boot off in the background. The fix is to check the current state with msinfo32 and tpm.msc, then enable Secure Boot and the TPM (Intel PTT or AMD fTPM) in UEFI, switching to UEFI mode and disabling CSM if needed. For VAN1067 specifically, also confirm the Vanguard service is running and clear the VALORANT cache. Once Secure Boot and TPM 2.0 are on, VALORANT launches.

What this error means

Vanguard is a kernel-level anti-cheat, so it cares deeply about whether the system booted in a trusted, untampered state. Secure Boot guarantees only signed boot code ran, and the TPM attests to the platform's integrity. Vanguard requires both as evidence the PC is trustworthy.

VAN9001 means that evidence is missing: Secure Boot or TPM 2.0 is off, so Vanguard will not load and the game cannot start. Because most modern PCs support both, the fix is usually just enabling them in the firmware rather than any hardware change.

Common causes

Secure Boot is disabled in the firmware.
TPM 2.0 is disabled or not enabled.
The PC is booting in legacy BIOS / CSM mode.
A Windows update toggled Secure Boot off.
The disk is MBR, so Secure Boot cannot be enabled.
The Vanguard service or install is in a bad state (VAN1067).
Expert insight

“VAN9001 scares players into thinking their PC is too old, but almost always the hardware is fine and Secure Boot or TPM is just switched off in the BIOS. So I check msinfo32 and tpm.msc first to see which one, then flip Secure Boot and the TPM on in the UEFI. The only real snag is a PC stuck in legacy mode, then you have to move to UEFI and convert the disk to GPT before Secure Boot will even turn on. After that VALORANT launches.”

How to fix it

Method 1

Check Secure Boot and TPM status

1Press Win+R, type msinfo32, and confirm Secure Boot State is On and BIOS Mode is UEFI.
2Press Win+R, type tpm.msc, and confirm the TPM is ready and the Specification Version is 2.0.
3This tells you which feature to fix.
Method 2

Enable Secure Boot in UEFI

1Restart into the UEFI firmware (often F2, Del, or via Settings, Recovery, Advanced startup).
2Set Secure Boot to Enabled under the Boot or Security menu.
3Save and reboot, then re-check in msinfo32.
Method 3

Enable TPM 2.0 in UEFI

1In the UEFI firmware, enable the TPM, listed as Intel PTT or AMD fTPM.
2Save and reboot.
3Confirm it shows as ready in tpm.msc.
Method 4

Switch to UEFI and disable CSM

1Secure Boot needs UEFI mode with a GPT system disk.
2Disable CSM / Legacy boot in firmware, and convert the disk from MBR to GPT if needed (mbr2gpt).
3Then enable Secure Boot.
Method 5

Make sure the Vanguard service is running

1Open services.msc and find vgc (Riot Vanguard).
2Set its Startup type to Automatic and Start it.
3Restart Valorant so Vanguard initialises cleanly.
Method 6

Clear the VALORANT cache (VAN1067)

1Close VALORANT, press Win+R and open %AppData%, go to Local, VALORANT, Saved, and delete the Crashes folder.
2In the webcache folder, delete the GPUCache and Cache folders.
3Relaunch VALORANT.

VAN9001 and VAN1067 mean Vanguard needs TPM 2.0 and Secure Boot, so check msinfo32 and tpm.msc, then enable both in UEFI, moving to UEFI mode and a GPT disk if the PC is in legacy mode. For VAN1067, also confirm the Vanguard service is running and clear the VALORANT cache.

Frequently asked questions

What does VAN9001 mean in VALORANT?
It means Riot Vanguard requires TPM 2.0 and Secure Boot to be enabled, and one or both are off. Vanguard blocks the game until both security features are on.
How do I fix VAN9001?
Check msinfo32 (Secure Boot State On, BIOS Mode UEFI) and tpm.msc (ready, version 2.0), then enable Secure Boot and the TPM in UEFI. Switch to UEFI mode and disable CSM if needed.
Is VAN1067 the same as VAN9001?
They are the same family, both tied to Secure Boot and TPM 2.0. For VAN1067, also make sure the Vanguard service is running and clear the VALORANT cache.
Where do I enable TPM and Secure Boot?
In your PC's UEFI firmware. Enable the TPM (listed as Intel PTT or AMD fTPM) and set Secure Boot to Enabled, then save and reboot.
Secure Boot will not enable, why?
Secure Boot needs UEFI mode with a GPT disk. If the PC is in legacy CSM mode or the disk is MBR, switch to UEFI and convert the disk to GPT first, then enable Secure Boot.
Do I need a new PC for VALORANT?
Usually not. Most modern PCs support TPM 2.0 and Secure Boot and just need them switched on. Only a board with no TPM 2.0 would need a hardware change.

Still not working?

If Secure Boot and TPM 2.0 both read as on in msinfo32 and tpm.msc but VAN9001 persists, reinstall Vanguard and update the BIOS, since an older firmware or a corrupt Vanguard install can still trigger it. You can also submit your error to us for a tailored fix.

Was this fix helpful? Thanks for your feedback!