League of Legends is light enough to run most machines. This allows the game to reach millions but also comes with errors. Troubleshooting every one of them may look long and arduous, but it’s better than you think.
We recommend restarting your PC and closing all running processes before trying any solutions listed below.
How to fix every error code in League of Legends
The “Name Currently Unavailable” error
While changing your name in League of Legends is meant to be easy, sometimes the simplest of tasks are the hardest to overcome. This is the case for some LoL players who cannot change their name to the new one they desire. However, this error is most common on the PBE (Public Beta Environment). When choosing a name for your profile, players encounter an error that doesn’t allow them to pick their desired name, even if the name is available after research.
There’s one of two reasons you are not able to use the name you’ve chosen. The first is that it’s against League of Legends’ guidelines, so ensure your name does not have any profanity, banned phrases, or unique symbols. The second reason is a problem on Riot’s side of things, in which case it’ll just be a waiting game to see when they can fix the issue, unfortunately.
- Ensure the name falls under the LoL guidelines
- Make sure the name you’re choosing has not already been taken by another player.
- File a ticket with Riot support if the issue persists.
Error Code 0U
The Public Beta Environment is a place for Riot to test everything out before it hits the live servers. New skins, items, and modes will all go through extensive testing on the PBE before getting the green light to be released to the public. Unfortunately, the LoL PBE client occasionally runs into some problems, and error Code 0U is when the PBE client will not load. Here are a couple of methods you can try to get back into the game.
One of the oldest tricks in the book is uninstalling the game and reinstalling it on your machine. Here’s how you can do it:
- Open up the search bar by pressing the Windows key.
- Type “Add or remove programs.”
- Find the PBE client and click uninstall.
The second method is using the Hextech Repair Tool. This is an application created by Riot that will help you troubleshoot any League of Legends software problems you may have. Here’s how you can repair the PBE client using the Hextech Repair Tool.
- Download the Hextech Repair Tool.
- When opening up the software, select the region, and when asked to do so select the PBE client.
- From this point you’ll have two options, either to force the patch, meaning the game will be on the latest update, or to completely reinstall the client. Choose whichever one you want and proceed.
- Click start and wait for the Hextech Tool to commence with the task. Be sure to restart your machine afterward just to ensure it has been fixed.
League Error Code 004
Players will encounter Error Code 004 when there is an issue with the configuration files. This comes when patching the game to ensure League is up to date with the latest patch. This is a very simple issue to fix with multiple ways to resolve the issue.
Restarting the LoL client
- Close the League of Legends client by pressing the X in the top right.
- Additionally: Press CTRL + ALT + DEL and select Task Manager.
- Find the League of Legends client, right-click it, and press end task to ensure the game is officially no longer running in the background.
Using Hextech Repair Tool
You can also use the Hextech Repair Tool mentioned earlier in this instance.
- Download the LoL Hextech Repair Tool.
- Select the League of Legends file.
- Click the repair box.
- Additionally, you can uninstall the game and do a clean installation through the software if you’re still having problems.
Freeing up space on hard drive
Another simple method for fixing this error code is to free up some space on your hard drive. If you’re approaching max storage capacity, your machine could run into some issues.
- Press the Window key on your keyboard to open up the search bar.
- Type in “Storage Settings.”
- From there, you’ll be greeted with four storage options: Installed Apps, Other, Temporary Files, and Video.
- Select the option that works best for you. If, for example, you have plenty of games installed that you don’t play anymore, uninstall them to free up some space.
- Click on the application and select uninstall.
League Error 7
Players will encounter an LoL error 7 code when the Riot servers are overloaded. This means there are too many players trying to log into LoL at one time. This error will appear when Riot is attempting to manage the situation by not allowing any more players to log in until the problem has been resolved. There’s no solution to fixing this error other than waiting it out. Check the LoL server status to see if Riot has provided any updates on the server issues.
League Error 1B
The 1B error is when players have problems connecting to the servers through the ISP. Other than waiting it out, there is one method that can bypass the issue you’re having according to Riot. This is done by opening up the game in administrator mode.
- Make sure the League client is saved on your desktop.
- Right-click the application and scroll to the bottom to click on more options.
- Click run as administrator.
Under maintenance error
Most, if not all, players that have a Windows machine will not encounter this error. Under maintenance errors normally only impact Linux users. For this, you’re going to need the Hextech Repair Tool. This tool will help repair the client back to a working state.
- Download the Hextech Repair Tool.
- Select the file location for your League of Legends client.
- Click Repair.
- Press start. Once the operation is complete, refresh your PC just to ensure everything went through smoothly.
Another option Riot suggested is deleting the following files before trying again:
- RiotClientServices.old
- Ucrtbase.dll
Unexpected Error With Login Session
Thankfully for players, this is an easy problem to fix with more than one simple solution to get you back on Summoners Rift as quickly as possible. Unexpected Error With Login Session occurs when there is more than one session of League running in the background. Here’s how you can put an end to this error.
- Press the Windows key on your keyboard and type in “Task Manager.”
- Locate the League game either by typing in the search bar above or manually scrolling.
- Right-click on the application and press end task.
- Alternatively, you can just close every LoL application to make sure everything is closed.
The other solution is to simply restart your machine. Since LoL requires a manual startup, your machine should not have multiple instances running in the background.
Error: 0xc0000005
Error: 0xc0000005 is still a mystery even to the developers. There isn’t a current solution that fixes the issue, but there are a couple of methods to try. Firstly, running the game in administrator mode could bypass the issue. According to Riot, this is more of a Windows issue than a Riot problem, so running the game in admin mode could work. The second option is using the Hextech Repair Tool to try and troubleshoot the issue.
A critical error has occurred
Although this sounds terrifying, it’s not as drastic as you may think. This problem occurs when an application is running that has an overlay feature. For example, Discord has an overlay feature that showcases your Discord party over the top of games. This can prevent players from logging into League. Here’s a simple solution that can fix it:
- Ensure all applications that use an overlay feature are closed.
- Next, close your LoL application.
- Then locate where the game is stored.
- Delete all config and data files from your machine.
Unexpected Login Error
This issue is more on the player side, as it normally indicates your internet is not smooth enough to play League. This also occurs when a new patch or update is required, as you need an internet connection to patch the game. Here’s how you can attempt to solve this issue.
- Shut down your PC.
- Unplug your ethernet cable from the machine.
- Turn off the internet from the power socket.
- Wait 30 seconds.
- Turn your router back on.
- Plug your ethernet cable back into the PC.
- Load up your PC and open up LoL.
Unknown DirectX error
This is a graphical problem that stops the player from launching the League client. While this may be intimidating at first, there’s a simple step to getting your client up and running again. The error code will prompt you to update your graphics drivers. And while this is a valid solution, there’s another method.
- Find your Riot Games folder on your machine. It will be installed in the driver you allocated for LoL.
- Open up the LoL folder.
- Click on the config folder.
- Delete the game.cfg file.
League Error Code 002
Much like error code 004, this is a storage issue that is stopping players from patching the game. If players are not on the latest patch, they can’t load up a game of League. As illustrated above, make sure you have more than enough storage space to be able to download any updates safely without the risk of reaching maximum capacity on your storage device.
The program can’t start because d3dx9_43.dll is missing from your computer
This is a common issue among players who are using a new PC. This normally means they have not installed all of the new Windows updates, hence the d3dx9_43.dll file is missing. Here’s how to ensure you’re all up-to-date with your Windows updates.
- Press the Windows key on your keyboard to bring up the search bar.
- Type in “Check for updates.”
- In the settings tab that has just loaded, it’ll inform you if you have not done all of the updates.
- Simply click check for updates and if there are some that need installing, it’ll do so for you.