Устраняем ошибку: «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна»

Стандартная задача разработчиков ПО — конфигурирование приложения. Для каждой платформы ее решение специфично. В функции конфигурации входит:

  • синхронизация процессов;
  • сборка результатов;
  • распределение работы;
  • запуск и др.

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

В процессе совместной эксплуатации программ возникает ситуация, когда программа не запускается и выдает ошибку: «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна».

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

Причины проявления

Природу ошибки можно предположить зная, что разработка приложений осуществляется в определенной среде с использованием набора инструментов. Чаще всего она кроется в повреждении файлов библиотек С++ (Microsoft Visual C++ redistributable).

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

Sxstrace

Команды программы:

sxstrace trace
sxstrace parce

В полученных логах по слову «Ошибка» или «Error» найдем поврежденный компонент. Наша задача восстановить его.

Алгоритм восстановления

Проведем алгоритм восстановления запуска приложения:

  1. Чтобы исключить проблемы при установке обновлений операционной системы, установим средство готовности системы к обновлению по ссылке. Выбираем соответствующую нашей архитектуре версию.
  2. Теперь исключим ошибки среды разработки приложения, переустановив Microsoft Visual C++. Загружаем MS Visual C++ с пакетом обновления SP1, соответствующее разрядности установленной операционной системы. Прежде, чем устанавливать скачанную версию, нужно:
    • удалить проблемную программу;
    • удалить существующий пакет Visual C++ redistributable;
    • перезагрузить систему;
    • установить загруженный пакет Visual C++;
    • перезагрузить машину.
  3. Исключим ошибки среды набора инструментов и выполнения программы. Для этого необходимо переустановить .NET Framework:
    • загружаем компонент по ссылке;
    • удаляем предыдущую версию;
    • обновляем реестр системы, перезагружаемся;
    • устанавливаем скачанный пакет.
  4. Устанавливаем, вызвавшее ошибку, приложение.
  5. Перезагружаем компьютер.

В большинстве случаев произведенные манипуляции решают задачу.

Дополнительные возможности решения задачи

Если восстановление не помогло:

  1. Можно воспользоваться точкой восстановления системы — сделать откат.
  2. В случае, если и данное средство не помогло в решении задачи, придется прибегнуть к крайнему средству — переустановка операционной системы. Можно ставить поверх существующей. При этом могут остаться проблемные файлы и это увеличит время решения проблемы. Лучше переустанавливать с полным форматированием.

Для установки операционной системы желателен лицензионный дистрибутив, чтобы в последующей работе не бороться с проблемами при установке:

  • драйверов;
  • программных продуктов;
  • несуществующими шрифтами и т.п.
Совет! Не пользуйтесь сторонними сборками типа Зверь, lDimm, филка и т.п.

Если у вас возникли вопросы по устранению ошибки, напишите нам! Укажите, с чем возникла сложность и что вы уже предпринимали, чтобы мы смогли помочь.

Хороший сайт? Может подписаться?

Рассылка новостей из мира IT, полезных компьютерных трюков, интересных и познавательных статей. Всем подписчикам бесплатная компьютерная помощь.

Комментарии