Стандартная задача разработчиков ПО — конфигурирование приложения. Для каждой платформы ее решение специфично. В функции конфигурации входит:
- синхронизация процессов;
- сборка результатов;
- распределение работы;
- запуск и др.
В приложениях используется метод параллельной обработки данных, позволяющий одновременно выполнять несколько действий.
В процессе совместной эксплуатации программ возникает ситуация, когда программа не запускается и выдает ошибку: «Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна».
Почему параллельная конфигурация неправильна
Природу ошибки можно предположить зная, что разработка приложений осуществляется в определенной среде с использованием набора инструментов. Чаще всего она кроется в повреждении файлов библиотек С++ (Microsoft Visual C++ redistributable).
Для решения задачи запуска приложения воспользуемся предложенной программой диагностики конфигурации приложения – Sxstrace. Программа командной строки находит проблемный манифест. Задача пользователя заключается в том, чтобы восстановить испорченные манифесты (компоненты системы).
Команды программы:
sxstrace trace
sxstrace parce
В полученных логах по слову “Ошибка” или “Error” найдем поврежденный компонент. Наша задача восстановить его.
Как исправит ошибку “Не удалось запустить приложение поскольку его параллельная конфигурация неправильна”
Для исправления ошибки “не удалось запустить приложение поскольку его параллельная конфигурация неправильна”:
- Чтобы исключить проблемы при установке обновлений операционной системы, установим средство готовности системы к обновлению по ссылке. Выбираем соответствующую нашей архитектуре версию.
- Теперь исключим ошибки среды разработки приложения, переустановив Microsoft Visual C++. Загружаем MS Visual C++ с пакетом обновления SP1, соответствующее разрядности установленной операционной системы. Прежде, чем устанавливать скачанную версию, нужно:
- удалить проблемную программу;
- удалить существующий пакет Visual C++ redistributable;
- перезагрузить систему;
- установить загруженный пакет Visual C++;
- перезагрузить машину.
- Исключим ошибки среды набора инструментов и выполнения программы. Для этого необходимо переустановить .NET Framework:
- загружаем компонент по ссылке;
- удаляем предыдущую версию;
- обновляем реестр системы, перезагружаемся;
- устанавливаем скачанный пакет.
- Устанавливаем, вызвавшее ошибку, приложение.
- Перезагружаем компьютер.
В большинстве случаев произведенные манипуляции решают задачу.
Дополнительные возможности решения задачи
Если восстановление не помогло:
- Можно воспользоваться точкой восстановления системы – сделать откат.
- В случае, если и данное средство не помогло в решении задачи, придется прибегнуть к крайнему средству — переустановка операционной системы. Можно ставить поверх существующей. При этом могут остаться проблемные файлы и это увеличит время решения проблемы. Лучше переустанавливать с полным форматированием.
Для установки операционной системы желателен лицензионный дистрибутив, чтобы в последующей работе не бороться с проблемами при установке:
- драйверов;
- программных продуктов;
- несуществующими шрифтами и т.п.
Если у вас возникли вопросы по устранению ошибки, напишите нам! Укажите, с чем возникла сложность и что вы уже предпринимали, чтобы мы смогли помочь.