- League of Legends error 900 usually appears when opening the store due to server, client, or network failures.
- Restarting the client, clearing the Internet Options cache, and reinstalling LoL resolves many cases.
- Properly configuring firewalls, antivirus software, and network ports prevents blocks that cause error code 900.
- If nothing else works, Riot's official support can review your account and connection in detail.
Are you going crazy with the error 900 of League of Legends Every time you try to open the client store? Many players see the message “You have encountered an error” a few seconds after clicking on the Store, and the problem can repeat itself patch after patch without a clear explanation.
This bug typically affects users of Windows 7, Windows 8.1, and Windows 10, and In most cases, it's related to communication between the LoL client, Riot services, and some network and security components of your own PC.Even so, there are several checks and solutions you can apply on your own before resigning yourself to waiting for Riot support to fix it for you.
What is error 900 in League of Legends and when does it appear?
El error 900 in League of Legends This is a generic client message that typically appears when trying to access the game's integrated store (the Store), usually after about 15-20 seconds of loading. The user sees a pop-up window with the text "You have encountered an error" accompanied by code 900, and the store never loads.
In practice, this problem means that You can't enter the store to buy champions, skins, or any other content, even though the rest of the client and matches appear to be functioning normally. Some players report that this has been happening persistently since certain patches, even after updating or repairing the game.
It should be noted that this error does not always have a single origin: This could be due to issues with Riot's servers.This could be due to corrupted game files, conflicts with the firewall or antivirus, or even the system cache linked to Internet Explorer, on which part of the launcher relies.
In specific cases, users from particular regions, such as EUNE or other serversUsers have reported that error 900 occurs only when they enter the store, while all other functions (profile, collection, home, etc.) remain operational. In these situations, it's advisable to investigate both the server status and the local configuration of the computer.

Possible causes of error 900 in the League of Legends store
To tackle the problem, it's helpful to understand what's behind the message of “Unexpected error code 900”It's not a single bug, but several possible situations that end up causing the same symptom in the client.
One of the most common causes is that Riot is experiencing server issues for a specific region. When there is maintenance, outages, or problems with the services that manage the store and purchases, it is relatively common for the customer to see errors of this type when trying to load the Store.
Another fairly common possibility is that the League of Legends client temporarily failsSometimes, after several consecutive sessions, network changes, or after a patch, the launcher or user session gets stuck in a strange state and stops communicating properly with certain services, including the store.
Cases have also been documented where the blame falls on the Internet Explorer cache / Internet OptionsAlthough almost no one uses Internet Explorer today, many components of Riot's client still rely on its infrastructure, and if the cache or some temporary data becomes corrupted, it can block proper access to the store.
Finally, we must not forget the potential conflicts with antivirus, firewalls and network portsBoth Windows Defender and its built-in firewall, as well as third-party solutions, can block communication between the League of Legends client and Riot's servers, causing errors such as 900 when the game tries to open the Store or establish secure connections.
Check if there are any problems with Riot's servers
Before you start tinkering with your PC, the wisest thing to do is check if the Error 900 is caused by a general server failureIf the problem is global, nothing you do on your computer will fix it until Riot resolves it on their end.
The first step is to consult the Official status page of Riot GamesThis is where the company posts notices about active issues, maintenance, login problems, store errors, etc. Simply select your game (League of Legends) and your language or region to see if there are any relevant alerts.
In addition to the official state website, it may be helpful to take a look at external services such as DownDetector or ServiceDownThese pages collect real-time user reports, so if error 900 spikes massively in your area, you'll most likely see a spike in League of Legends-related problems.
Sometimes, community forums and social media also serve as a barometer. When there's a major incident, Players often flood Reddit and other platforms with screenshots of the error and complaints, so a few minutes of reading is enough to get an idea of whether the problem is widespread or not.
If you confirm that there is a incident acknowledged by Riot Since the issue affects the store, the only thing you can do is be patient and wait for the developers to restore service. In these circumstances, there's no point in going crazy reinstalling the game or messing with your computer's network settings, because the problem isn't on your end.

