How to Fix Valorant VAN Errors and Vanguard Won't Start
Published
On this page
Valorant VAN errors and “Vanguard Anti-Cheat has encountered an error” almost always come down to a few causes: Secure Boot/TPM not enabled, the Vanguard service not running, a flagged driver, or a connection problem — that covers VAN9003, VAN9001, VAN9090, VAN193, VAN293, VAN148, VAN102, and the rest of the common codes. This guide walks through the fixes in the order most likely to work.

Most VAN codes that block launch entirely (like VAN9003, VAN9001, or VAN9090) are Secure Boot / TPM problems. If you’re on Windows 11 and Valorant won’t open at all, start with Step 2. If you got a specific “incompatible software” message (VAN148) or a connection error (VAN102, VAN293), skip to Step 7.
Step 1 – Restart Vanguard the easy way
Many one-off VAN errors clear with a clean restart of the anti-cheat.
- Fully close Valorant and the Riot Client.
- In the system tray, right-click the Vanguard (Riot) icon and choose Exit / Quit.
- Reboot your PC. Vanguard must load at boot — a reboot is more reliable than just relaunching.
- Launch Valorant again.
Step 2 – Enable Secure Boot and TPM 2.0 (fixes VAN9003, VAN9001, VAN9090)
On Windows 11, Vanguard requires TPM 2.0 and Secure Boot. If either is off, Valorant won’t launch — Riot’s own support article groups VAN9003, VAN9001, and VAN9090 together as the same Windows 11 TPM/Secure Boot check.
- Press
Win + R, typemsinfo32, press Enter. - Confirm Secure Boot State: On and BIOS Mode: UEFI.
- Press
Win + R, typetpm.msc, press Enter — it should say TPM 2.0, ready for use. - If TPM shows up but Valorant still throws VAN9090 specifically, open
tpm.msc, click Action → Prepare the TPM, then reboot. VAN9090 is a TPM initialization failure, not a missing-TPM error — the module is there but hasn’t been provisioned correctly.
If TPM or Secure Boot is missing entirely, enable it in BIOS using your board’s guide:
Step 3 – Make sure the Vanguard service is running
If Vanguard’s service isn’t started, you’ll see “Vanguard not initialized” or a VAN error.
- Press
Win + R, typeservices.msc, press Enter. - Find vgc.
- Right-click → Properties → set Startup type to Automatic.
- Click Start, then OK, and reboot.
Step 4 – Restart the vgk driver from Command Prompt
If a reboot didn’t help, reset Vanguard’s kernel driver.
- Open Command Prompt as administrator (here’s how).
- Run these one at a time:
sc stop vgc sc stop vgk sc start vgk sc start vgc - Launch Valorant again.
Step 5 – Reinstall Vanguard cleanly
For persistent VAN errors, a clean reinstall usually clears them.
- Open Settings → Apps → Installed apps.
- Uninstall Riot Vanguard.
- Reboot.
- Launch Valorant — it will reinstall Vanguard and prompt for a restart. Allow it.
Step 6 – Rule out driver and overlay conflicts
- Update your GPU drivers to the latest stable version.
- Disable risky overlays/tools (MSI Afterburner/RivaTuner, aggressive RGB software) while testing.
- Make sure Windows is fully updated — Vanguard checks for current security patches.
Step 7 – Remove flagged or incompatible software (fixes VAN148)
VAN148 is different from the codes above — it means Vanguard detected a specific driver or program it refuses to run alongside, not a missing security setting.
- Read the error dialog carefully — VAN148 usually names the flagged software or driver file directly.
- Open Settings → Apps → Installed apps, find that program, and uninstall it. Common culprits are older overlay tools, cheap peripheral utilities, and unsigned or outdated drivers.
- If the file still exists after uninstalling (check the path shown in the error), delete the leftover
.sysfile manually, then reboot. - Update your chipset and GPU drivers — outdated drivers occasionally trigger this as a false positive.
- Relaunch Valorant.
Step 8 – Fix connection errors (VAN102, VAN293)
VAN102 and VAN293 aren’t anti-cheat startup failures — they’re the Riot Client losing its connection to Riot’s servers, sometimes with a “Vanguard Disconnected” message attached.
- Open Task Manager (
Ctrl + Shift + Esc) and fully end any Riot Client / Valorant processes — closing the window alone can leave a “zombie” process that blocks reconnection. - Restart your router, then your PC.
- Temporarily disable any VPN (VAN293 has specifically been linked to VPN and Cloudflare WARP conflicts with Vanguard) and any aggressive third-party firewall.
- Add Valorant and Riot Vanguard as exceptions in Windows Defender Firewall for both Private and Public networks.
- Relaunch the Riot Client. If it still fails, work through Steps 1, 3, and 4 above to reset Vanguard itself.
Common VAN codes at a glance
- VAN9003 / VAN9001 / VAN9090 – Secure Boot or TPM 2.0 not enabled or not initialized → Step 2.
- VAN193 – Vanguard startup/communication failure → Steps 1, 3, 4.
- VAN -81 / VAN -84 – Vanguard service or connection issue → Steps 1, 3, 4.
- VAN148 – incompatible/flagged software or driver → Step 7.
- VAN102 / VAN293 – Riot Client connection error, often VPN/firewall related → Step 8.
- VAN 152 – hardware ban appeal needed (not a settings fix).
- VAN 1067 – Vanguard not running at launch → reboot, then Step 3.
Related guides
- How to Enable Secure Boot in ASUS BIOS for Windows 11
- How to Enable TPM in ASUS BIOS for Windows 11
- 10 Ways to Run Command Prompt as Administrator
- Best Valorant Settings for FPS and Low Input Delay
- League of Legends Vanguard Error Fix — same Vanguard install, League-specific error codes
- EAC vs BattlEye vs Vanguard vs Ricochet vs VAC compared
Most VAN errors are Secure Boot, TPM, service, driver, or connection problems. Work through these steps in order and the large majority of Vanguard startup failures clear without a support ticket.
Frequently asked questions
What causes Valorant VAN errors?
Most VAN codes that block launch come down to: Secure Boot not enabled, TPM 2.0 not enabled, the Vanguard service not running, a flagged/incompatible driver, or a connection problem between the Riot Client and Riot's servers.
How do I fix VAN9003, VAN9001, or VAN9090 errors?
All three are Secure Boot/TPM 2.0 problems on Windows 11. Press Win+R, type msinfo32, and confirm Secure Boot is On and BIOS is UEFI. Then check TPM with tpm.msc—if it doesn't say 'TPM 2.0, ready for use,' open tpm.msc and click 'Prepare the TPM,' or enable TPM in BIOS if it's missing entirely.
What does VAN148 mean and how do I fix it?
VAN148 is Vanguard's 'incompatible software' flag—it found a driver or program it won't run alongside, not a Secure Boot/TPM issue. The error names the flagged file; uninstall that software (Settings → Apps → Installed apps), delete the leftover .sys driver file if it's still there, then reboot. Outdated chipset or GPU drivers can also trigger a false positive, so update those too.
What causes VAN102 and VAN293 connection errors?
Both are connection failures between the Riot Client and Riot's servers rather than anti-cheat startup problems. Restart the Riot Client fully (end it in Task Manager, don't just close the window), restart your router, and temporarily disable any VPN—VAN293 in particular has been linked to VPN/Cloudflare WARP conflicts with Vanguard.
What does VAN193 mean?
VAN193 is a Vanguard startup/communication failure, similar in effect to VAN-81 and VAN-84. Close every Riot Client and Valorant process in Task Manager (leftover 'zombie' processes are a common trigger), reboot, and try Steps 3 and 4 below to reset the vgc/vgk services if it recurs.
How do I restart Vanguard to clear a VAN error?
Fully close Valorant and the Riot Client, right-click the Vanguard icon in the system tray and select Exit, reboot your PC (Vanguard must load at boot), then launch Valorant again.
How do I reset the Vanguard service if errors persist?
Open an elevated Command Prompt and run: 'sc stop vgc', 'sc stop vgk', 'sc start vgk', 'sc start vgc'. Then reboot and launch Valorant.
What should I do if VAN errors still appear after all fixes?
Reinstall Vanguard cleanly: Settings → Apps → Installed apps → Uninstall Riot Vanguard, reboot, and launch Valorant to reinstall it. Also ensure your GPU drivers and Windows are fully updated.