After the introduction of Vanguard, League of Legends players are often running into various error codes now and then with VAN 128 being the most popular of the lot. It occurs when trying to enter a match after Champion select and the bug will not let you enter the game in any way.
This often leads to a “match leave” penalty and with enough reports against your account, you can get temporarily banned from the MOBA. Fortunately, there are a few things that you will be able to do to fix it.
Here is a guide on how you can deal with the VAN 128 Vanguard error in League of Legends.
How to fix “VAN 128 Vanguard error” in League of Legends

Here are a few things you can do to fix the “VAN 128 Vanguard error” in LoL:
1) De-activate your system’s debugging settings
It’s likely that your computer has its debugging default settings switched on. This can often lead to VAN errors every now and then. To disable it, you will need to:
- Bring up the Windows search and type in “sysdm.cpl”.
- This will take you to a new pop-up, where you will need to head to the following: Advanced Tab > Startup and Recovery > Settings.
- You will find a dropdown here where you will need to change the debugging information to “None”.
- Once you have completed the above steps, restart your system.
2) Make sure your PC is trusted by Vanguard
League of Legend’s VAN 128 error can occur if the Vanguard anti-cheat does not find your system to be trustworthy. However, you can make it trusted by following these steps:
- Head to Windows search again and type “cmd” and then pick “Run as Administrator”.
- You will get a command box where you will need to type in the following:
- bcdedit /set TESTSIGNING off
- bcdedit /set nointegritychecks OFF
Once done, hit enter and restart your system again. Once it boots try logging into a custom match to see if this has fixed the error.
3) Uninstall other security tools
Other third-party security solutions like Fasoo can be the root of the problem. Vanguard will directly clashes with this software as it’s a kernel-level anti-cheat so your best solution will be to uninstall these programs if you keep running into the error.
You can uninstall all of your security tools by heading into Programs and Features in the Windows Control Panel.
4) Disable Cryptographic mechanisms
Certain client-side programs that work with AWS Cloud Crypto services can clash with Vanguard and lead to VAN error 128 in League of Legends. So if you have something like CryptoPro Cloud CSP installed on your system, then it’s likely what is blocking you from logging into a match.
You will need to disable or uninstall it by heading into Programs and Features in the Windows Control panel once again and remove it from there.
5) Reach out to Riot’s customer support
If the above steps fail, then the next best solution will be to reach out to the League of Legends support team. The developers will then reach out to you and try to fix the problem.
What causes the “VAN 128 Vanguard error” in League of Legends?
The VAN 128 error can occur if Vanguard does not recognize your PC as a trusted system, or if you are running third-party security and cloud service tools that directly clash with the Kernel-level anti-cheat. It’s one of the more frustrating performance issues to deal with in LoL.