Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна — решения

Ошибка параллельной конфигурации WindowsПри запуске некоторых программ и игр в 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).

Рекомендуемые шаги для быстрой проверки гипотезы:

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

После выполнения этих шагов, проверьте: запускается ли программа или игра теперь. Для большинства пользователей эти простые шаги решают проблему. На сайте также присутствует инструкция с другими способами скачать библиотеки Visual C++.

Диагностика

Ошибки параллельной конфигурации (SideBySide) записываются в журналах Windows и их описание может прояснить ситуацию:

  1. Нажмите правой кнопкой мыши по кнопке «Пуск» выберите пункт «Просмотр событий».
  2. В просмотре событий перейдите в раздел «Журналы Windows» — «Приложение» и выделите ошибку SideBySide, которая произошла в момент сбоя запуска исполняемого файла.
  3. Код события и описание позволяют выявить, что именно вызвало ошибку. Например, на изображении ниже — код события 33 и указание «Не найдена зависимая сборка» (в тексте также будет присутствовать указание на конкретную DLL). По имени сборки и библиотеки можно найти (путем простого запроса в поисковике), о каких компонентах идёт речь (под «сборкой» понимаются именно они) и решить проблемы с ними. Обычно достаточно простой установки или переустановки, также может помочь размещение указанной DLL (обязательно в той разрядности, что и сама запускаемая программа) в папке с EXE файлом. Пример ошибки SideBySide с кодом события 33
  4. В следующем примере — код события 59 и сведения об ошибке в файле манифеста. Рядовые пользователи редко сталкиваются с такой ситуацией, но обычно она говорит об ошибках со стороны разработчика самой программы — неверная кодировка файла манифеста, синтаксические ошибки. Пример ошибки SideBySide с кодом события 59

Полный текст рассматриваемого сообщения об ошибке выглядит как «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений». Для использования sxstrace.exe, запустите командную строку от имени администратора, а затем проделайте следующие шаги:

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

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

Журнал sxstrace

