Fix: “Sorry, We’ve Detected a Problem With Your Installation” Error in League of Legends

The error ‘Sorry, We’ve Detected a Problem With Your Installation‘ usually suggests there is an issue with the installation files. However, this isn’t always the case. While corruption in the installation files can be one of the primary causes, it is not the only one. In this guide, we will explore some of the other factors that may lead to this issue, before suggesting a complete reinstallation of the game.

Most commonly, this error occurs due to compatibility issues with League of Legends (LoL). This is supported by a statement in the official LoL article addressing this matter. While the proposed solution has resolved the problem for many users, it might not be effective for everyone. Therefore, this guide provides multiple solutions to remedy this error.

Let’s now go through the potential solutions for this issue.

1. Disable Compatibility Mode for League of Legends

  1. Right-click on the League of Legends desktop icon and select Properties.
  2. In the Compatibility tab, make sure “Run this program in compatibility mode for” is unchecked.
  3. Click Apply followed by OK to save your settings.
  4. Launch League of Legends, and the error should no longer appear.

2. Disable Nvidia GeForce Overlay

If you use GeForce Experience, you might have the In-Game Overlay feature enabled. It’s known to cause issues with games, so disabling the overlay could resolve this error.

The overlay consumes a significant amount of memory, which can lead to crashes and error messages. Hence, disabling the overlay in GeForce Experience is advised.

If your GPU is from AMD, disable the overlay through the AMD Radeon Software instead.
  1. Launch GeForce Experience, either from the desktop shortcut or by right-clicking its icon in the system tray.
  2. Go to Settings.
  3. Disable the In-Game Overlay by toggling the switch to the off position.
  4. Relaunch LoL and check if the error has been resolved.

3. Run League of Legends Executables as an Administrator

Lack of the necessary permissions for LoL’s executable files can also lead to this error. Running a trusted program as an administrator can ensure that permissions are not causing the issue.

  1. Go to the installation folder for LoL.
  2. Right-click on the following files, select Properties, go to the Compatibility tab, and check Run this program as an administrator.
    C:\Riot Games\League of Legends\Game\League of Legends.exe 
    C:\Riot Games\League of Legends\LeagueClient.exe 
    C:\Riot Games\League of Legends\LeagueClientUx.exe
    C:\Riot Games\League of Legends\LeagueClientUxRender.exe

  3. Additionally, perform the same steps for the Riot Client executable file.
    C:\Riot Games\Riot Client\RiotClientServices.exe

  4. Verify if the error is resolved.

4. Reduce the Resolution from the Config File

Some players have remedied the error by reducing the game’s resolution, suggesting that using an incompatible resolution may cause the problem.

  1. Open File Explorer by pressing Win + E.
  2. Navigate to the game’s config directory (note the path might differ if you installed LoL in a custom location):
    C:\Riot Games\League of Legends\Config
  3. Right-click on the game.cfg file and choose to open it with Notepad.
  4. Change the resolution to something more compatible, such as 1280 X 720.
  5. Save the changes by pressing Ctrl + S or by clicking File and then Save.
  6. Launch LoL and check if the error persists.

5. Add League of Legends to Antivirus Exceptions

Adding the LoL executable files to your antivirus exceptions list prevents them from being scanned, which can sometimes resolve issues if the antivirus software interferes with the game. Here are the steps using Windows Defender Antivirus as an example (if you use a third-party antivirus, add exceptions through its settings):

  1. Press the Win key and type Windows Security, then press Enter.
  2. Choose Virus & Threat Protection.
  3. Click Manage Settings under Virus & Threat Protection Settings.
  4. Scroll to Exclusions and choose Add or Remove Exclusions.
  5. Click Add an Exclusion, select File, and then browse to the following LoL executable files:
    C:\Riot Games\League of Legends\Game\League of Legends.exe 
    C:\Riot Games\League of Legends\LeagueClient.exe
    C:\Riot Games\League of Legends\LeagueClientUx.exe
    C:\Riot Games\League of Legends\LeagueClientUxRender.exe
  6. Additionally, include the Riot Client executable file from this directory:
    C:\Riot Games\Riot Client\RiotClientServices.exe
  7. Launch LoL to see if the problem has been resolved.

6. Reinstall League of Legends and Riot Client

As previously mentioned, file corruption could be a root cause of the issue. It is often beneficial to reinstall LoL as well as the Riot Client:

  1. Press the Win key and type Control Panel, then press Enter.
  2. In the control panel, go to Programs > Programs and Features.
  3. Uninstall League of Legends by double-clicking on it.
  4. Follow the same procedure to uninstall the Riot Client.
  5. Reinstall both Riot Client and League of Legends and verify the error status.

7. Reset your Windows

Resetting Windows returns all settings to their defaults and removes all installed applications from your system drive. You won’t lose personal data if you use the Keep My Files option during the reset. This measure is recommended only if you can back up important data located on your system drive.

A Windows reset has been a successful resolution for many users experiencing this problem.

  1. Press the Win key and type Reset this PC, then press Enter.
  2. Click Get Started under Reset this PC and select Keep my files.
  3. Choose Local Reinstall.
  4. Follow the subsequent prompts and select Reset to begin the process.
  5. After the reset, reinstall Riot Client and League of Legends and check for the issue.

If you’ve followed all the methods above and the error still occurs, it may be time to contact League of Legends support for further assistance.

ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.