As it turns out, there are several different scenarios that are known to cause this particular error code. Here’s a shortlist of potential culprits that might be responsible for this issue:
Method 1: Investigating a Server Issue
Before you try any of the other fixes below, you should start by checking whether Riot games is currently dealing with a widespread server issue that is affecting users in your area. Fortunately, Riot Games has an official status page where they are fairly quick to report issues with their games – Just select a language from the list and see if there are any ongoing issues with League of Legends. Additionally, you can check directories like DownDetector or ServiceDown and see if other users in your area are currently facing similar server issues. Note: If you have successfully confirmed that you’re currently dealing with a server issue, none of the fixes below will fix the issue for you. In this case, the only thing you can do is wait for the issue to be resolved by Riot developers On the other hand, if the investigation you just did have made you realize that this is not a server problem, start troubleshooting using the other methods below.
Method 2: Restarting the Game’s Client
If you haven’t tried this yet, you should start by simply rebooting the League of Legends client. According to some affected users, this has ended up fixing the Error code 900 on a lot of Windows computers. Additionally, you should also sign out of your account before restarting the client. To do this, click on the X icon in the top-right corner of the screen, then click on Sign Out from the newly appeared context menu. Once you have successfully signed out of your LOL game client and you’ve closed it successfully, open it once again and reinsert your user credentials before attempting to access the store once again. If the issue is still not fixed and you’re still seeing the same 900 error code, move down to the next potential fix below.
Method 3: Clearing Internet Options Cache
According to some affected users, this problem can also occur due to an Internet Explorer cache issue. This is quite likely because the Riot Games launcher is built on the IE infrastructure which has a history of corrupted cache issues. If you haven’t tried this yet, you might be able to fix this problem by opening the Internet Options screen and clearing your cache. Several affected users have confirmed that this operation finally allowed them to access the League of Legends store without seeing the same 900 error code. Here’s a quick guide on clearing the temporary internet files cache from Internet Options: If the same problem is still occurring, move down to the next potential fix below.
Method 4: Reinstalling League of Legends
If none of the potential fixes above have worked so far, you should start considering the fact that you might be dealing with some kind of corrupted game files. This problem is most typically reported to occur after a security scan ended up quarantining some items belonging to the game (or some game dependencies). If you haven’t tried this so far, follow the instructions below to reinstall League of Legends conventionally and eliminate any corrupted files that might be causing the 900 error code: If the problem is still not resolved, move down to the next method below.
Method 5: Whitelisting LOL executable in Firewall & Antivirus
According to some affected users, you might also expect to see this error due to the fact that your active antivirus ends up blocking the connection between the game and the game server. This problem is confirmed to occur by both users that were using the built-in AV / Firewall combo and users that were using 3rd party equivalent. If this scenario is applicable, one of the fixes that should allow you to fix the issue is to whitelist the main League of Legends executable and whitelist all the ports that the game uses in order to prevent the conflict. For obvious reasons, we can’t provide you with the steps on how to do this on a 3rd party Firewall / Antivirus since the steps are specific to each developer. However, if you’re using Windows Defender with Windows Firewall, follow the instructions below to whitelist the game executable and ports in Firewall settings: If the same problem is still occurring, move down to the next potential fix below.
Method 6: Uninstalling 3rd party AV Suite (if applicable)
If you’re using a 3rd party suite that you suspect might be conflicting with the game and you were unable to whitelist the game (and it’s used ports), the only thing you can do at this point is to uninstall it temporarily and see if the 900 error code stops occurring. Keep in mind that with some AV suites, disabling real-time protection will not be enough since the same security suites will still be enforced. But if you want to try disabling the real-time protection, you can typically do it directly via the tray bar icon of the antivirus. If this doesn’t work, follow the instructions below to uninstall your current 3rd party antivirus or firewall solution: In case you’re still seeing the same 900 error code when trying to access the Store inside League of Legends, move down to the final fix below.
Method 7: Opening a Support Ticket with RiotGames
If none of the methods above have worked for you, you should try opening a ticket with the League of Legends developer. In case the problem is ongoing, the only thing you can do by now is to open a support ticket and wait for a resolution for tech support. Fortunately, Riots tech support agents are notoriously known for being very good and quick. If you want to open a support ticket, follow the instructions below to do so:
How to Fix League of Legends Error Code 004Fix: Unspecified Error ‘League of Legends’Fix: An Unknown Direct X Error has Occurred on League of LegendsHow to Fix “RADS Error” on League of Legends?