As it turns out, League of Legends is one of the most popular games that has been around for quite a while. Despite the popularity, there are a number of issues that you might stumble upon while playing the game such as League of Legends error code 900. The problem in question, as we have mentioned already as well, is usually related to the permissions of the game or your DNS settings. Before we get into the workarounds, let us go through the causes of the issue in more detail:  Insufficient Permissions — The first reason that can cause the error in question is insufficient permissions. This happens when a third party process is interfering with the process of the game and thus preventing it from operating properly. In such a scenario, you can try running the game as an admin to prevent any third party intrusion.DNS Server — Another reason that can end up causing the issue is your DNS server. Your DNS server plays an important role when you are trying to establish a connection with a server on the internet. If your DNS server is running into any issues, you will often face issues while connecting to other servers. In such a scenario, you can change the DNS server on your system to see if that fixes the problem. With that said, the issue is pretty easy to resolve, so let us get started with the various methods that you can implement to get rid of the RADs error in question without any further delay. 

Run League of Legends as Admin

The first thing that you should do when you encounter the problem mentioned above is to try to run the game with administrator privileges. As it turns out, the issue can usually occur when a process in the background is interfering with the game and as a result, you are not able to establish a connection.  If this case is applicable, you can easily get around the issue by simply running the game as an admin. Doing so will give the process more than sufficient permissions and no background process should be able to interfere with it easily. To do this, follow the instructions given down below:

Flush DNS

As it turns out, one of the reasons that you might be experiencing the RADs error in question can be your DNS settings. Domain Name System or DNS is an important part of your network settings as it is used to direct your requests to the servers on the internet. DNS is essentially an address book that converts domain names to IP addresses.  Flushing DNS on Windows is pretty easy and completely safe. Doing so will clear out any IP addresses or DNS records that have been stored in the cache. Once the cache has been cleared, a new cache will be built up automatically. To flush out DNS, follow the instructions given down below:

Change DNS Server

Finally, if the above methods have not fixed the problem for you, then it is likely that the problem resides in your DNS server. As it turns out, your Windows automatically detects and assigns your computer to use the DNS server that is provided by your internet service provider or ISP.  However, as it happens, the DNS server can sometimes run into issues or be slow overall which can affect the requests that are being forwarded to it for resolution. Fortunately, you can change the DNS server on your Windows machine pretty easily. To do this, follow the instructions down below:

Fix: RADS Error league of legends windows 10Fix: An Unknown Direct X Error has Occurred on League of LegendsHow to Fix League of Legends Error Code 004Fix: There was a Problem Patching League of Legends Loop How to Fix  RADS Error  on League of Legends  - 55How to Fix  RADS Error  on League of Legends  - 13How to Fix  RADS Error  on League of Legends  - 90How to Fix  RADS Error  on League of Legends  - 46How to Fix  RADS Error  on League of Legends  - 64How to Fix  RADS Error  on League of Legends  - 6How to Fix  RADS Error  on League of Legends  - 81How to Fix  RADS Error  on League of Legends  - 24How to Fix  RADS Error  on League of Legends  - 58