Contacts

The configuration is incorrect or not set. Error: The application could not be started; the parallel configuration is incorrect

Today we'll figure out what it is parallel configuration and what to do if the application fails to start because its parallel configuration is incorrect. How to fix this problem?

How the apps work

Parallel configuration allows you to specify in a special application manifest all versions of the libraries used to run it. It is written upon creation software. Accordingly, when you try to launch the application, the system reads this manifest and looks for the necessary resources. Their absence results in the application being unable to launch. And the reason is an incorrect parallel configuration. If the situation is not corrected, then you will not be able to launch the application (and often this is your favorite game).

The very concept of parallel configuration was introduced by Microsoft, whose software creation platform. NET Framework used everywhere. The conflict begins due to multiple software releases Microsoft product Visual C++ Redistributable. This is a programming system in which a huge number of programs are created. Its installation often occurs during software installation. You can see for yourself which versions you have. To do this, go to the program overview:

Parallel configuration is wrong - how to fix?

Various methods are known to fix incorrect parallel configuration when running an application. But first, you must understand: Windows is not at all to blame here, and even after reinstalling it, you will not be able to run the old game. Therefore, you can rollback to a restore point that was created BEFORE the conflict occurred. Other actions on the OS will not help fix the problem and launch the application.

The very first thing to do is to reinstall the application that failed to start. For example, Yandex browser does not start - the parallel configuration is incorrect. Download a new installer from the developer’s website and run it. You may now be able to launch the application.

When reinstallation of the software causing the error cannot be done (for example, there is no installer) or nothing has changed after reinstallation, proceed with actions to fix the bug.
We offer you three options that, as practice has shown, help fix the “incorrect parallel application configuration” error:

  1. Reinstalling Microsoft Visual C++ Redistributable.
  2. Analysis of errors in system manifests.
  3. Cleaning the registry.

Reinstalling MSVC packages

This is the most acceptable way to fix an incorrect parallel configuration. Most users note that after these steps they were able to launch the software. First of all, write down which versions you have so you don’t forget to download the right one. 64-bit PCs require x86 and x64, while 32-bit PCs require only x86. You need exactly the indicators x## and year.
Uninstallation is simple: in the Programs and Features window, right-click on the application line and select “Uninstall”. Or click the button at the top of the toolbar.


Restart your PC. There is no point in running anything - most of your programs will no longer work, since nothing has been fixed yet.
Next, you should sequentially download and install the remote versions. You can find them on the official Microsoft website:

Select "Download" or "Download". The installer file will appear in your browser's download bar (bottom). Click on it and follow the instructions.


After all installations, restart the OS by restarting the computer. If the application still fails to launch, reinstall it again. You may have been able to fix the incorrect parallel configuration.

Attention! The list contains all addresses for package updates different versions. Choose only the ones you need!

Also, in order to correct the incorrect parallel configuration, you should reinstall the .NET Framework itself. Download addresses:

Manifest Analysis

If you carefully read the incorrect parallel configuration error message, you will be prompted to use the sxstrace.exe program to fix it. This system application, which allows you to save in separate file all data about application launches. To use it, do the following:

Fix via Registry Editor

Sometimes the cause of an incorrect parallel configuration is a glitch in the registry entries. So that we can fix this problem, let’s launch the registry - RMB on the main menu button, “Run”, enter regedit.


Create a copy of the registry. To do this, run the command in the “File” - “Export” menu and indicate where you are saving. If you mess something up, you can then use the “Import” operation. Also create a restore point.
In the Registry Editor, follow the path highlighted in the screenshot below. To be able to correct the error, be very careful.


In the folder that opens, find the entries:
x86_policy.8.0.microsoft.vc80.crt_....
AND
x86_policy.9.0.microsoft.vc80.crt_ ....


Go to the 8.0 folder and look on the right side.


The default is the version of the last parameter. If it's not, change it. Click RMB on the first line.


And enter the desired value.


Do the same in the 9.0 folder. Close the editor and reboot. Try running the program. Most likely, you were able to fix the parallel configuration.
Once again we would like to remind you that it is better not to open the registry unless absolutely necessary and you should not change anything in it yourself. In any case, save a copy of it, create a recovery disk or flash drive and a restore point in advance. And then experiment.
We hope that the information will help you solve the problem of incorrect parallel configuration.

