Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна — решения
При запуске некоторых программ и игр в 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 с последующим восстановлением разрешений.
На данный момент времени — это все способы исправить ошибку неправильной настройки параллельной конфигурации, которые я могу предложить. Если что-то не получается или есть, что добавить, жду вас в комментариях.
Валерий
столкнулся с такой вот проблемой, прочел статью, но тут появляется еще одна проблема утилита «Установка и удаление программ» не запускается… точнее совсем ничего не происходит. Любое сторонние ПО скаченное при запуске выдает все туже ошибку «не удалось запустить приложение, поскольку его параллельная конфигурация неправильна.»
Ответить
Анастасия
Здравствуйте! Огромное Вам спасибо! Очень помогла Ваша статья. У меня возникала ошибка при запуске Sony Vegas Pro, хотя я уже раньше устанавливала её с этого же носителя на этот же компьютер и всё работало прекрасно. Сегодня потребовалось снова воспользоваться программой, а после установки вот такая проблема. Нашла Вашу статью и сделала, как Вы и писали. Огромное спасибо!
Ответить
Александр
Спасибо большое. Командная строка помогла. Устанавливал программу Guitar Pro 6 — не хватило, как оказалось, пакета C++ 2005×86. Очень выручили.
Ответить
Артём
Не запускалась программа MSI Afterburner, прочитал эту статью, сделал всё, о чем было написано, и это помогло! СПАСИБО ОГРОМНОЕ!
Ответить
Алексей
Выполнил:
1.Введите команду sxstrace trace /logfile:sxstrace.etl (путь к файлу журнала etl можете указать и другой).
2.Запустите программу, вызывающую появление ошибки, закройте (нажмите «Ок») окно об ошибке.
3.Введите команду sxstrace parse /logfile:sxstrace.etl /outfile:sxstrace.txt
Файла sxstrace.txt нигде нет.
Ответить
Dmitry
В System32 скорее всего. Ну и вы можете пути указывать конкретные, например C:\sxstrace.etl и C:\sxstrace.txt, чтобы не искать.
Ответить
Denis
допиши адрес в заведомо разрешенную на запись папку, типа sxstrace trace /logfile:c:\Temp\sxstrace.etl
Ответить
Антон
Runtime Error R6025, кучу всего перепробовал что бы решить проблему, но ничего не помогает. Может быть сталкивались?
Ответить
Михаил
Принесли ноут на профилактику. Win7 32 bit.
Ни одна программа не ставится. Сообщение о параллельной конфигурации. С++ поудалял все. Перезагрузил. Поставил С++ 2008 32 бит. Перезагрузил. Та же ошибка
Прогнал sxstrace.
Что делать дальше?
Ответить
Dmitry
Не могу точно ответить. Но для начала попробуйте софт Iobit снести.
Ответить
Yuriy
Пробую запустить по рекомендации и в ответ «access denied» Работаю на мас в виртуальной windows 10 — пытаюсь запустить Samsung SmartSwitch!
Ответить
анд
стояла версия с++2015, не заморачиваясь добавил 08 и 10, все установилось. спасибо
Ответить
anton
у меня нет файла sxstrace.txt
Ответить
Alex
Отличная статья, спасибо. Только одно замечание, в командной строке команда должна быть такого вида:
sxstrace trace -logfile:sxstrace.etl
а не:
sxstrace trace /logfile:sxstrace.etl то есть вместо » / » , должно быть » — «, тогда все заработает, там и пример-подсказка в самой командной строке.
Ответить
Dmitry
вообще работает в обоих вариантах.. странно, что у вас — нет.
но исправлю, пожалуй, у майкрософта в описании — ваш вариант.
Ответить
Константин
Здравствуйте. А как быть, если при запуске установщика vcredist_x64, система выдает ту же ошибку «не удалось запустить приложение, поскольку его параллельная конфигурация неправильна»?
Ответить
Dmitry
Здравствуйте.
А в программы и компоненты нет той же версии Visual C++ 64-бит. Если есть — попробуйте удалить предварительно и перезагрузить компьютер.
Ответить
Игорёха
Visual C++ вообще не было установлено. Помог откат на предыдущую точку восстановления. Скорее всего, проблема возникла после установки какого-то обновления винды.
Ответить
Павел
Сейчас столкнулся с такой проблемой, вроде после какого-то обновления винды 10. не запускается ни одно приложение и даже описанные выше установщики. Но есть возможность зайти в браузер Хром и игру The Surge? Все остальное выдает ошибку. Что делать, переустанавливать винду?
Ответить
Dmitry
Можно попробовать использовать точки восстановления для начала.
Ответить
Борис
здравствуйте. тоже при запуске программы вылезла эта ошибка. Переустановил все библиотеки с++ не помогло.
по 2 варианту в текстовом файле написано
Ошибка: строка 78: синтаксическая ошибка XML.
подскажите как исправить
Ответить
Dmitry
Здравствуйте.
А вот не знаю.. не сталкивался пока.
Ответить
Борис
А помимо этих 3-ех вариантов — может есть еще какие то решения?
Ответить
Dmitry
Полностью удалить распространяемые компоненты Visual C++, перезагрузить компьютер и установить снова пробовали?
А проверку целостности системных файлов?
Ответить
Борис
Да я все это попробовал — так же попробовал совместимость — но ничего не меняется
Ответить
Антон
Спасибо! все получилось. первый вариант использовал. С++ 2008 и С++ 2010 удалил. Перезагрузил комп. заново установил С++ 2008 и С++ 2010. С++ 2010 сразу установился. А вот С++ 2008 запросил восстановить или удалить. Первый раз нажал восстановить. опять ошибку дал. проверил в списках нет С++ 2008. второй раз нажал удалить. после удаления установил заново С++ 2008. Проверил , запустил даже без перезагрузки. Автокад открылся. Еще раз Спасибо.
Ответить
Петр
Благодарю! у меня стоял визуал 2015, удалил его, установил 2008 и 2010, перезагрузил и программа установки запустилась… программа для самсунгов KIES не устанавливалась из-за этого…
Ответить
Вымя
Моя параллельная конфигурация до сих пор неправильна!
Ответить
Никита
Не работал браузер Хром (Chrome). Был готов уже в реестр лезть) потом просто скачал и установил с сайта последнюю версию прямо поверх и все. Одно странно, проблема появилась вместе с другой — при включении ноута он думает 2-3 минуты (черный экран, курсор dos мигает ) HDD молчит судя по индикации, затем идет загрузка и все работает…странно. Проверяйте ПК на вирусы!
Ответить
Dmitry
По поводу черного экрана с мигающей чертой, если у вас 10-ка или 8, попробуйте отключение быстрого запуска — https://remontka.pro/fast-startup-windows-10/
Ответить
никита
Я всё сделал, как вы написали, в блокноте вот это ИНФОРМАЦИЯ: выполняется разрешение ссылки
Microsoft.Windows.Common-Controls. что это означает?
Ответить
Dmitry
А какая именно программа у вас не открывается? Параметры Windows? Или что-то еще?
Ответить
Сабина
Удалила c++ 2008, полетел реестр
Пока поняла, 11 часов потратила
Чуть не пришлось затирать и переустанавливать Винду
Люди, ищите другой способ, переустановить Студию легче
Ответить
Angelina
Удалила, теперь как скачать их? Если сайт google или yandex не открываются из-за параллельной конфигурации
Ответить
Dmitry
А на другом компьютере если попробовать?
Ответить
User
Большое спасибо у меня не запускалась программа Sound Forge 10.0 на windows 7 установил обновление всё заработало автор спасибо!)
Ответить
Vavan
У меня та же самая проблема, только не запускается всё на компьютере, все программы выдают именно эту ошибку, скачал нужные Visual C++ (2008 и 2010) 64 бит, предварительно удалив их и перезапустив компьютер, выдается на установке та же ошибка. Может быть мешают Visual C++ 2010 x86 Redistributable и Visual C++ 2008 Redistributable x86, но они не удаляются. Что делать?
Ответить
Кирилл
Если вообще все программы не запускаются по идее лучше бы переустановить windows 7 полностью заново! Если не запускается пару программ это не страшно но вот все программы, или может перезагрузить компьютер и запустить строку запуск последней удачной конфигурции системы!
Ответить
Ирина
Очень помогли. Спасибо!
Ответить
Боря
3.Введите команду sxstrace parse -logfile:sxstrace.etl -outfile:sxstrace.txt
4.Откройте файл sxstrace.txt
Как от 3 к 4 перейти? Ответьте
Ответить
Dmitry
Зайти в папку Windows\System32 и открыть файл sxstrace.txt
Ответить
Max
А если у меня ничего не стоит в реестре кроме по умолчанию (8.0 и 9.0) что тогда?
Ответить
Папа
Спасибо! Помогло!
Ответить
Доброжелатель
Статья не помогла.
Для меня проблема решилась проще.
В папке с программой появился файл «Название программы».exe.manifest (Если его переименовать/переместить/удалить) — проблема уходит.
Ответить
Ann
Здравствуйте. В начале написано ‘Если в списке установленных программ имеются Распространяемый пакет Microsoft Visual C++ 2008 и 2010…’ А если у меня 2012, 2013 и 2015 год, то не удалять? А как же тогда исправить?
Ответить