Следующий вариант может сработать, а может и напротив, вызвать проблемы (т.е. применяйте его только если вы умеете и готовы решать проблемы с 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

Обратите внимание на значение «По умолчанию» и список версий в значениях ниже.

Параллельная конфигурация в реестре Windows

Если значение по умолчанию не равно самой новой версии в списке, то измените его таким образом, чтобы стало равным. После этого закройте редактор реестра и перезагрузите компьютер. Проверьте, была ли исправлена проблема.

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

Просмотр зависимостей в Dependencies GUI

В зависимости от результата, установите компоненты, к которым относится указанная библиотека, замените файл DLL (если ранее скопировали файл в неправильной разрядности), разблокируйте его (если он был помещен в карантин антивируса).

Другие возможные причины ошибки

В завершение — несколько дополнительных, редко встречающихся, но возможных причин рассмотренной ошибки:

  • Повреждение хранилища компонентов. Решение: запустить командную строку от имени администратора и по порядку выполнить команды
    dism /online /cleanup-image /restorehealth
    sfc /scannow
  • Сбои или выключение компьютера в процессе обновления. Вариант решения — использовать точки восстановления системы.
  • Ошибки в манифесте конкретной версии программы (попробовать более старую или новую).
  • Повреждение прав доступа к системным папкам, в частности — C:\Windows\WinSxS (но возможны и другие). Вариант диагностики: использование ProcMon с фильтром по имени исполняемого файла и анализ строк с результатом ACCESS DENIED с последующим восстановлением разрешений.

На данный момент времени — это все способы исправить ошибку неправильной настройки параллельной конфигурации, которые я могу предложить. Если что-то не получается или есть, что добавить, жду вас в комментариях.

Комментарии (115) к Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна — решения

  • Александр

    Супер, спасибо, не устанавливалась программа SmartSwitch для прошивки смартфонов Samsung с этой ошибкой, поставил пакеты 2008 и 2010 (2012-2013-2015 уже были) и всё заработало!

    Ответить

    • Евгений

      Устанавливал программу MSI Afterburner Высветилась такая же галиматья,
      но в папке с установленой прогой я ббнаружил 3 файла.
      atipdlxx.dll
      RTSSSetup
      vcredist_x86
      Последний установил и все сразу стало ок.
      путь к файлам у меня такой
      C:\Program Files (x86)\MSI Afterburner\Redist
      По скачивал с сайта msi.

      Ответить

      • Саня

        Подтверждаю, проблема решилась таким же способом. С программой msi Afterburner. Установил vcredist_x86 и vcredist_x64

        Ответить

  • Эдуард

    Благодарю, всегда помогает твой сайт, ты лучший! : )
    В моём случае помогла установка x86 2008

    Ответить

  • Михаил

    А что посоветуете делать, если эта ошибка даже удалить не дает C++ не дает?
    Пробовали скачать дистрибутивы — он их отказывается устанавливать и тоже выдает такую же ошибку. Выходит, что этот С++ сам себя угробил и теперь ничего кроме переустановки системы не поможет?

    Ответить

      • Сергей

        проблема в том что ни установить ни удалить не удается. т.е. хочу установить все пакеты к примеру, но выходит тоже самое окно (не удалось запустить приложение, поскольку его……)

        Ответить

      • Анастасия

        Не открывался SPSS. Помог именно этот способ.
        Всё максимально просто и быстро.
        Спасибо за ссылку!

        Ответить

  • Данил

    Все удалите и переустановите (при этом все время перезагружайте компьютер)

    Ответить

    • Сергей

      error 1719. the windows installer service could not be accessed. this…….) выходит это окно

      Ответить

      • Dmitry

        Пишут, что не запущена служба установщик Windows. Проверьте в службах, не отключена ли она.

        Ответить

  • николйа

    выдает ошибку при установке автокада
    ИНФОРМАЦИЯ: не удалось найти манифест для культуры ru-RU

    Ответить

  • Дмитрий

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

    Файла sxstrace.txt там нет (Win10)

    Ответить

    • Dmitry

      А путь к etl правильный указали?

      Ответить

  • Владислав

    Спасибо, помог дополнительный способ чтобы запустить SOLIDWORKS

    Ответить

  • Blagodaro4ka

    Спасибо большое) С помощью ваших подсказок смог найти через командную строку ошибку и установить нужную версию) Респект

    Ответить

  • Ирина

    Не получается удалить файлы, выдает ошибку error1719. Что делать?

    Ответить

  • Евгений

    У меня тоже в списке уставленный с++ были версии свежее 2010 года. удалил одну х86 из моего списка (у меня винда 64), и установил свежую2010), с сайта, по ссылке ТС. перезагрузился. все заработало. СПАСИБО!

    Ответить

  • Алесандр

    Спасибо! Очень помогли, весь мозг сломал почему Автокад не ставится.
    Респект вам!

    Ответить

  • Ivan

    спасибо автору за статью, очень помогла.
    единственное, на своей 64х винде 7 через поисковик нашел файл с отчетом трассировки, в папку виндовс32 видимо не сохранялся.
    в результате переустановил пакет Visual C++ 2005 и программка заработала сразу же.
    Респект однозначно!

    Ответить

  • Сергей

    Здравствуйте, Дима. Случайно удалилась вся информация с диска Д. Восстановил с помощью программы 7 data recovery suite. Но часть портабельных прогамм не открываются, пишет «Не удалось запустить…и т.д», электронные книги не запускаются, «Ошибка», файлы txt пишут кракозябры. Сначала восстановил утерянную информацию на диск Д (откуда она пропала), потом пробовал на диск С, на флешку. Формат EPUB пробовал открыть на другом ноутбуке, проблема везде одна и та же. По вашей статье проверил реестр, там всё норм. Что можете посоветовать?

    Ответить

    • Dmitry

      Здравствуйте.
      В вашей ситуации, вероятно, ничего уже. Предполагаю, что дело как раз в том, что вы восстанавливали на тот же диск, откуда файлы восстанавливались, в итоге данные повреждены (переписаны сверху новыми).

      Ответить

      • Сергей

        Еще вопрос. Есть ли возможность восстановить поврежденные файлы epub, pdf, txt, может быть программа или конвертер? Какой плеер может проигрывать видеофайлы?

        Ответить

        • Dmitry

          Плееров масса, моя рекомендация — VLC, раньше рекомендовал Media Player Classic.
          А вот насчет восстановления — не думаю, что что-то могу посоветовать. Разве что для PDF есть программы (можно поискать) и онлайн сервисы (например, ilovepdf.com/repair-pdf ) но я очень не уверен, что в вашем случае сработает.

          Ответить

  • Александр

    Не помогло, а помогла переустановка в другое место (на другой диск)!

    Ответить

  • Игорь

    Программа после переустановки С++ не запустилась, но зато появилась возможность её переустановить.
    Спасибо! Теперь работает

    Ответить

  • Tonykok

    Спасибо помогло 2005, установил windows 10 x86 Chessbase 10

    Ответить

  • Евгений

    Все способы попробовал, ничего не помогло, ошибка осталась. Узнал что программа ищет версия именно 9.0.21022.8, а именно этой найти не могу, все новее. Да и стоит уже новее, но не работает почему то

    Ответить

  • Максим

    Ничего не помогло, так как файла txt в принципе нет

    Ответить

  • Игорь

    Огромное спасибо! Была проблема с guitar pro 6. Установил c++ из корневой папки программы и все заработало

    Ответить

  • Саша

    Такая вот проблема: вылетает эта ошибка на всех программах связанных с доступом в интернет (в интернет зайти не получается). Я удалил упомянутый вами выше пакет, перезагрузил компьютер и теперь не могу скачать другую. Ведь доступа в интернет у меня нету, помогите решить проблему.

    Ответить

    • Dmitry

      А если на телефон скачать, а потом по кабелю перекинуть?

      Ответить

  • Николай

    У меня тоже была такая ошибка при запуске программы. Установил все версии Visual C++. Результата нет. Тогда поставил другую версию программы и все заработало.

    Ответить

  • Rustam

    Не первая статья по по делу, которая помогает, спасибо ребят!
    Сделайте кнопку, чтоб я мог закинуть вам денег на Doritos и MountainDew

    Ответить

    • Dmitry

      Так есть же такая кнопка внизу)

      Ответить

  • Aleksa

    Добрый день!
    Хотела установить приложение Zbrush. Устанавливаю а приложение не запускается — выдает эту же ошибку — параллельная конфигурация неправильна.
    Переустанавливала С++, смотрела реестр значение «по умолчанию» стоит как на последней версии. Не помогло
    Единственное — открыла отчет sxstrace, но не понимаю что именно нужно исправить.
    Помогите пожалуйста

    Ответить

    • Dmitry

      Здравствуйте. Информацию из отчета посмотрел. Вопрос: а вы установили C++ версии x64 и x86? (нужны и те и другие)

      Ответить

  • Yana

    Здравствуйте, Дмитрий. Такая ситуация у меня при установке Автокада. (Win 10) С++ стоят от 2010 до 2017. В моем файле sxstrace.txt указано: «Ошибка: не удается разрешить ссылку

    Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"

    Что это означает и как это исправить?

    Ответить

    • Dmitry

      Здравствуйте.
      Поставьте VC 2008 — и x64 и x86 версии, должно помочь.

      https://www.microsoft.com/ru-ru/download/details.aspx?id=26368

      Ответить

  • Ангелина

    Спасибо тебе, добрый человек! Даже чайник как я разобрался с проблемой и всё решилось. ЩАСТЬЯЗДОРОВЬЯ на долгие годы, как говорится)

    Ответить

  • Антон

    Огромное спасибо. Я просто переустановил Visual C++ 2015-2022 Redistributable (x64) (x86) — 14.32.31332 не удаляя их и браузер запустился

    Ответить

  • Сергей

    Ничего не помогло. Переустановил все пакеты : сначала по-одному с перезагрузкой, потом одним пакетом начиная с 2005 по 2015.

    Ответить

  • помидорка

    Вы так сильно мне помогли с открытием mortal combat x!!
    Спасибо вам огромное, все помогло!!

    Ответить

  • Денис

    Скачал Microsoft Visual C++ но он тоже не устанавливается — пишет ту же ошибку. в таком случае что делать ? п.с. системник абсолютно новый — только с коробки и винда 10 предустановлена магазином

    Ответить

Оставить комментарий

Новое