A standard task for software developers is to configure an application. The solution is specific for each platform. Configuration features include:

  • process synchronization;
  • collection of results;
  • distribution of work;
  • launch, etc.

The applications use a parallel processing technique that allows multiple actions to be performed simultaneously.

In the process of using programs together, a situation arises when the program does not start and displays the error: “The application could not be started because its parallel configuration is incorrect.”

Causes of manifestation

The nature of the error can be assumed knowing that application development is carried out in a specific environment using a set of tools. Most often, it lies in damage to the C++ library files (Microsoft Visual C++ redistributable).

To solve the problem of launching the application, we will use the proposed application configuration diagnostic program -. The command line program finds the problematic manifest. The user's task is to restore damaged manifests (system components).

Program commands:

Sxstrace trace sxstrace parce

In the resulting logs, using the word “Error” or “Error” we will find the damaged component. Our task is to restore it.

Recovery algorithm

Let's carry out the algorithm for restoring the application launch:

  1. To eliminate problems when installing operating system updates, install the system update readiness tool from the link. We select the version corresponding to our architecture.
  2. Now let's eliminate errors from the application development environment by reinstalling Microsoft Visual C++. Download MS Visual C++ with SP1, which corresponds to the bit depth of the installed operating system. Before installing the downloaded version, you need to:
    • remove the problematic program;
    • remove existing Visual C++ redistributable package;
    • reboot the system;
    • install the downloaded Visual C++ package;
    • reboot the machine.
  3. Let's eliminate errors in the toolkit environment and program execution. To do this you need to reinstall the .NET Framework:
    • download the component from the link;
    • delete the previous version;
    • update the system registry, reboot;
    • install the downloaded package.
  4. Install the application that caused the error.
  5. Reboot the computer.

In most cases, the manipulations performed solve the problem.

Additional options for solving the problem

If recovery doesn't help:

  1. You can use it - do a rollback.
  2. If this tool does not help in solving the problem, you will have to resort to a last resort - reinstalling the operating system. Can be placed on top of the existing one. At the same time they may remain problematic files and this will increase the time it takes to solve the problem. It is better to reinstall with full formatting.

To install the operating system, a licensed distribution kit is desirable so that in subsequent work you do not have to deal with installation problems:

  • drivers;
  • software products;
  • non-existent fonts, etc.

Advice! Do not use third-party assemblies such as Beast, lDimm, filk, etc.

If you have any questions about how to resolve the error, ! Please indicate what the problem was and what you have already done so that we can help.

When launching programs, most often old ones, users sometimes encounter the error “The application could not be started because its parallel configuration is incorrect.” This error has much in common with another error, the description of which indicates that the computer is missing one or another DLL file and yet they are different. All run in the environment Windows programs one way or another they use its resources represented by system components, in particular, Microsoft Visual C++ Redistributable libraries.

Each program contains a manifest that specifies which versions of components are used. On startup Windows applications reads the manifest, and then searches for the required components and, if not found, issues the corresponding error. Let's say the manifest of the program you are launching states that it uses Microsoft Visual C++ 2008. If the system does not have this version, Windows will try to find the required library in an older version. In this case, a conflict often arises, which results in an error indicating an incorrect configuration.

Reinstalling Microsoft Visual C++

In the vast majority of cases, the cause of the above error is a conflict between MSVC components of versions 2008 and 2010. The simplest and most obvious way to fix it is to reinstall them. Go to “Programs and Features”, first remove the problematic program, then find the Microsoft Visual C++ packages of the specified versions in the list and remove them.

Restart your computer. Then download from the official website www.microsoft.com required versions(the easiest way to find is via Google) and install them sequentially.

Please note that the problem may not only be related to versions 2008 and 2010; all packages may need to be reinstalled. If some MSVC packages are missing on your system, and it is desirable to have versions from 2005 to 2015, download and install them. Restart your computer, reinstall the program, run it and check if the error disappears. In most cases, installing/reinstalling MSVC solves the problem. If the error occurs again, it is also recommended to reinstall the NET Framework component (downloaded from the Microsoft website).

