Fix: Приложение не было запущено, поскольку оно некорректно настроено

версия для печати

При запуске программы получается ошибка "Приложение не было запущено, поскольку оно некорректно настроено". Очень полезная инфа, нефиг сказать :) Далее в этом же сообщении предлагается переустановить приложение. Итак, почему вдруг на чистой машине с только что установленной WinXP перестала работать любимая игра или программулина?

Скорее всего, нужно установить в системе библиотеки MS Visual C++. Эти библиотеки весят немного по сравнении с софтом, которому они нужны, но без этой малости самые крутанские проги становятся кучкой бесполезных байтов. Эта зависимость была сотворена давно, дабы экономить память и не раздувать размеры программ, написанных под Видну на С++. Вообщем, скачайте нужные пакеты под вашу версию ОС с оф.сайта Microsoft:
поиск "Microsoft Visual C++ Redistributable Package"

Теоретически MS Visual C++ должен поддерживать обратную совместимость версий, т.е. если программе нужны библиотеки 2005 года, а стоят 2008-го, то все должно работать. Но теория расходится с практикой, так что нужный конкретной программе год придется определять перебором. Следует так же отметить, что в отличии от пакетов 2005 года, любой пакет 2008-х версий не удаляет старые версии того же года, а ставится рядом. Это может привести в багам. Т.о. можно поставить любой пакет 2005 года и один пакет 2008. Как-то так :) Конечно лучший вариант - сначала вычистить все лишнее. Но это вопрос скорее философский, нежели практический ;)

Из всех 2005-х версий я рекомендую скачать следующее:
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update
Это обновление безопасности, так же содержащее в себе пакет "MS Visual C++ 2005 SP1 Redist".

Последние варианты 2008 года:
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)

Про 2010 год я ничего не знаю. Предполагаю, что эти библиотеки нужны в основном для программ под Vista/Win7.
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

На заметку:

  • Эти библиотеки часто становятся целью вирусных атак. В их файлы добавляется вирусный код либо вообще заменяется истинный файл. Поэтому не удивляйтесь, если вдруг антивирь заявит, что нужно удалить "msvc*.dll". Лечитесь и переставляйте пакет.
  • Для версий всех лет есть апдейты безопасности ATL и MFC, смотрите внимательно в результате поиска по указанной выше ссылке.
  • Качать нужные пакеты рекомендую с оф.сайта Microsoft, там все версии наверняка чистые и доступны бесплатно.
  • Ошибка "приложение не было запущено и т.д." может быть вызвана не только отсутствием нужного пакета MS VC Redist. Но поиск решения можно начать именно отсюда.
  • Чистку от ненужных/левых/поломанных версий можно проводить не только через "Установка и удаление программ", но и с использованием служебной программы очистки установщика Windows. Я уже писал про нее здесь.

[1oo%, EoF]

Понравилась статья? Расскажите о ней друзьям:


Комментарии
Для работы модуля комментариев включите javaScript


Показать/скрыть правила
Имя
[i] [b] [u] [s] [url]
:-) ;-) :D *lol* 8-) :-* :-| :-( *cry* :o :-? *unsure* *oops* :-x *shocked* *zzz* :P *evil*

Осталось 1000 символов.
Код защиты от спама Обновить код
Каждый комментарий проходит ручную модерацию. 100% фильтрация спама.
Продвижение
Время
Метки