On this page 8 sections
Riot Vanguard is the anti-cheat people argue about most. It is strict, it runs at the deepest level of Windows, and for most of its life it has started before you even open a game. It also matters to Elocarry users who do not play Riot games, because a boot-time anti-cheat on the same PC can stop other software from loading.
What Riot Vanguard is
Vanguard is Riot Games’ in-house anti-cheat. It launched with Valorant in 2020 and came to League of Legends in 2024, so it is now required for both on PC. It has two parts: a kernel driver that does the protecting, and a small tray application that shows its status.
How Vanguard works
A kernel driver that starts at boot
Most anti-cheats load when you start the game. Vanguard’s driver has traditionally loaded when Windows starts. The reasoning is simple: a driver that starts first can watch every driver and program that loads after it, so a cheat cannot slip in earlier and hide. The page on kernel-level anti-cheat explains why that level matters.
Security requirements
Vanguard checks how your PC boots. On Windows 11 it requires TPM 2.0 and Secure Boot, and the game will not start without them:
| Error | Meaning | Fix |
|---|---|---|
| VAN 9001 | TPM 2.0 and Secure Boot are both needed | Enable both in the firmware settings |
| VAN 9003 | Secure Boot is not enabled | Enable Secure Boot in the firmware settings |
Blocking risky drivers
Because Vanguard is at kernel level from the start, it also refuses to run beside drivers with known security holes, the kind cheats have abused in the past. Old hardware utilities are sometimes caught by this.
On-demand mode
The biggest complaint about Vanguard has always been that it runs all the time. In June 2026 Riot announced an on-demand mode. On PCs that meet a stricter security bar, including a recent version of Windows 11 with Secure Boot, TPM 2.0, virtualization-based security and IOMMU switched on, Vanguard can start when you launch a Riot game and shut down when you finish, instead of loading at boot. PCs that do not meet the bar keep the original boot-time behaviour.
Vanguard and other software
A boot-time kernel anti-cheat is present whenever the PC is on, even when no Riot game is open. That is why Elocarry’s troubleshooting guides ask you to uninstall Vanguard, along with other boot-time anti-cheats such as FACEIT and ESEA, if the loader will not open or the overlay crashes.
To remove it:
- Open Windows Settings and go to Apps, then Installed apps.
- Find Riot Vanguard and choose Uninstall.
- Restart the PC.
Vanguard reinstalls itself the next time you launch Valorant or League of Legends, and then asks for another restart. Plan your sessions around that rather than switching back and forth.
Why Vanguard is controversial
Vanguard is strict by design, and that is where the arguments come from:
- It runs all the time. Until on-demand mode, the driver loaded at boot whether or not you planned to play.
- It sees a lot. A kernel driver that starts first has a view of everything that loads after it. Riot says it only looks for what matters to cheating; players have to trust that.
- It blocks things. Drivers it considers risky are refused, and that occasionally catches legitimate hardware utilities.
- It needs settings people never touched. TPM 2.0 and Secure Boot sent many players into their firmware for the first time.
The trade, from Riot’s side, is that cheating in Valorant is harder and more expensive than in most shooters. On-demand mode is Riot’s answer to the first complaint, for PCs secure enough to qualify.
Playing Riot games and Elocarry games on one PC
If you play both, the practical routine is simple:
- Before loading an Elocarry build, make sure Vanguard is uninstalled and the PC has been restarted since.
- When you want to play Valorant or League, launch it. Vanguard reinstalls and asks for a restart.
- Before going back to an Elocarry game, uninstall Vanguard again and restart.
If the loader will not open or the overlay crashes, a boot-time anti-cheat still on the PC is one of the first things support checks, so it saves time to rule it out yourself.
Vanguard and Elocarry
We do not sell a build for any Vanguard game. Our Valorant build ran for twelve months before we retired it in 2024, and the farewell post explains why: keeping pace with Vanguard for a single title was no longer sustainable. If you play Valorant or League on the same PC as an Elocarry game, the only thing you need to know is the uninstall step above.
Frequently asked questions
Why does Vanguard start with Windows?
So that nothing can load before it. A driver that starts at boot sees every driver and program that loads after it, which makes it much harder for a cheat to get in first and hide. The cost is that it runs even when you are not playing.
What do the VAN 9001 and VAN 9003 errors mean?
They are Vanguard's requirement checks on Windows 11. VAN 9001 means TPM 2.0 and Secure Boot both need to be enabled. VAN 9003 means Secure Boot is the part that is missing. Both are switched on in the PC's firmware settings.
Can I uninstall Vanguard?
Yes. Open Windows Settings, go to Apps and Installed apps, find Riot Vanguard and uninstall it, then restart. It reinstalls the next time you launch a Riot game, which then asks for another restart.
Does Elocarry support Valorant?
No. We retired our Valorant build in 2024, after twelve months, because keeping pace with Vanguard as our only Vanguard title was no longer sustainable. Our builds now focus on games running Easy Anti-Cheat, BattlEye, VAC and the other anti-cheats listed on each game page.
First published 6 October 2026. Last updated 6 October 2026. We update Wiki pages when the game, the anti-cheat or the build changes, not on a schedule.
Related articles
What Is Kernel-Level Anti-Cheat? How It Works and Why
Kernel-level anti-cheat runs as a Windows driver with deep system access. What kernel level means, which games use it, what it can see and the trade-offs.
Updated 6 October 2026 PC and WindowsWhat Is Secure Boot? Why Games Require It and How to Enable It
Secure Boot only lets trusted, signed software start your PC. What it is, why Battlefield 6, Valorant and FACEIT require it, and how to check and enable it.
Updated 6 October 2026 Anti-cheatVAC vs FACEIT: How Counter-Strike 2's Anti-Cheats Differ
Counter-Strike 2 has two anti-cheats: Valve's VAC in matchmaking and FACEIT's kernel-level client. How they differ, what each requires and how bans work.
Counter-Strike 2 Updated 6 October 2026 RequirementsBattlefield 6 Secure Boot: How to Fix the Error and Enable It
Battlefield 6 will not start without Secure Boot because its Javelin anti-cheat requires it. How to check Secure Boot, enable it safely and fix the error.
Battlefield 6 Updated 6 October 2026 PC and WindowsWhat Is TPM 2.0? Why Windows 11 and Games Need It
TPM 2.0 is a security chip that stores keys and proves how your PC started. What it does, why Windows 11 and anti-cheats need it and how to enable it.
Updated 6 October 2026More on Elocarry
Still stuck?
Ask Barry first: he answers in Discord around the clock and fixes most things on the spot. For billing or account questions, open a ticket and a person follows up.