Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна — решения
При запуске некоторых программ и игр в Windows 11/10, часто — не самых новых, некоторые пользователи могут столкнуться с сообщением об ошибке «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна» (The application has failed to start because its side-by-side configuration is incorrect — в англоязычных версиях Windows).
В этой инструкции подробно о том, чем может быть вызвана эта ошибка и способах её исправить, если вы с ней столкнулись.
Распространяемые компоненты Microsoft Visual C++ Redistributable

Несмотря на то, что проблемы с компонентами Microsoft Visual C++ Redistributable — не единственная причина ошибки «Параллельная конфигурация неправильна», для большинства пользователей именно этот фактор является причиной.
Можно перейти к диагностике конкретных причин, как это описано в следующем разделе инструкции, а можно начать с быстрого исключения возможных конфликтов программы и игры и установленных компонентов Visual C++ (для старых игр и программ речь часто идёт о Microsoft Visual C++ 2005, 2008 и 2010).
Рекомендуемые шаги для быстрой проверки гипотезы:
- Перейдите в список «Программы и компоненты»: нажмите клавиши Win+R на клавиатуре, введите appwiz.cpl и нажмите Enter.
- Удалите имеющиеся компоненты «Microsoft Visual C++ Redistributable» (могут называться «Распространяемый пакет Microsoft Visual C++»): выберите, нажмите кнопку «Удалить» в верхней панели. Если вы не готовы удалять все компоненты, начните с версий 2005, 2008 и 2010: чаще всего именно они являются источником проблемы.
- Дополнительный шаг: если до появления рассматриваемой ошибки вы сталкивались с сообщениями об отсутствии каких-либо DLL-файлов, названия которых начинаются с «msvc» и вручную скачивали их из Интернета, а затем копировали их в системные папки или в папку с файлом EXE, удалите такие файлы.
- Зайдите на эту страницу и скачайте автономный установщик VisualCppRedist_AIO_x86_x64.exe (в случае x64 Windows на компьютере).
- Выполните установку (установит все версии компонентов) и перезагрузите компьютер.
После выполнения этих шагов, проверьте: запускается ли программа или игра теперь. Для большинства пользователей эти простые шаги решают проблему. На сайте также присутствует инструкция с другими способами скачать библиотеки Visual C++.
Диагностика
Ошибки параллельной конфигурации (SideBySide) записываются в журналах Windows и их описание может прояснить ситуацию:
- Нажмите правой кнопкой мыши по кнопке «Пуск» выберите пункт «Просмотр событий».
- В просмотре событий перейдите в раздел «Журналы Windows» — «Приложение» и выделите ошибку SideBySide, которая произошла в момент сбоя запуска исполняемого файла.
- Код события и описание позволяют выявить, что именно вызвало ошибку. Например, на изображении ниже — код события 33 и указание «Не найдена зависимая сборка» (в тексте также будет присутствовать указание на конкретную DLL). По имени сборки и библиотеки можно найти (путем простого запроса в поисковике), о каких компонентах идёт речь (под «сборкой» понимаются именно они) и решить проблемы с ними. Обычно достаточно простой установки или переустановки, также может помочь размещение указанной DLL (обязательно в той разрядности, что и сама запускаемая программа) в папке с EXE файлом.

- В следующем примере — код события 59 и сведения об ошибке в файле манифеста. Рядовые пользователи редко сталкиваются с такой ситуацией, но обычно она говорит об ошибках со стороны разработчика самой программы — неверная кодировка файла манифеста, синтаксические ошибки.

Полный текст рассматриваемого сообщения об ошибке выглядит как «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений». Для использования sxstrace.exe, запустите командную строку от имени администратора, а затем проделайте следующие шаги:
- Не закрывая окна командной строки, введите команду
(путь к файлу журнала etl можете указать и другой).sxstrace trace -logfile:sxstrace.etl - Запустите программу, вызывающую появление ошибки, закройте (нажмите «Ок») окно об ошибке.
- Нажмите клавишу Enter в окне командной строки (остановка трассировки), после чего введите команду
sxstrace parse -logfile:sxstrace.etl -outfile:sxstrace.txt - Откройте файл sxstrace.txt (он будет находиться в папке C:\Windows\System32\) в нём могут оказаться записи и для других EXE, которые запускались в фоне в процессе, ваша задача — найти раздел, соответствующий именно запускаемому вами файлу:

