При запуску програми з`являється помилка: "додаток не було запущено, оскільки воно некоректно налаштовано"

Принесли сьогодні комп`ютер. Проблема полягала в наступному: при запуску однієї з програм з`являлося віконце з помилкою: "Додаток не було запущено, оскільки воно некоректно налаштоване. Повторна установка програми може вирішити дану проблему". Господар комп`ютера стверджував, що пару днів назад все працювало. На моє запитання: "Що робили з комп`ютером в наступні два дні?", Він відповів, що при скануванні встановлений антивірус виявив кілька вірусів і видалив їх.

З власного досвіду знаю, що така помилка найчастіше виникає, якщо в системі не встановлені бібліотеки Microsoft Visual C ++. Справа в тому, що додатки, написані на мові C ++, що не запустяться без наявності цих бібліотек на комп`ютері. Пакет Microsoft Visual C ++ 2005 SP1 Redistributable Package встановлює стандартну бібліотеку C ++ - MSVCR80.dll. Пакет Microsoft Visual C ++ 2008 SP1 Redistributable Package - бібліотеку MSVCR90.dll.

Так ось, ці бібліотеки часто стають метою вірусних атак. У них може бути доданий шкідливий код або взагалі вихідний файл заміниться вірусним. Тому в один "прекрасний день" антивірус може повідомити, що файл MSVCR80.dll (або MSVCR90.dll) - це вірус і його необхідно видалити. По всій видимості така ситуація і сталася в моєму випадку. Перевстановлення бібліотеки вирішила проблему.

Отже, скачати пакети можна тут:




Пакет 2005 року:
Microsoft Visual C ++ 2005 Service Pack 1 Redistributable Package ATL Security Update

Пакети 2008 року:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86)
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x64)




Пакети 2010 року:
Microsoft Visual C ++ 2010 SP1 Redistributable Package (x86)
Microsoft Visual C ++ 2010 SP1 Redistributable Package (x64)

Завантаживши необхідний файл, просто запустіть його подвійним клацанням (а потім пройдіть пару діалогових вікон, в яких треба прийняти ліцензійну угоду і натиснути "Встановити"). Якщо ви, припустимо, встановіть на комп`ютер тільки пакет 2008 року, а програмі потрібні бібліотеки 2005 року - все одно вона повинна працювати, тому що Microsoft Visual C ++ підтримує зворотну сумісність версій. Але якщо раптом програма так і не захотіла запускатися, рекомендую встановити обидва пакети (і 2005, і 2008).

Якщо після виконання вказаних вище дій помилка "Програму не було запущено, оскільки воно некоректно налаштовано" жевріє, спробуйте зробити наступне:
1) Через "Установку і видалення програм" або за допомогою RevoUninstaller видаліть всі наявні в системі бібліотеки MS Visual C ++. Після цього почистіть реєстр і перезавантажте комп`ютер. Потім поставте потрібний пакет заново.

2) Одного разу у одного мого знайомого відмовлялася запускатися якась гра, видаючи таку ж помилку. Проблему вирішили установкою платформи Microsoft .NET Framework.

3) А ще така ж помилка була на комп`ютері з Windows Service Pack 2. Тоді, щоб встановити бібліотеки MS.NET Framework і MS Visual C ++, попередньо потрібно завантажити і поставити Windows Installer (інсталятор Windows). Вже точно не пам`ятаю, але по-моєму помилка в тому випадку зникла тільки після того, як систему оновили до ServicePack3.

І наостанок моя вам порада: користуйтеся хорошим антивірусом з регулярно оновлюваними базами і тоді, цілком ймовірно, зможете уникнути такої неприємної ситуації, яка сталася в описаній мною ситуації.

Поділися в соціальних мережах:

Схожі
Як позбутися від повідомлення: "деякі файли, необхідні для роботи тулбару, не знайдені"Як позбутися від повідомлення: "деякі файли, необхідні для роботи тулбару, не знайдені"
Вбивця кряков windows 7 від microsoftВбивця кряков windows 7 від microsoft
Установка visual code і net core 1.0 ubuntu 16.04Установка visual code і net core 1.0 ubuntu 16.04
Установка snap пакетів ubuntuУстановка snap пакетів ubuntu
Помилка: "необроблюваних виключення зі списку" після перенесення програми декларант-алкоПомилка: "необроблюваних виключення зі списку" після перенесення програми декларант-алко
Помилка d3dcompiler_43.dll в windows 8Помилка d3dcompiler_43.dll в windows 8
Трудові будні: не видаляється avira antivir premiumТрудові будні: не видаляється avira antivir premium
«Запуск програми неможливий» через відсутність файлу msvcp140.dll«Запуск програми неможливий» через відсутність файлу msvcp140.dll
Skype помилка - failed to load library dxva2.dllSkype помилка - failed to load library dxva2.dll
Directx - проблеми та рішенняDirectx - проблеми та рішення
» » При запуску програми з`являється помилка: "додаток не було запущено, оскільки воно некоректно налаштовано"