After champ select, League may fail to launch due to client handoff, permissions, or network blocks—use these steps to fix it.
Nothing kills a match faster than locking your champion and then staring at a reconnect prompt or a blank desktop. This guide gives you a clean path to get from champion lock-in to the loading screen without drama. You’ll start with quick checks, move to targeted fixes, and only reinstall if you need to. The steps are safe, repeatable, and match the common root causes players run into on Windows and macOS.
Game Fails To Launch After Champion Lock-In — Quick Checks
These fast checks solve a large chunk of launch handoff issues. Run them in order.
- Close stray Riot and game processes. Open Task Manager or Activity Monitor and end any Riot, League, or Vanguard tasks. Then relaunch the client.
- Start the game file directly once. Go to the install folder and run
League of Legends.exe. This bypasses a few client handoff snags. - Remove “Run as administrator” and Compatibility flags. Right-click the game executable, open Properties, uncheck every box in Compatibility and Advanced, click Apply.
- Disable overlays for a test. Turn off Discord, Steam, Xbox Game Bar, and GPU overlays. Relaunch a custom game to test.
- Switch to windowed or borderless. In the client, set the in-game option to borderless. If you can’t reach that menu, add
–windowedto a temporary shortcut for a test.
Early Diagnostic Table
Scan this table, match your symptom, and try the paired fix before diving deeper.
| Symptom | Likely Cause | Fast Fix |
|---|---|---|
| Reconnect loop after lock-in | Client-to-game handoff blocked | Clear Compatibility/Admin flags; launch game EXE once |
| Black screen then desktop | Overlay or driver crash | Disable overlays; update GPU driver; set borderless |
| No game window at all | Firewall or antivirus block | Add game and Riot Client to allow-list; try Hextech tool |
| Game opens then freezes | Outdated drivers or OS | Update GPU, Windows/macOS; reboot and retest |
| Crash with error dialog | Damaged game files | Run repair; if needed, clean reinstall |
Why The Game Window Never Appears
After champ select, the client launches the match process and hands off control. If anything interrupts that handoff—a permissions mismatch, a firewall rule, a broken driver—the match process never reaches your desktop. The fixes below target the spots where that handoff breaks most often.
Fix Permissions And Compatibility Conflicts
The game and the desktop need matching privileges to talk cleanly. Mixed settings can block the launch.
Remove Compatibility Modes
Find the install folder, right-click the game EXE, open Properties, and clear any Compatibility options. Players stuck on a reconnect loop often clear the issue by removing those boxes and relaunching.
Avoid Forcing “Run As Administrator”
Running the game or the Riot app with elevated rights while the other runs standard can break the handoff. Pick one level for both. In most cases, standard rights for both is the least noisy path.
Rule Out Overlay And Display Conflicts
Overlays hook into the graphics stack. If a hook misbehaves, you get a black screen or a silent close.
- Turn off Discord, Steam, GeForce Experience, AMD ReLive, Xbox Game Bar, and any FPS counters.
- Set the in-game display to borderless. Fullscreen swaps can fail during the handoff on some systems.
- If you use multi-monitor setups, test with a single display to keep things simple for one match.
Repair Or Refresh Game Files
Damaged files frequently show up as a launch that starts and then drops out. Use the built-in repair first. If that fails, a clean reinstall clears lingering bad files and stale configs.
- Run the client’s repair. Open the launcher, head to settings, and run a full repair. This replaces missing or broken files.
- Use the Hextech Repair Tool for a one-click pass. It can reset firewall rules, clean DNS, and gather logs for deeper help later. On Windows, right-click and run it as admin one time.
- Clean reinstall as a last step. Uninstall League and the Riot app, delete leftover folders in the install path, reboot, then install fresh.
Need a reference? See Riot’s Hextech Repair Tool guide and the latest PC crash troubleshooting for step-by-step screens.
Fix Network Rules That Block The Match
Firewalls and security suites can allow the launcher but block the match process. The result looks like a silent fail with no window.
Add Clean Allow-List Entries
Add these executables to your security tool’s allow-list: the Riot desktop app, the League client, and League of Legends.exe in the Game subfolder. Create rules for both TCP and UDP where your firewall allows you to pick.
Update Or Reset Firewall Rules
Update your firewall program so it pulls the latest vendor rules. If you use third-party suites, turn them off for a single test, then add clean rules and turn them back on. For routers with strict settings, test on a mobile hotspot to isolate local blocks.
Riot’s advanced connection doc lists the typical steps, including how to add manual exceptions and when to test with the system firewall off for a moment. You can read it here: advanced connections troubleshooting.
Keep Drivers And OS Current
Display drivers and OS updates close a lot of launch bugs. Install the latest GPU driver, reboot, and try a custom game. On Windows, grab current updates; on macOS, install the latest point release. If you built a new PC or changed parts, update the chipset and motherboard drivers as well.
Workarounds That Clear The Reconnect Loop
Several tweaks help when the client keeps sending you back to reconnect after you lock your pick.
- Run the game EXE once from the Game folder. This often stitches the client-to-game handshake.
- Delete stale config files. In the install path, locate the
Configfolder and rename it toConfig.old. The game will rebuild default settings on next launch. - Reset DNS for a clean session. Flush DNS and swap to a public resolver for a test. Then switch back if you prefer your old setup.
Windows-Specific Fixes
Most launch failures happen on Windows PCs, so here are extra steps for that platform.
Repair C++ Runtimes And DirectX
Install current Visual C++ redistributables and the DirectX run-times. This repairs missing library calls that can crash the match process before a window appears.
Tame Aggressive Security Suites
Bitdefender, Avast, and similar tools can sandbox the match. Create explicit allow-rules or “Game Mode” entries for the Riot app, the client, and the match EXE. If the suite has a web shield, add League’s folders to its exception list.
Clean Boot To Hunt Conflicts
Use a clean boot so only basic services run. If the game launches, turn items back on in small batches to find the blocker.
Mac-Specific Fixes
On macOS, launch problems lean toward permission prompts and outdated frameworks.
- Open System Settings → Privacy & Security and grant Full Disk Access to the Riot app for a test, then remove if not needed.
- Remove conflict apps that inject overlays. Common culprits: screen recorders and old performance meters.
- Reset display settings by deleting the local
Configfolder in the app bundle’s resources path, then relaunch.
Deeper Causes You Might See
If the fast fixes don’t stick, one of these deeper issues may be in play.
Driver-Level Instability
Some CPUs and GPUs can crash under peak boost clocks. Vendor tools let you roll back a notch on the boost multiplier, which has helped players who hit blue screens or hard locks during launch.
Damaged Install Paths
Moving the game between drives, pausing updates, or using third-party “tweakers” can leave broken paths. A clean reinstall resets those links.
Router Features That Break Sessions
QoS, parental controls, or strict NAT rules can drop the match handshake. Testing on a hotspot or a friend’s network confirms the culprit fast.
Second Diagnostic Table
Use this table when you’ve tried the basics and still can’t enter the match.
| Fix | Where | When It Helps |
|---|---|---|
| Client repair | Riot launcher | Missing or damaged game files |
| Hextech tool | Windows or macOS | Firewall resets, DNS cleanup, quick config reset |
| Clean boot | Windows | Finding overlay or service conflicts |
| Fresh GPU driver | Vendor app | Black screen after lock-in |
| Delete Config folder | Game directory | Bad display settings or corrupted prefs |
| Reinstall | System | Broken paths and stale leftovers |
Method And Source Notes
The steps above align with official guides. For the reconnect loop, see the article on being stuck at reconnect after champion select. For network rules and manual exceptions, use this page: advanced connections troubleshooting. For crash patterns and system checks, reference the current PC crash troubleshooting.
When To Ask For Direct Help
If the match still fails to open after the full flow, capture a session with the Hextech tool and contact the publisher. Include your logs, a short note with what you already tried, and the exact time of the failed launch. That gives the agent everything needed to spot a pattern.
Keep Launches Smooth Next Time
Once you’re back in game, lock these habits in:
- Keep your GPU driver and OS updated.
- Leave overlays off unless you need one, and update them when you do use them.
- Skip third-party client “modders.” They save seconds but can break the handoff for days.
- Run repair after big patches if the first launch feels odd.
