How to Fix Vanguard Error VAN 57 in League of Legends

The Vanguard Error VAN 57 in League of Legends occurs when Riot’s anti-cheat engine, Riot Vanguard, fails to start correctly. This issue arises because the Riot Client cannot establish proper communication with the Vanguard service. When this happens, players are often unable to log in, join matches, or even launch the game until the problem is fixed.

Screenshot showing Vanguard Error VAN 57 in League of Legends with the message “An unexpected error with Vanguard has occurred and the client will now close.”
Error message displayed when Riot Vanguard fails to initialize in League of Legends, resulting in Vanguard Error VAN 57.

In most cases, the error is triggered because the Vanguard service is not running in the background. However, it may also be caused by corrupted files, damaged registry entries, or incomplete updates. Since Vanguard is a mandatory security layer, even minor service disruptions can completely prevent the game from running.

With the causes now clear, let’s walk through the solutions step by step.

1. Restart Riot Client & PC

A simple restart is often enough to fix this error. Restarting both the Riot Client and your PC forces Vanguard (VGC) to reload, clears temporary conflicts, and restores proper communication between the service and the game.

2. Enable & Start the VGC (Vanguard) Service

The VGC service is a critical background process for Vanguard. It verifies game integrity, enforces security checks, and connects your system to Riot servers. If this service is disabled or stopped, Vanguard cannot function, which leads to the VAN 57 error.

  1. Press Windows + R, type services.msc, and press Enter.
    Run dialog box in Windows showing the command “services.msc” typed to open the Services Manager.
    Opening Windows Services Manager by typing services.msc in the Run dialog.
  2. Scroll down and locate vgc in the list of services.
  3. Right-click on it and select Properties.
    Windows Services Manager with the VGC service highlighted and the Properties option selected from the context menu.
    Accessing the VGC service Properties in Windows Services Manager.
  4. In the Startup type menu, choose Automatic.
  5. Click the Start button under the Service status section.
  6. Press Apply, then OK to confirm.
    VGC service Properties window in Windows, showing Startup type set to Automatic, with Start, Apply, and OK buttons highlighted.
    Setting the VGC service Startup type to Automatic and starting the service in Windows.
  7. Restart your PC so Vanguard launches automatically in the background.
  8. Open League of Legends again to check if the VAN 57 error is resolved.

3. Regedit “DevOverrideEnable” Fix (Advanced)

The Windows registry entry DevOverrideEnable can also interfere with Riot Vanguard. If its value is set to 1, it allows overrides that may stop Vanguard from starting. Changing it back to 0 ensures Vanguard initializes properly without interruptions.

  1. Press Windows + R, type regedit, and press Enter.
    Run dialog box in Windows with the command “regedit” typed to open the Registry Editor.
    Opening the Windows Registry Editor by typing regedit in the Run dialog.
  2. In the Registry Editor, navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
  3. On the right side, find the entry DevOverrideEnable.
  4. Double-click it and change the Value data to 0.
  5. Click OK and close the editor.
    Windows Registry Editor showing the CI\Policy path with the DevOverrideEnable entry set to 0.
    Modifying the DevOverrideEnable registry value to 0 in the CI\Policy path to fix Vanguard initialization.
  6. Restart your PC to apply the changes.
  7. Try launching League of Legends again.

4. Clean Uninstall & Reinstall Vanguard

If the error persists, Riot Vanguard itself may be corrupted. Performing a clean reinstall removes broken files, resets settings, and ensures the anti-cheat system reinstalls correctly from the Riot Client.

  1. Press Windows + R, type appwiz.cpl, and click OK.
    Run dialog box in Windows with the command “appwiz.cpl” entered to open Programs and Features.
    Opening the Windows Programs and Features menu by typing appwiz.cpl in the Run dialog.
  2. Right-click Riot Vanguard and select Uninstall.
    Programs and Features window in Windows showing Riot Vanguard selected with the Uninstall option highlighted.
    Uninstalling Riot Vanguard from the Windows Programs and Features menu.
  3. Visit the official Riot Games website and download any Riot game such as Valorant or League of Legends.
  4. During installation, Riot Vanguard will be reinstalled automatically.
    Riot Games website showing the Valorant download page with platform options for PC, Xbox, and PlayStation.
    Downloading a Riot game such as Valorant from the official Riot Games website reinstalls Riot Vanguard automatically.
  5. After installation, restart your PC.
  6. Launch League of Legends to confirm if the VAN 57 error has been fixed.
ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.