We may earn a commission when you buy through links in our articles. Learn more.

League of Legends error codes explained and how to fix

Hot to fix LoL error codes such as "Windows cannot access the specified device," "We couldn't install a dependency," & "Vanguard error 1067."

How do you fix the LoL error codes? With the introduction of Vanguard on May 1, 2024, a host of error codes have been causing problems for League of Legends players, with many not knowing how to fix these frustrating problems.

While League of Legends is proving a bit more difficult to get into than usual, we’ve got the fixes for all of these problem error codes and more, so you can get back to trying out the champions at the top of our LoL tier list. We’ve also got LoL ranks explained if you need more information on how to climb. Here’s how to fix all of the LoL error codes.

LoL error “Windows cannot access the specified device” and how to fix

There are a few potential fixes for this annoying error which prevents the game from even opening. We’ll walk you through them step by step so that you can get back into the action.

League of Legends Windows cannot access the specified device error code

Grant the correct permissions

A simple fix for this error is to ensure your PC has the right permissions to open the game. You’ll need to enter the game’s properties and grant LoL the access.

  • Right click League of Legends
  • Select Properties
  • Enter the Security tab
  • Find your user account
  • Ensure all permissions are set to “Allow”

You may also want to check the file location. In the properties tab again, select the Shortcut tab and look for the target file. Make sure it can still be accessed and the original file hasn’t been moved or deleted.

Make sure League of Legends isn’t blocked

Enter the properties tab again but this time, head to the General tab. There’s a box at the bottom near the “Attributes” text that should say “Read-only.” Make sure this is unticked to keep LoL unblocked.

Create a new LoL shortcut

Finally, you might want to try creating a new shortcut to the game on your desktop to ensure Windows is trying to launch it from the correct place. Find the original game files on the drive you installed it on (it defaults to your C drive, and then Program Files), and then right click it to create a new desktop shortcut. Delete the old one, to be safe.

YouTube Thumbnail

LoL error “We couldn’t install a required dependency” and how to fix

This error code is a little more simple to address. Here’s how to fix the “We couldn’t install a required dependence” error in League of Legends:

  • Open your File Explorer
  • Head to the C drive, or wherever you installed your game
  • Open the Program Files
  • Open Riot Vanguard
  • Open the file “vgtray.exe”
  • Right click on Riot Vanguard in your toolbar
  • Exit Vanguard
  • Open your Control Panel
  • Click on “Uninstall a program”
  • Uninstall Riot Vanguard
  • Restart your PC
  • Open League of Legends again

This should fix the problems you’ve been having as it will force LoL to reinstall Vanguard correctly, with the file paths in the right places.

YouTube Thumbnail

LoL VAN 1067 error code and how to fix

This error code is directly related to the rolling out of Vanguard for League of Legends and can be more than frustrating if you’re faced with it when trying to get into the MOBA. The issue seems to affect those on Windows 11 the most, but we’ve got all you need to know on how to fix it and get back into the game.

The VAN 1067 error occurs when Riot’s Vanguard anti-cheat system is trying to authenticate your hardware to ensure no cheating is going on. The software responsible for this is called the Trusted Platform Module (TPM 2.0) and players with this turned off are usually those affected. Turning it back on is how we’ll fix this error code.

  • Restart your PC and hit your BIOS hotkey (usually F2)
  • Once the BIOS loads, find the Security tab
  • Look for the TPM option or Trusted Platform Module
  • Enable the TPM and save the changes
  • Exit BIOS and restart your PC once more

After trying to launch League of Legends with the TPM enabled, you should find that it fixes this error code and you can play the game once more. Riot’s official word is that this is a “connection error” or related your PC directly, but we’ve found it to be something a little deeper than that. Despite the VAN9001 error code referring to the TPM being enabled on the official Riot help page, we found it can also apply here.

That’s all the information we have on the various League of Legends error codes currently plaguing the community, but if we come across any more we’ll add information to this guide on how to fix them. If you’re looking for something else to play while you wait for a more reliable fix to be deployed, you might want to check out our list of the best MOBAs out there. If you’re new to League of Legends, we’ve also got a helpful list of the best LoL champions for beginners, so you can choose the right one for your playstyle.