If the League client won’t open, force-quit Riot tasks, clear the client cache, then run the Riot Client repair to rebuild broken files.
What This Guide Delivers
If your League client won’t open or the launcher vanishes after you press Play, you’re in the right place. This guide gives fast checks first, then deeper fixes for Windows and Mac. You’ll see what to try, why it helps, and how to stop repeat launch failures.
Fast Wins Before You Dig Deeper
Start with these quick actions. Many launch failures clear up with a clean start and a file repair.
- Quit every Riot and League process in Task Manager or Activity Monitor.
- Launch once from the Riot Client, not an old desktop shortcut.
- Reboot the PC or Mac to free stuck services.
- Run the Riot Client’s built-in Repair to replace missing or corrupted files.
- Temporarily pause third-party antivirus; add Riot folders to its allow list later.
Quick Triage Table
Match your symptom to a first action. You can run through several if needed.
| Symptom | Likely Cause | First Action |
|---|---|---|
| Nothing opens after pressing Play | Background Riot tasks still running | End Riot/League tasks, then relaunch |
| Opens, then closes to Riot Client | Damaged game files | Run Riot Client Repair |
| Spinner at login or patching | Firewall or DNS rules | Use public DNS; add firewall exceptions |
| Works only once per boot | Driver or overlay conflict | Update GPU; disable overlays |
| Mac starts, then bounces back | Cache or permission issue | Clear Riot cache; grant disk access |
League Client Not Opening: Common Causes
Launch problems cluster around a short list: stuck background processes, corrupted install files, blocked network calls, or conflicts from overlays and security tools. The fixes below target each group in turn so you can move from fast tests to deeper changes with minimal guesswork.
Step 1: Fully Close Riot Processes
On Windows
- Press Ctrl+Shift+Esc to open Task Manager.
- End processes named
RiotClientServices.exe,LeagueClient.exe,LeagueClientUx.exe, andLeagueClientUxRender.exe. - Launch the Riot Client and press Play.
On Mac
- Open Activity Monitor and search for Riot or League.
- Force quit the Riot Client and any League processes.
- Reopen the Riot Client and press Play.
This clears zombie tasks that block a fresh start.
Step 2: Run The Riot Client Repair
The Riot Client can scan and restore damaged or missing files. It’s the fastest safe fix for many launch loops.
- Open the Riot Client and sign in.
- Click the profile icon → Settings.
- Select League of Legends, then choose Repair and follow the prompts.
If the repair finds file errors, try launching again. If it finds nothing and the client still won’t open, keep going.
For full steps and screenshots, see Riot’s Riot Client repair tool.
Step 3: Add Firewall And Antivirus Exceptions
Security apps can block League from launching or from talking to servers. Add the game and Riot Client to the allow list, then test a launch.
Paths To Allow On Windows
C:\Riot Games\League of Legends\LeagueClient.exeC:\Riot Games\League of Legends\LeagueClientUx.exeC:\Riot Games\League of Legends\LeagueClientUxRender.exeC:\Riot Games\League of Legends\Game\League of Legends.exeC:\Riot Games\Riot Client\RiotClientServices.exe
After adding exceptions, relaunch the Riot Client. If you turned a firewall off to test, turn it back on after the check. Riot’s advanced connections guide lists update tips, manual exception paths, and safe testing steps.
Step 4: Fix Network Resolvers
Patch downloads and login can hang when your DNS provider struggles to resolve Riot domains. Switching to a public DNS often clears that stall.
Switch To Public DNS On Windows
- Open Network and Sharing Center → Change adapter settings.
- Right-click your active adapter → Properties → Internet Protocol Version 4 → Properties.
- Select “Use the following DNS server addresses” and enter
8.8.8.8and8.8.4.4. - Open an elevated Command Prompt and run
ipconfig /flushdns, then reboot.
Switch To Public DNS On Mac
- Open System Settings → Network → your active connection → Details.
- Add
8.8.8.8and8.8.4.4under DNS, apply, then restart.
Step 5: Clear Riot And League Cache
Stale cache can send the client into a silent loop. Deleting it forces fresh configuration files the next time the launcher starts.
Windows Cache Paths
- Close the Riot Client.
- Delete contents inside
%LOCALAPPDATA%\Riot Gamesand%ProgramData%\Riot Games(leave the folders). - Reboot and try launching again.
Mac Cache Paths
- Quit the Riot Client.
- Remove files inside
/Users/Shared/Riot Games/and~/Library/Application Support/Riot Games/(do not delete unrelated folders). - Restart the Mac, then launch.
Step 6: Rule Out Overlays And Background Apps
Game overlays and performance tuners can hook the client. Turn off overlays in Discord, Xbox Game Bar, Steam, GeForce Experience, and similar tools. Close RGB managers, screen recorders, and macro software while testing. If League starts clean, re-enable tools one by one to find the culprit.
Step 7: Update Drivers And OS
Outdated GPU drivers and pending OS updates cause crashes and failed launches. Install the latest graphics driver, then apply any OS updates and reboot before testing again. Laptop users should also set the high-performance GPU for the League executables.
Step 8: Reinstall Cleanly
If nothing sticks, a clean reinstall is the last fast route.
- Uninstall League of Legends and the Riot Client.
- Delete leftover Riot folders in
C:\Riot Games(Windows) or/Applications/Riot Client.appand/Users/Shared/Riot Games(Mac). - Download a fresh installer from Riot and install League again.
Detailed Windows Walkthrough
Run As Administrator Once
Right-click the Riot Client in the Start menu and choose Run as administrator. This grants one-time permissions that can clear file access blocks during repair.
Check Windows Defender Firewall
- Open Windows Security → Firewall & network protection → Allow an app.
- Add the paths listed earlier and grant private and public access.
Disable Extra Overlays
- Discord: Settings → Game Overlay → toggle off.
- Xbox Game Bar: Settings → Gaming → Xbox Game Bar → off.
- NVIDIA/AMD: Turn off in-game overlay in the app settings.
Detailed Mac Walkthrough
Grant Temporary Disk Access
- Open System Settings → Privacy & Security → Full Disk Access.
- Add the Riot Client, toggle on, launch once, then remove access after testing.
Avoid Case-Sensitive Volumes
Installing to a case-sensitive APFS volume can block the game process from launching. If you used such a volume, reinstall League on a standard APFS volume instead.
Deeper Fixes Table
Run these only if earlier steps didn’t work.
| Scenario | What To Try | Where |
|---|---|---|
| Repair finds nothing | Remove antivirus, reboot, reinstall it, then add exceptions | Windows/Mac |
| Login spinner never ends | Switch to public DNS and flush resolver cache | Windows/Mac |
| Client opens once, then stops | Delete Riot cache folders and relaunch | Windows/Mac |
| Mac launch bounces back | Clear /Users/Shared/Riot Games and reinstall |
Mac |
| Patch-day launch failures | Add antivirus exceptions, then run full repair | Windows/Mac |
Troubleshooting Flow You Can Follow
- Close Riot and League processes.
- Launch once from the Riot Client.
- Run the Riot Client Repair.
- Add firewall and antivirus exceptions.
- Switch to public DNS; flush resolver cache.
- Clear Riot cache folders.
- Disable overlays and background recorders.
- Update GPU driver and OS.
- Reinstall League and the Riot Client.
If a step fixes the issue, stop there and play. If the problem returns after a patch, repeat the repair and check antivirus rules again.
Platform-Specific Tips
Windows
- Run the Riot Client as administrator once from the Start menu.
- Turn off compatibility mode on any League shortcut.
- On laptops, set the high-performance GPU for
LeagueClient.exe.
Mac
- Install to a non–case-sensitive APFS volume.
- Give the Riot Client Full Disk Access in Privacy & Security while testing; remove after you’re done.
- Keep at least 10 GB free space for patches and shader caches.
Keep The League Client Healthy
- Launch from the Riot Client and keep shortcuts updated.
- Let the repair run after crashes; it saves time later.
- Keep GPU drivers and Windows or macOS current.
- Use public DNS if your ISP’s resolver hangs during patches.
- Limit overlays to one at a time.
When To Gather Logs And Contact Support
If the client still won’t open after a reinstall and a clean boot test, collect logs with the Riot Repair Tool and attach them to a ticket. The logs show file, network, and permission states that speed up resolution.
For steps straight from Riot, see the Riot Client repair tool and the advanced connections guide. Both pages include current paths, networking tips, and safety notes.
