При запуску програми з`являється помилка: "додаток не було запущено, оскільки воно некоректно налаштовано"
Принесли сьогодні комп`ютер. Проблема полягала в наступному: при запуску однієї з програм з`являлося віконце з помилкою: "Додаток не було запущено, оскільки воно некоректно налаштоване. Повторна установка програми може вирішити дану проблему". Господар комп`ютера стверджував, що пару днів назад все працювало. На моє запитання: "Що робили з комп`ютером в наступні два дні?", Він відповів, що при скануванні встановлений антивірус виявив кілька вірусів і видалив їх.
З власного досвіду знаю, що така помилка найчастіше виникає, якщо в системі не встановлені бібліотеки 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 при підключенні до мережі
- «Запуск програми неможливий» через відсутність файлу msvcp140.dll
- Помилка d3dcompiler_43.dll в windows 8
- Помилка 0xc000007b в windows 7 і 8
- Microsoft інформує про швидкий запуск програми skype на windows 10
- Помилка: "необроблюваних виключення зі списку" після перенесення програми декларант-алко
- Чи не є додатком win32, що робити?
- Що робити, якщо відсутній msvcr110 dll?
- Що таке microsoft .net framework. Як встановити і перевстановити net framework?
- Помилка «відсутній msvcr100.dll» і як її виправити?
- Як позбутися від повідомлення: "деякі файли, необхідні для роботи тулбару, не знайдені"
- Directx - проблеми та рішення
- Msvcr100.dll відсутня
- Skype помилка - failed to load library dxva2.dll
- Трудові будні: не видаляється avira antivir premium
- Msvcr80.dll відсутня [вирішено]
- На комп`ютері відсутня msvcr100.dll
- Установка snap пакетів ubuntu
- Microsoft directx
- Установка visual code і net core 1.0 ubuntu 16.04