Anti-Cheat Repair Tools: EAC, BattlEye, Vanguard & Ricochet

On this page

There is no safe third-party “anti-cheat repair tool” — the real one is already inside your game folder, and the downloads that show up when you search for one are not. Every major PC anti-cheat ships its own repair path: Easy Anti-Cheat has a Repair button in EasyAntiCheat_Setup.exe, BattlEye reinstalls from Uninstall_BattlEye.bat, Riot Vanguard is fixed by an uninstall-and-reinstall, and Ricochet is repaired by verifying game files and Windows’ own trust settings. This guide shows the official tool for each one, where it lives, and what it will and won’t fix.

Anti-Cheat Repair Tools: EAC, BattlEye, Vanguard & Ricochet

The tool you’re looking for is almost always already on your PC — inside the game’s own folder.

The one-glance table: which repair tool for which anti-cheat

Every anti-cheat has an official repair path. Find yours, run it from where it lives, and check the “won’t fix” column before you go looking for anything else.

Anti-cheatOfficial repair tool / pathWhere it livesWhat it fixesWhat it won’t fix
Easy Anti-Cheat (EAC)EasyAntiCheat_Setup.exe → Repair Service\<game>\EasyAntiCheat\Launch errors, missing/corrupt service, “untrusted system file”Secure Boot / TPM refusals
BattlEyeUninstall_BattlEye.bat, then relaunch game\<game>\BattlEye\Corrupt or blocked BE service, startup failuresKernel-driver conflicts, missing Secure Boot
Riot VanguardUninstall Riot Vanguard + reinstall; Safe Mode for vgk.sys boot loopsWindows “Installed apps” listVAN error codes, boot loops, service not runningMissing TPM 2.0 / Secure Boot
Ricochet (Call of Duty)Verify/repair game files + fix Secure Boot/TPMBattle.net / SteamFile mismatches, attestation failuresGPU/driver conflicts
VAC (Valve)Verify integrity of game filesSteam → game PropertiesMismatched or modified filesAnything hardware/driver-side
Windows trust layertpm.msc, msinfo32, sfc /scannow, DISMBuilt into WindowsThe boot-trust class of failureAnything game-side

Easy Anti-Cheat (EAC): the built-in Repair button

The repair tool for Easy Anti-Cheat is the same installer that put it there. Open the game’s install folder, go into the EasyAntiCheat subfolder, and run EasyAntiCheat_Setup.exe as administrator. Choose your game in the dropdown and click Repair Service — this reinstalls the EAC service and clears the majority of EAC launch errors and “untrusted system file” messages.

If the folder is missing or the repair fails, verify the game files (Steam → Properties → Installed Files → Verify; Epic → three dots → Verify). That restores a deleted or corrupt EasyAntiCheat folder so the setup can run at all. For game-specific EAC error codes, see our Fortnite Easy Anti-Cheat error fix and Arc Raiders EAC error fix.

BattlEye: the uninstall .bat that rebuilds itself

BattlEye’s official repair path is deliberately blunt: delete the service and let the game reinstall it. In the game’s folder, open the BattlEye subfolder and run Uninstall_BattlEye.bat, then launch the game normally — BattlEye reinstalls its service automatically on the next start.

If relaunching doesn’t rebuild it, verify the game files, then run the game as administrator once so BattlEye can register its service when a standard account was blocking it. Persistent failures usually point at a kernel-driver conflict or blocked service rather than corrupt BattlEye files — the Dune: Awakening BattlEye error fix walks through those.

Riot Vanguard: uninstall, reinstall, and On-Demand

Vanguard has no “repair” button — the fix is a clean uninstall and reinstall. Remove Riot Vanguard from Windows Installed apps, reboot, then launch the Riot game (League of Legends or Valorant), which reinstalls Vanguard and its driver. For a vgk.sys blue-screen boot loop, boot into Safe Mode, uninstall Vanguard there, and reboot normally before reinstalling.

One change worth knowing: since 24 June 2026 Riot offers Vanguard On-Demand, which loads the anti-cheat only while a Riot game is running instead of at every boot. It’s opt-in and needs a stricter setup — Windows 11 25H2, plus Secure Boot, TPM 2.0, VBS, HVCI and IOMMU all enabled — so machines that can’t meet that stay on the always-on mode. For VAN error codes, see our League of Legends Vanguard error fix and Valorant VAN error / Vanguard won’t start fix.

Ricochet and VAC: there is no tool, only file verification

Neither Ricochet (Call of Duty) nor VAC (Valve) has a user-facing repair executable, and that’s by design — both validate files rather than install a service you can reinstall. Repair them by verifying game files (Battle.net → Scan and Repair; Steam → Verify integrity) and, for Ricochet, making sure Secure Boot and TPM 2.0 are on, since Ricochet refuses to attest without them. See the Call of Duty Ricochet anti-cheat error / BSOD fix for the full sequence.

The dangerous part: “anti-cheat repair tool” downloads