Restart the League of Legends client and log out
When there doesn't appear to be a massive server problem, one of the simplest and most effective steps is Completely restart the League of Legends clientSometimes, the launcher itself or the user session gets "stuck" after a patch or after many consecutive uses.
To perform a clean restart, simply closing and reopening the window isn't enough. Ideally, you should... log out firstClick the "X" in the upper right corner of the client and select "Log Out" or "Sign Out" from the menu that appears. This will force the client to end the current session on Riot's servers.
Once the client has been closed, it is advisable to ensure that There are no more League of Legends processes running in the background.You can open the Windows Task Manager and check if there are still processes related to League of Legends or Riot Client, and close them manually if they are still active.
After this complete shutdown, reopen the Riot launcher and re-enter your credentials. username and password Log in to the client as usual. Once it has loaded, try accessing the store again to see if error 900 has disappeared.
On many devices, this client restart, along with the user session closing, It is sufficient to clean up minor internal communication errors. that were preventing the store from loading correctly. If the problem persists, further troubleshooting steps will be necessary.
Clear the Internet Options cache (Internet Explorer)
A somewhat counterintuitive but fairly common origin of LoL store error 900 It's the Internet Explorer cache, that is, the Windows "Internet Options." The Riot client relies heavily on IE's infrastructure, and when that cache becomes corrupted, loading errors can occur in sections like the store.
To try and resolve this issue, you will need to access the classic panel of Internet Properties (Internet Options) and delete certain types of temporary data. This process won't affect your regular browser if you're not using Internet Explorer, but it can unlock internal components of the Riot Client.
The basic steps would be the following: first make sure that League of Legends and its launcher are completely closed.with no windows open and no active background processes. Then, open the Windows Run window using the Windows + R key combination.
In the box that appears, write inetcpl.cpl and press Enter. This will directly open the “Internet Properties” window. On the “General” tab, within the “Browsing History” section, click the “Delete” button to access the cache clearing options.
In the history deletion window, check the boxes corresponding to “Temporary Internet files and website files”, “Cookies and website data” and “Form data”, leaving the rest of the options unchecked if you don't want to lose saved passwords or other items in IE.
Once you've selected those options, click "Delete" and wait for the system to erase all the data. This process may take a few seconds, depending on the amount of accumulated cache. When it's finished, close the settings windows and League of Legends restarts normally.
After clearing the cache, try accessing the store again. Many players have reported that, After clearing this data, the Store reloads without throwing error 900.If the problem persists, the source may be in the game files themselves or in Windows security settings.

