You’re 10 minutes away from your ranked promo game, you load up League of Legends, and the client freezes mid-login. Or it crashes when you try to lock in your champion, or the shop won’t load, or the new patch gets stuck at 33% for no obvious reason. We’ve all been there, and the first solution most players look for is how to repair client league of legends issues without uninstalling the whole game and waiting 2 hours to reinstall. I’ve lost count of how many times I’ve almost missed a clash game because my client decided to freeze on the loading screen, so I’ve tested every single one of these fixes personally over the last 6 years of playing League. Most of the time, these errors come from corrupted game files, outdated cached data, or minor conflicts with your operating system, not a major problem with your PC. This guide will walk you through every reliable fix, from the built-in repair tool to more advanced tweaks that work for both Windows and Mac users.
First Step: Use Riot's Built-In Tool to Repair League of Legends Client
Riot has its own repair function built directly into the Riot Client, and it’s the first thing you should try when you run into client issues, because it requires almost no effort and fixes most common glitches. To access it, open the Riot Client, click on your profile icon in the top right corner, select Settings, then choose League of Legends from the list of installed games on the left menu. Head to the Troubleshooting tab, then hit Start Repair. The tool will automatically scan all your game files, compare them to the official version hosted on Riot’s servers, replace any corrupted or missing files, and reset minor client settings that might be causing conflicts.
The process can take anywhere from 5 to 30 minutes depending on your internet speed and how many files need to be replaced, so don’t close the client halfway through, that can cause even more file corruption. I’ve used this tool dozens of times when my client kept crashing during champion select, and it fixes the issue around 70% of the time, no extra steps needed. If the repair tool finishes running and you’re still having issues, move on to the next fixes.
Fix Corrupted Cache and Temporary Files That Break Your Client
The League client stores tons of temporary data on your device to run faster: login sessions, shop previews, champion splash art, patch notes, and even your recent match history previews. Over time, these files can get corrupted after a bad patch, an unexpected client crash, or even a random internet outage mid-update. These corrupted cache files cause all sorts of weird glitches that the standard repair tool often misses, because it only scans core game files, not temporary user data.
Before you clear your cache, make sure you fully close the Riot Client and all background League processes. You can check Task Manager on Windows or Activity Monitor on Mac for any Riot or League-related processes and end them to make sure no files are locked. Then follow these steps based on your operating system:
- For Windows users: Navigate to C:\Users\[Your Username]\AppData\Roaming\Riot Games, delete the "League of Legends" folder inside. Don’t worry, this only removes temporary data, not your game files, account info, or saved settings.
- For Mac users: Open Finder, hold down the Option key, click Go in the top menu, select Library, then open Application Support, find the Riot Games folder, and delete the "League of Legends" subfolder inside.
- After deleting the cache folder, restart your PC before opening the Riot Client again to make sure all leftover temporary data is fully cleared from your system memory.
This fix is especially effective for client login loops, blank shop screens, and profile pages that won’t load. I had this issue last month where my client kept showing a blank match history for 3 days straight, and clearing the cache fixed it in 2 minutes, no full repair needed. Just make sure you don’t delete the actual game installation folder, only the AppData/Roaming one, that way you won’t have to redownload any core game files.
Resolve Common Conflicts That Block the League Client From Running
Sometimes the issue isn’t with the client itself, but with other software on your PC interfering with how it runs. Antivirus or firewall software is the most common culprit here. A lot of antivirus programs flag League’s anti-cheat software, Vanguard, as a potential threat, and block parts of the client from running in the background, leading to random crashes or update failures. To fix this, add both the Riot Games and League of Legends installation folders to your antivirus’s whitelist, and make sure Vanguard is allowed through your Windows or Mac firewall.
Outdated graphics drivers can also cause client crashes, especially if you’re running an old version of NVIDIA or AMD software. You don’t need the absolute latest driver release, but make sure you’re on a version released in the last 6 months to avoid compatibility issues with recent League patches. You don’t even have to update manually, most GPU manufacturers have auto-update tools that will do the work for you in a few minutes.
Also, if you have any overlay apps running, like Discord overlay, Steam overlay, or third-party League stats trackers, try turning them off before opening the client. Some older tracker versions don’t sync with the latest client updates, and can cause crashes when you load into a match or navigate the post-game screen. Don’t run the client as an administrator unless you absolutely have to, that can actually cause more permission issues on newer versions of Windows, instead of fixing them.
When to Do a Clean Reinstall (And How to Do It Without Wasting Data)
If all the above fixes don’t work, a clean reinstall is the last resort, but you don’t have to download the whole 15GB game again if you do it right. First, uninstall the Riot Client and League of Legends through your system’s add/remove programs menu, then delete any leftover Riot Games folders in your Program Files and AppData folders to make sure no corrupted files remain. Then, download the latest Riot Client installer directly from the official site, don’t use an old installer you have saved on your PC, that might be outdated and cause more compatibility issues.
When you run the new installer, point it to the same drive where you previously had League installed, and it will scan for existing game files first, so you only have to download any missing or updated parts, not the full game. That cuts down the reinstall time from hours to 10 minutes or less for most users with average internet speeds. I had to do this earlier this year after a bad patch corrupted my client so badly the repair tool wouldn’t even run, and this method let me get back into games the same night, no long wait.
If you’ve had recurring client issues for months, check where you have the game installed. Avoid installing League on external storage drives to prevent recurring client issues, since the USB or Thunderbolt connection isn’t as stable as an internal SSD or HDD, and can cause random file corruption or slow load times that break the client. If you only have space on an external drive, make sure it’s a high-speed SSD connected via USB 3.0 or higher to minimize connection issues.
At the end of the day, most client glitches are easy to fix with a little troubleshooting, and you don’t need to be a tech expert to figure out how to repair client league of legends issues fast. Start with the built-in repair tool first, since that’s the fastest and easiest fix, then move to clearing cache and checking for software conflicts if that doesn’t work. If you do have to reinstall, use the method we outlined to save hours of download time. Next time your client crashes right before a ranked game, you won’t have to panic, you’ll know exactly what steps to take to get back in queue as fast as possible.