Search “anti-cheat repair tool” and the results include standalone downloads and GitHub repositories that claim to fix EAC, BattlEye or Vanguard. None of the anti-cheat vendors publish a standalone repair utility — Epic (EAC), BattlEye, Riot and Activision all ship their repair paths inside the game. A single-author repo named something like “Easy Anticheat Repair Tool 2026” is the textbook fake-utility pattern, and the stakes here are unusually high: you’d be granting an unknown program deep access on the same PC that runs kernel-level anti-cheat.

Rule of thumb: if a “repair tool” is not the file already sitting in your game’s folder or the vendor’s own uninstaller, don’t run it. To understand why these anti-cheats sit at kernel level in the first place, read Is kernel-level anti-cheat safe? and the side-by-side EAC vs BattlEye vs Vanguard vs Ricochet vs VAC explained.

When the repair tool won’t help: the boot-trust class

If none of the above works, the failure is probably not the anti-cheat service at all — it’s the Windows trust layer the anti-cheat depends on. Modern kernel anti-cheat (Vanguard, Ricochet, and BattlEye/EAC in Secure-Boot-required games like Battlefield 6) needs Secure Boot and TPM 2.0 enabled and, increasingly, VBS/HVCI. When those are off or misconfigured, no repair executable fixes it — you enable them in BIOS/Windows. Check the state with tpm.msc and msinfo32, and repair core Windows files with sfc /scannow then DISM /Online /Cleanup-Image /RestoreHealth. Our guide on why anti-cheat needs Secure Boot and TPM and the Battlefield 6 Secure Boot & Javelin anti-cheat fix cover this class in detail.

A related, self-inflicted cause: aggressive debloating and “optimizer” scripts. Anything that disables Windows services, strips components, or turns off Secure Boot/TPM/VBS can make anti-cheat refuse to start. The fix is to reverse the change — which is exactly why any performance tweak you apply should be one you can cleanly revert before launching a game with kernel anti-cheat. That reversibility is the one honest connection between a PC optimizer and anti-cheat: a good tool undoes its own changes; it does not “repair” the anti-cheat itself.

The short version

  • The repair tool for EAC is EasyAntiCheat_Setup.exe (Repair Service) in the game’s EasyAntiCheat folder.
  • BattlEye repairs by running Uninstall_BattlEye.bat and relaunching the game.
  • Vanguard repairs by uninstall + reinstall (Safe Mode for vgk.sys boot loops).
  • Ricochet and VAC repair by verifying game files (+ Secure Boot/TPM for Ricochet).
  • Do not download third-party “anti-cheat repair tools” — the vendors don’t make them.
  • If nothing works, the problem is usually Secure Boot / TPM / VBS, not the anti-cheat service.

Related reading: EAC vs BattlEye vs Vanguard vs Ricochet vs VAC explained · Is kernel-level anti-cheat safe? · Why anti-cheat needs Secure Boot and TPM

Frequently asked questions

Is there a real anti-cheat repair tool I can download?

Not a third-party one. The legitimate repair tool for Easy Anti-Cheat already ships inside every game that uses it — it's EasyAntiCheat_Setup.exe in the game's EasyAntiCheat folder, and it has a Repair button. BattlEye, Vanguard and Ricochet each have their own official repair path. Standalone 'anti-cheat repair tool' downloads from GitHub or random sites are not made by the anti-cheat vendors and should be treated as malware.

How do I repair Easy Anti-Cheat?

Open the game's install folder, go into the EasyAntiCheat subfolder, and run EasyAntiCheat_Setup.exe as administrator. Pick your game from the dropdown and click Repair Service. This reinstalls the EAC service and fixes most launch errors and 'untrusted system file' messages. If it's still broken, verify the game files through Steam or the Epic launcher, which restores a missing or corrupt EAC folder.

How do I reinstall BattlEye?

Go to the game's install folder, open the BattlEye subfolder, and run Uninstall_BattlEye.bat, then launch the game normally — it reinstalls BattlEye's service automatically on the next start. If launching doesn't rebuild it, verify the game files. Running the game as administrator once also lets BattlEye register its service when a limited account blocked it.

Are 'anti-cheat repair tool' downloads from GitHub safe?

No. The anti-cheat vendors (Epic's EAC, BattlEye, Riot, Activision) do not publish standalone repair utilities on GitHub or third-party sites — their repair tools ship inside the game. A single-author repo named something like 'Easy Anticheat Repair Tool 2026' is the classic fake-utility malware pattern, and installing one gives an unknown program kernel-level access on a machine you use for games with kernel anti-cheat. Use only the repair path built into your game.

Why does my anti-cheat break after I tweak or debloat Windows?

Kernel anti-cheat validates that core Windows security is intact. Aggressive debloating or 'optimizer' scripts that disable services, strip Windows components, or turn off Secure Boot, TPM, VBS or HVCI can make anti-cheat refuse to start — the fix is to reverse the change, not to download a repair tool. This is why reversibility matters: any tweak you apply for FPS should be one you can cleanly undo before you launch a game with kernel anti-cheat.