Reinstall League of Legends to repair corrupted files
When gentler solutions don't work, you have to start considering that the problem might stem from corrupt or incomplete League of Legends filesThis can happen after an unexpected PC shutdown, after a security scan that has quarantined game files, or after failed updates.
Although the Riot client includes repair tools, in some cases the most effective way is Completely uninstall League of Legends and reinstall it from scratchIt's a longer process, but it ensures that all files are downloaded again in their correct version.
To uninstall the game, press Windows + R again to open the Run window and type appwiz.cplThen press Enter. This will open the "Programs and Features" section of the Control Panel, where you will see the list of applications installed on your PC.
Locate the entrance to League of Legends Among the installed programs, right-click on it and choose "Uninstall." Follow the uninstallation wizard to the end and allow the system to remove the game. It is recommended to restart your computer when the process is complete to clean up any remaining files.
Once the computer has restarted, enter the League of Legends official page Download the latest available version of the client. Run the installer, select the path where you want to install the game, and let the download and update process complete.
When the installation is complete, log in to your account, wait for the client to finish applying any additional patches, and try opening the store again. In situations where error 900 was due to corrupted files, removed dependencies, or incomplete patchesA clean reinstall usually solves the problem completely.
Granting League of Legends access through the Firewall and Antivirus
Another very frequent source of problems with the League of Legends store, and specifically with the error 900This is due to firewall or antivirus intervention. If the firewall blocks any of the ports the game uses, or if the antivirus intercepts the communication, the client may fail right when it tries to load the Store.
In Windows, many users rely on Windows Defender and Windows FirewallHowever, it's also common to use third-party security suites (Avast, Kaspersky, Bitdefender, etc.). In any case, the goal is to ensure that the League of Legends executable and the ports the game uses are properly allowed.
If you're using the built-in Windows firewall, you can start by opening the Run window (Windows + R) and typing control firewall.cpl To directly access the Windows Defender Firewall settings, look for the option "Allow an app or feature through Windows Defender Firewall."
On that screen, click on “Change settings” Accept the User Account Control (UAC) prompt if it appears. Then, click "Allow another app" and use the "Browse" button to locate the folder where League of Legends is installed, adding the game's main executable to the list of allowed applications.
When you see the League of Legends entry in the “Allowed Apps and Features” list, make sure that The “Private” and “Public” boxes are checked.This ensures that the game can communicate correctly both on home networks and other connections.
In addition to allowing the executable, it is recommended to create rules for the TCP and UDP ports that League of Legends needsTo do this, return to the firewall's main menu and enter "Advanced Settings," accepting the UAC prompt again if it appears.
In the advanced window, select “Entry Rules” In the left panel, click "New Rule." Choose "Port" as the rule type, and in the next step, specify whether it's for TCP or UDP ports. Check the "Specific local ports" option and add the ranges and ports used by the game.
Important ports for League of Legends include, for example, 5000-5500 UDP for the game client, 8393-8400 TCP for the patcher and Master, 2099, 5222 and 5223 TCP for PVP.Net, plus the classic 80 and 443 TCP for HTTP and HTTPS connections, and 8088 UDP/TCP for spectator modeMake sure to include them all in your rules if you want to avoid blocks.
When you define the rule, select the option “Allow the connection” Then, in the profile section, select all three types (Domain, Private, and Public) to cover any network scenario. Save the rule and verify that it appears enabled in the inbound rules list.
After correctly configuring the firewall and, if necessary, adding exclusions for the client and game folder in your antivirusRestart your computer. Then, launch League of Legends again and try opening the store. If error 900 was caused by a firewall or antivirus block, access to the store will most likely return to normal.
Temporarily uninstall third-party antivirus software
On many computers, granting firewall permissions and adding antivirus exceptions solves the problem, but some particularly aggressive security suites can continue to interfere even with real-time protection disabled. In these cases, the Error 900 may still appear despite the exclusions.
If you suspect your third-party antivirus is causing conflicts and you can't whitelist the game correctly, a fairly conclusive test is temporarily uninstall the security suite and check if, without it, the LoL store works again.
To do this, return to the classic Control Panel. Press Windows + R, type appwiz.cpl Press Enter to open the list of installed programs. Find the entry for your third-party antivirus or firewall, right-click it, and select "Uninstall."
Follow the steps in the uninstallation wizard until the system removes the security program. When it finishes, Restart your computer to ensure that there are no residual services or drivers from the old antivirus left.
When you restart Windows, remember that you will still have Windows Defender and its firewall as basic protectionTherefore, your team is not completely unprotected. At this point, open League of Legends and try accessing the store to see if error 900 is still present.
If the error disappears after uninstalling the antivirus, it's clear that the suite was somehow blocking the necessary communications for the League of Legends store. From here, you can choose to Look for a more compatible configuration, switch to a different security solution, or stick with Windows Defender if you don't need additional features.
Contact official Riot Games support
After checking the server status, restarting the client, clearing the Internet Options cache, reinstalling the game, and checking firewalls and antivirus, but the Error 900 still persistsThere comes a point where the most reasonable thing to do is to ask Riot for help directly.
Riot Games' technical support team is used to dealing with specific problems of League of Legends and its clientand has internal tools to review your account status, error logs, and potential issues at the region or advanced configuration level.
To open a ticket, access the Riot's official support page Open your browser and select “League of Legends” from the list of available games. Within the relevant section, look for the technical support option, usually labeled “Get Tech Help” or something similar.
In that section, scroll to the bottom of the page and click on “Submit a request” or “Submit Ticket” within the additional help section. Next, you will need to choose the type of request (for example, technical problems or customer errors) and fill out the form with all the relevant information.
The more information you provide, the better: describe When did error 900 start appearing, what steps have you already tried (restarts, reinstalls, firewall changes, etc.), what region do you play in, and at what exact moment does the error occur?It's also very helpful to attach screenshots and, if requested, the client's log records.
Riot support generally responds quite quickly, offering you instructions tailored to your case or by checking if there's anything unusual with your account or the communication from your internet provider. If the problem is on their end or due to circumstances beyond your control, they will guide you on the next steps.
With all of the above, most players manage to eliminate error 900 and regain access to the League of Legends store, either by correcting cache failures, corrupted game files, firewall blocks, or server issuesAlthough it may seem tedious to test each point, following this order of checks allows you to rule out causes and focus on the appropriate solution for each specific case.
Editor specialized in technology and internet issues with more than ten years of experience in different digital media. I have worked as an editor and content creator for e-commerce, communication, online marketing and advertising companies. I have also written on economics, finance and other sectors websites. My work is also my passion. Now, through my articles in Tecnobits, I try to explore all the news and new opportunities that the world of technology offers us every day to improve our lives.