This application has failed to start because the application configuration is incorrect

Programs created by using Microsoft’s Visual Studio software development environment need C++ library files for their operation. These files are included in the Visual C++ runtime packages.

When the programs don’t find these files, you’ll get an alert box mentioning the incorrect side-by-side configuration issue. You can easily solve it by determining the packages responsible and reinstalling them.

Conflicts of the application with a Visual C++ Redistribution Package are likely responsible for this error. It can happen due to missing or corrupt Visual C++ runtime libraries. These issues mostly occur because of unintentional alterations by users or third-party software.

Sometimes, however, it can happen due to faults in the application itself. Incorrect values in the registry are also possible culprits.

How Can I Fix the Side-by-side Configuration Error

Since the Visual C++ runtime packages are the most common reasons for this error, troubleshooting or reinstalling them should fix the issue. Still, sometimes there may be other minor causes for the side-by-side configuration error.

Troubleshoot Program Compatibility

Windows has a troubleshooting feature to check and fix problems in the system. You may solve this error by launching the Program Compatibility Troubleshooter. It fixes common issues you can encounter while installing or running an application. Follow these directions:

  1. First, press Windows key + I to launch Settings.
  2. Click on Update and Security and then select Troubleshooter from the left bar on the new tab.
    additional-troubleshooter-s
  3. If you have troubleshooting options, scroll down and click Program Compatibility Troubleshooter.
  4. If not, select Additional troubleshooters. Then locate and click Program Compatibility Troubleshooter. program-compatibility-troub
  5. Click on Run the troubleshooter.

Reinstall Application

The first step to perform is to reinstall the application showing this error. If the error appears in an installer, try downloading the file again. This is to account for improper downloads or installations.

Please make sure to download the latest versions of those programs from reliable sources. If you are reinstalling an application, it is better to uninstall it first. Follow the steps below to do so:

  1. First, press Windows key + I to launch Settings. settings-apps
  2. Click on Apps. It opens the Apps and Features settings menu, where you can find a list of all the programs installed on your PC.
  3. In the Apps & features, scroll to find the application you want to uninstall and click on it. Then click on Uninstall. Choose Uninstall again. uninstall-apps-before-reins
  4. Follow any on-screen instructions to remove the program from your system.
  5. Restart your PC. Then, download the application installer from a trusted source and install it.

Install Visual C++ Runtime Packages

Missing or corrupted Visual C++ runtime components are the main reasons for this error. At times, the absence of an older version of these packages may also cause side-by-side configuration errors.

It is better to install packages and updates for all available libraries. If your PC uses a 32-bit system, download the (x86) versions of the runtime package. Otherwise, you need to download both the (x64) and (x86) versions.

Use the Official Microsoft website to download these packages. You may uninstall them first from your computer using these steps:

  1. Right-click on the Start or Windows icon and select Apps and Features
  2. In the Apps & features, scroll to find the Microsoft Visual Runtime Packages in your system.
    uninstall-visual-c++-runtim
  3. Take a note of all the packages you currently have. If you don’t want to install all available packages, you can install only these.
  4. Click on a runtime package. Then click on Uninstall. Choose Uninstall again.
  5. Uninstall all the Visual C++ Packages.
  6. Then you can install them from the official websites.

Trace for Problem Files

You can check for any problems in the library or the runtime package the application needs by using the Event Viewer. The dependency files for the apps might be missing or corrupt.

However, looking through the Event Viewer GUI can be troublesome. You might as well use the command prompt to analyze this information. Here’s how you can do so:

  1. Search for cmd in the search bar. Then Right-click on the command prompt and select Run as administrator.
  2. Click Yes on the permission prompt if it appears.
  3. Type the command sxstrace.exe Trace -logfile:c:\tmp\tracesxs.etl and press Enter.
  4. Open the application with the error without closing the command prompt. Click Ok to close the error dialog box. command-tracing-side-by-sid
  5. Press Enter on the command prompt. 
  6. Then enter the command: sxstrace.exe Parse -logfile:c:\tmp\tracesxs.etl -outfile:c:\tmp\tracesxs.txt which creates the logfile tracesxs.txt inside C:\tmp\.
  7. Locate the lines with INFO: Resolving reference. Here, you can find the file or library causing the side-by-side dependency error. traces-log-file-notepad
  8. Please search for the file on the internet to find the required components and install them.

Update .NET Framework

.NET Framework supports the operation of many services, applications, and websites on windows. Updating to the latest stable framework might solve this issue.

You can use the official site for downloading the installer on your computer.

Check and Tweak Registry

Improper registry configuration can cause many issues in the operation of your system. If the side-by-side configuration is incorrect, you can rectify it using the registry editor.

Make sure to create a backup of your registry before tweaking its entries. This way, you can recover it in case of any errors or malfunction.

  1. Press Windows key + R and enter regedit to open the Registry Editor.
  2. Click on Yes if you see the User Control Account prompt.
  3. Navigate to the path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_none_02d0010672fd8219\9.0
  4. In the entries, look at the (Default) key. Its data value should be that of the highest number of the REG_BINARY name. registry-editor-number-matc
  5. If they do not match, set the value of Default to the highest as per the REG_BINARY.
  6. Close the editor and restart your PC.

Run DISM & SFC

You can solve problems due to errors in system files by using the DISM and the SFC. The System File Checker and the Deployment Image Servicing and Management tools can scan and repair damage in the system files. Perform the following instructions:

  1. Search for cmd in the search bar. Then Right-click on the command prompt and select Run as administrator.
  2. Click Yes on the permission prompt if it appears.
  3. Type the commands below and press enter after each to execute them. Wait for each to complete.
    • dism /online /cleanup-image /scanhealth
    • dism /online /cleanup-image /restorehealth
    • sfc /scannow
      SFC can find corrupt files but can’t fix them in some cases. 
  4. You can find the details in the CBS log file located at %windir%\Logs\CBS\CBS.log.
  5. Here, check for files with errors and then manually replace them.
  6. Reboot your PC and check if the error persists.

Launch System Restore

System Restore creates an image cache of your system and saves it as a restore point. It allows you to revert to the restore point whenever you need to. Keep in mind, though, that this removes any changes you have made after creating the restore point.

You should try this method only if the previous methods don’t work. To perform a system restore, follow the steps below:

  1. Type restore in the search bar and open Create a restore point. It opens the System Protection tab in System Properties. system restore
  2. Click on System Restore to start the process. 
  3. Follow the on-screen instructions. You can select any restore point you want. 
  4. There is also an option to check for affected programs. You may need to reinstall those programs after the process completes.

How do I fix this application failed to start because the side by side configuration is incorrect?

Select Start > Control Panel > Add or Remove Programs. Scroll down and locate the program. Select it, and then choose Repair. Once the repair process is completed, launch the program or run the update again.

How do I fix side by side configuration is incorrect Windows 11?

If the side-by-side configuration is incorrect issue is widespread, Microsoft will try to install the missing Visual C++ Redistributable packages via Windows updates. Open Settings and go to the Windows Update menu. Install the available updates and restart the PC.

How do I fix Sxstrace EXE?

How can I fix sxstrace.exe issues on my computer?.
Update Windows. Open Windows Settings by pressing Windows key + I . ... .
Run the System file checker. Open Windows Search by pressing the Windows key + Q . ... .
Run the Program Compatibility Troubleshooter. ... .
Register sxstrace.exe manually. ... .
Reinstall Windows..