В полученном текстовом файле журнала вы увидите информацию о том, какая именно ошибка произошла, а также точную версию (установленные версии можно просмотреть в «программы и компоненты») и разрядность компонентов Visual C++ (если дело в них), которая нужна для работы данного приложения и использовать эту информацию для установки нужного пакет.

Следующий вариант может сработать, а может и напротив, вызвать проблемы (т.е. применяйте его только если вы умеете и готовы решать проблемы с Windows и создайте точку восстановления системы или экспортируйте ветку реестра перед редактированием) — использовать редактор реестра.
Откройте следующие ветки реестра (пример для версий 8.0.x и 9.0.x):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_policy.9.0.microsoft.vc90.crt_(набор_символов)\9.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_policy.8.0.microsoft.vc80.crt_(набор_символов)\8.0
Обратите внимание на значение «По умолчанию» и список версий в значениях ниже.

Если значение по умолчанию не равно самой новой версии в списке, то измените его таким образом, чтобы стало равным. После этого закройте редактор реестра и перезагрузите компьютер. Проверьте, была ли исправлена проблема.
Ещё один вариант диагностики, который подойдёт не для всех исполняемых файлов в контексте рассматриваемой ошибки, но в некоторых случаях позволяет определить, с какими именно DLL возникли проблемы (несовпадение версий, разрядности, отсутствие) — использование утилиты Dependencies GUI. Откройте файл EXE в Dependencies GUI и обратите внимание, для каких из библиотек DLL сообщается об ошибках:

