League Client Won’t Open | Quick Fixes Guide

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

  1. Press Ctrl+Shift+Esc to open Task Manager.
  2. End processes named RiotClientServices.exe, LeagueClient.exe, LeagueClientUx.exe, and LeagueClientUxRender.exe.
  3. Launch the Riot Client and press Play.

On Mac

  1. Open Activity Monitor and search for Riot or League.
  2. Force quit the Riot Client and any League processes.
  3. 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.

  1. Open the Riot Client and sign in.
  2. Click the profile icon → Settings.
  3. 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.exe
  • C:\Riot Games\League of Legends\LeagueClientUx.exe
  • C:\Riot Games\League of Legends\LeagueClientUxRender.exe
  • C:\Riot Games\League of Legends\Game\League of Legends.exe
  • C:\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

  1. Open Network and Sharing CenterChange adapter settings.
  2. Right-click your active adapter → PropertiesInternet Protocol Version 4Properties.
  3. Select “Use the following DNS server addresses” and enter 8.8.8.8 and 8.8.4.4.
  4. Open an elevated Command Prompt and run ipconfig /flushdns, then reboot.

Switch To Public DNS On Mac

  1. Open System SettingsNetwork → your active connection → Details.
  2. Add 8.8.8.8 and 8.8.4.4 under 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

  1. Close the Riot Client.
  2. Delete contents inside %LOCALAPPDATA%\Riot Games and %ProgramData%\Riot Games (leave the folders).
  3. Reboot and try launching again.

Mac Cache Paths

  1. Quit the Riot Client.
  2. Remove files inside /Users/Shared/Riot Games/ and ~/Library/Application Support/Riot Games/ (do not delete unrelated folders).
  3. 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.

  1. Uninstall League of Legends and the Riot Client.
  2. Delete leftover Riot folders in C:\Riot Games (Windows) or /Applications/Riot Client.app and /Users/Shared/Riot Games (Mac).
  3. 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

  1. Open Windows SecurityFirewall & network protectionAllow an app.
  2. 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

  1. Open System SettingsPrivacy & SecurityFull Disk Access.
  2. 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

  1. Close Riot and League processes.
  2. Launch once from the Riot Client.
  3. Run the Riot Client Repair.
  4. Add firewall and antivirus exceptions.
  5. Switch to public DNS; flush resolver cache.
  6. Clear Riot cache folders.
  7. Disable overlays and background recorders.
  8. Update GPU driver and OS.
  9. 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.