Manifest Analysis

To avoid reinstalling all versions of MSVC, you can use the built-in console utility sxstrace.exe, which allows you to analyze manifests and find out which component is causing the conflict. To do this, run a command prompt as administrator and run the following command:

sxstrace trace -logfile:D:/sxsTrace.etl

As a result of the tracing, the data will be saved to a file sxsTrace.etl to the root of drive D. Now we convert the resulting file into a human-readable Text Document. To do this, immediately run the following command:

sxstraceparse -logfile:D:/sxsTrace.etl -outfile:D:/sxsTrace.log

Open the resulting text document and find in it a line with the elements “Error” or “ERROR”.

Above in the search results block, look for the line starting with “INFO”. It will indicate the version of Microsoft Visual C++ that your program needs to run. If the version listed in the trace file is not available in Programs and Features, download and install it.

Just the other day I had a problem. I think from the title of the article you already understand which one it is. When installing one of my favorite toys on my PC, I accidentally rejected the installation of C++ and DirectX. The installation was successful. But when I started the program, I saw a system error message that the application could not be started because its parallel configuration was incorrect, etc.

In 90% of cases, this error occurs due to conflicts or missing necessary components Visual C++. Most likely it is the absence. If, when installing a program or game, you unchecked the installation of additional software, it turns out that all the system libraries and components necessary for correct operation were not installed. This could also happen as in my case, simply by canceling the installation of these same components.

This can be solved very simply.

Another solution

As I wrote above. The described methods help in 90% of cases, but what about the remaining 10? Read below.

Don't forget the end of our error message: "Check the Application event log for more information, or use the sxstrace.exe command-line tool for more information." That's why let's run our sxstrace program. It needs to be launched in command line running as administrator.

To launch the console follow these steps:

Enter the command sxstrace trace -logfile:sxstrace.etl
Without closing the console, run the program with the error. Then just close the error message.
At the command prompt, enter the command sxstrace parse -logfile:sxstrace.etl -outfile:sxstrace.txt
Open the sxstrace.txt file itself

In this file you can find out the bit depth and the required version of Visual C++ components. Feel free to go to the Internet and download, install, reboot and launch our program. In the end, everything should work perfectly!

Users rarely encounter this problem, but I know of two ways to solve it. This error may occur when launching not only Word and Photoshop, but also when running many other programs and applications in OS Windows. You can get rid of the error in the following ways:

  • reinstall Visual C;
  • fix some parameters in the registry.

How to reinstall the Visual C package?

In most cases, when your error occurs, the reason is precisely in the Microsoft Visual C components. The issue may be a conflict between versions 2008 and 2010. Reinstalling them is not difficult, you can easily handle it by following the instructions. Open Programs and Features, you should find Microsoft Visual C in the list (there will be a whole list of different versions, as in the photo).

To begin with, you can try to remove only versions 2008 and 2010, or remove everything at once. After this, you need to reboot the computer and download Microsoft Visual C from the website microsoft.com for your operating system. There is a version for x86 and x64. Most likely, these actions will solve the problem and applications will start running normally.

Changing the registry

There is a second way to eliminate the error, it is more complicated than the first, but if you follow the instructions, everything will work out. Press the combination on your keyboard Windows R, as in the photo, and write the word regedit.

  • How to fix: Can't run this app on your PC?
  • This system does not meet the requirements (Intel HD Graphics) - what should I do?
  • This will take you to the registry editor, where you need to follow this path:

    HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – SideBySide – Winners – x86_policy.9.0.microsoft.vc90.crt***** – 9.0(asterisks indicate arbitrary numbers).

    On the right side of the screen there will be three options, the first of which will be called “default”, and the other two have names consisting of numbers. We are interested in the first one, the value of which must correspond to the name of the third parameter. If they are different, double click on the first parameter and change its value. Look at the picture to see how everything should look in the end.

    A similar procedure must be done with registry parameters located in the same registry subkey, but for a different version of C, namely here: x86_policy.8.0.microsoft.vc80.crt****** – 8.0.

    After these steps, all applications should work normally without the same error.

    Did you like the article? Share it