В зависимости от результата, установите компоненты, к которым относится указанная библиотека, замените файл DLL (если ранее скопировали файл в неправильной разрядности), разблокируйте его (если он был помещен в карантин антивируса).
Другие возможные причины ошибки
В завершение — несколько дополнительных, редко встречающихся, но возможных причин рассмотренной ошибки:
- Повреждение хранилища компонентов. Решение: запустить командную строку от имени администратора и по порядку выполнить команды
dism /online /cleanup-image /restorehealth sfc /scannow
- Сбои или выключение компьютера в процессе обновления. Вариант решения — использовать точки восстановления системы.
- Ошибки в манифесте конкретной версии программы (попробовать более старую или новую).
- Повреждение прав доступа к системным папкам, в частности — C:\Windows\WinSxS (но возможны и другие). Вариант диагностики: использование ProcMon с фильтром по имени исполняемого файла и анализ строк с результатом ACCESS DENIED с последующим восстановлением разрешений.
На данный момент времени — это все способы исправить ошибку неправильной настройки параллельной конфигурации, которые я могу предложить. Если что-то не получается или есть, что добавить, жду вас в комментариях.
Maximus999
Спасибо! Помогла установка Microsoft Visual C++ 2008 SP1 32-бит (x86)
Ответить
BaltazarLazarus
Возникла такая проблема при попытке запустить MSI Afterburner. Удаление/установка пакетов Visual C++ 2008 SP1 и 2010 (а также 2005) с последующей переустановкой самой MSI Afterburner не помогла. Пробовал искать причину через sxstrace, но в получившемся файле не встречалось слово «ошибка» вообще, поэтому не совсем понятно, на какой модуль «ругается» программа. Также проверял значения «по умолчанию» в реестре — соответствуют последним имеющимся в списке. Возможно ли определить причину?
Ответить
KK
Такая же проблема, не работает MSI Afterburner 4.6 на Вин10. Ничего не помогает
Ответить
.
Установите гибридный пакет Visual C++.
Ответить
Дима
Переписывать нужно статью ибо ссылки на визуал не работают.
майкрасофт посылает
с хромом была такая проблема. тупо переставил и заработало
Ответить
Dmitry
Спасибо, ссылки поправил!
Ответить
тима
здраствуйте, 1-й вариант мне не помог. Во 2-ом варианте при вводе 1-й команды в консоль, она мне просто ответила «Ошибка StartTrace. Сообщение об ошибке:» и после двоеточия ничего. потом 2-й пункт я выполнил, когда выполнял 3-й, то при вводе 2-й команды мне консоль выдала «Ошибка открытия файла трассировки: sxstrace.etl. Сообщение об ошибке:» и опять пустота. После я попытался найти этот самый файл sxstrace.txt но система его не нашла. По итогу 2-й вариант мне не помог. Попробовал 3-й вариант однако значение и так было равно самой последней версии. Что мне теперь то делать?
Ответить
Андерс
У меня была та же ерунда со StartTrace. Оказалось, надо запускать с правами админа.
Ненавижу винду, с каждой следующей версией всё меньше диагностической информации. Не работает, а почему — сам догадайся.
Ответить
Александр
Дмитрий, углубитесь, пожалуйста, в проблему MSI Afterburner на Вин10, ни с того ни с сего отключилась. Выше уже спрашивали, видимо, распространенное… На просторах интернета ругают папку Winsxs…
Ответить
Zion
Огромное спасибо! (у меня была проблема с запуском гугл хром)
Этот сайт мне всегда помогает!
Ответить
Артём
Здравствуйте! Сегодня столкнулся с этой проблемой, помог откат системы до предыдущей точки восстановления.
Браузер для повторной загрузки библиотек С++ просто не загружался, я нажал перезапуск, потом при долгой загрузке я аварийно отключаю ноут.
Далее система при повторном старте мне предлагает варианты восстановления, и я решил откатить просто систему до точки восстановления. Сейчас система работает исправно :)
При откате до точки восстановления, файлы, созданные/загруженные пользователем, не удаляются, а вот изменения некоторых системных программ откатываются.
Ответить
Дмитрий
Сбой во время обновления Chrome. Переименовать в Chrome.0 старую папку хрома и с нуля поставить заново решило все проблемы.
Ответить
VedovodV
Благодарочка, оказалось проблема в отсутствии старого компилятора Visual C++ 2005. Если бы его не установил так бы и возился.
Ответить
Serge
Добрый день.
Дочке в колледже задали установить пакет Renga. При запуске — окно о неправильной конфигурации и т.д. по тексту. При диагностике sxstrace выдает следующее:
Ошибка: не удается разрешить ссылку RengaApp.Libs,processorArchitecture=»*»,type=»win32″,version=»1.0.0.0″.
ИНФОРМАЦИЯ: не удалось создать контекст активации.
Создание контекста активации завершено.
Можете что-нибудь посоветовать? Заранее благодарен.
Ответить
Dmitry
Здравствуйте.
В вашем случае думаю оптимальным будет связаться с их официальной службой поддержки, контакты есть здесь:
они, с большой вероятностью, знают из-за каких особенностей системы с их ПО возможна эта ошибка.
Ответить
Виталий
Спасибо большое за статью.
Ошибка: не удается разрешить ссылку Microsoft.VC80.MFC,processorArchitecture=»x86″,publicKeyToken=»1fc8b3b9a1e18e3b», type=»win32″,version=»8.0.50727.762″.
Проблема была решена установкой Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update (KB2538242) x86
Ответить
Алексий
Спасибо за статью. Первый шаг — скачать библиотеки — ничего не дал, программа (Гугол Хром) по прежнему конопатила мозг. После запуска трассировки программа открылась, окошка ошибки не было. Как-то так.
Ответить
coconut123
Способ с regedit помог, я написал в «по умолчанию» версии поменьше.
Ответить
Ravlissimo
Таже ошибка была с PowerShell.exe — после установки FileMenuTools пропал функционал вызова cmd и powershell c контекстного меню, начала появляться ошибка хотя сам EXEшник присутствовал.
Решение оказалось более чем банальным — возле EXEшника валяется файл конфигурации:
C:\Windows\ System32\ WindowsPowerShell\ v1.0\ powershell.exe.config
Открываем файл блокнотом, удаляем последнюю строку, которую вписал FileMenuTools, сохраняем изменения.
Все )
Ответить
Andrey_Xlay
бесконечно вам благодарен
Ответить
Александр
A если установлены программы Cc 2012 на 64 и Cc2015 x86
Ответить
Dmitry
Можно попробовать и с ними то же самое проделать, что описано. Эффект не гарантирован, но проверить можно.
Ответить
Ivan
Давно пытался завести программу, переустановил все по гайду — не помогло. Посмотрел, из-за чего не запускалось, оказалось что-то не то было с CFG файлом ISLC, переустановил — заработало)
Ответить