Доброго дня.
Напевно, немає ні одного користувача комп'ютера, який не стикався б з помилками при установці й видаленні програм. Тим більше, що проробляти подібні процедури доводиться досить таки часто.
В цій порівняно невеликій статті я б хотів зупинитися на найпоширеніших причини, через які неможливо встановити програму в ОС Windows, а так само привести рішення по кожній проблемі.
І так...
1. "Бита" програма ("установшик")
Не злукавлю, якщо скажу, що ця причина найпоширеніша! Бита - це значить сам інсталятор програми був пошкоджений, наприклад при вірусному зараженні (або при лікуванні антивірусом - часто антивіруси лікуючи файл, його "калічать" (роблять не запускається)).
До того ж у наш час програми можна завантажити на сотнях ресурсах в мережі і повинен зауважити, що не на всіх ресурсах програми якісні. Можливо, що у вас якраз битий установник - в цьому випадку рекомендую завантажити програму з офіційного сайту і перезапустити установку.
2. Несумісність програми з ОС Windows
Дуже часта причина неможливості установки програми, враховуючи, що більшість користувачів навіть не знає, яка ОС Windows у них встановлена (мова йде не тільки про версії Windows: XP, 7, 8, 10, але і про розрядності 32 або 64 біт).
До речі, про розрядності раджу почитати в цій статті:
http://pcpro100.info/kak-uznat-razryadnost-sistemyi-windows-7-8-32-ili-64-bita-x32-x64-x86/
Справа в тому, що більшість програм для 32bits систем будуть працювати і в системах 64bits (але не навпаки!). Важливо відзначити, що категорія таких програм, як антивіруси, емулятори дисків і подібні їм: встановлювати в ОС не своєю розрядності - не варто!
3. NET Framework
Так само вельми поширена проблема - це проблема з пакетом NET Framework. Представляє він з себе програмну платформу для сумісності різних додатків, написаних на різних мовах програмування.
Є кілька різних версій цієї платформи. До речі, наприклад за умовчанням в Windows 7 встановлюється NET Framework 3.5.1.
Важливо! Кожній програмі необхідний своя версія NET Framework (причому, далеко не завжди найновіша). Іноді, програми вимагають конкретної версії пакету, і якщо у вас її немає (а є тільки новіше) - програма видасть помилку...
Як дізнатися свою версію Net Framework?
В ОС Windows 7/8 це зробити досить легко: для цього потрібно зайти в панель управління за адресою: Панель керування\Програми\Програми та компоненти.
Потім натиснути на посилання "Включення або відключення компонентів Windows" (ліворуч у колонці).
Microsoft NET Framework 3.5.1 в ОС Windows 7.
Більш детально про пакет: http://pcpro100.info/microsoft-net-framework/
4. Microsoft Visual C
Вельми поширений пакет, з використанням якого було написано безліч програм і ігор. До речі, найчастіше помилки роду "Microsoft Visual C Runtime Error..." пов'язані з іграми.
Причин подібного роду помилок багато, тому якщо ви спостерігаєте схожу помилку, рекомендую ознайомитися: http://pcpro100.info/microsoft-visual-c-runtime-library/
5. DirectX
Цей пакет використовується, в основному, іграми. Причому, ігри зазвичай "заточуються" під певну версію DirectX і щоб запустити її вам знадобиться саме ця версія. Найчастіше, на дисках разом з іграми йде і потрібна версія DirectX.
Щоб дізнатися версію DirectX, встановлену в Windows, відкрийте меню "Пуск" і в рядок "Виконати" введіть команду "DXDIAG" (потім кнопку Enter).
Запуск DXDIAG в ОС Windows 7.
Більш детально про DirectX: http://pcpro100.info/directx/
6. Місце установки...
Деякі розробники програм вважають, що їх програма може бути встановлена тільки на диску "C:". Природно, що якщо розробник не передбачив після встановлення на інший диск (наприклад на "D:" -програма відмовляється працювати!).
Рекомендації:
- спочатку повністю видалити програму, а далі спробувати її встановити за замовчуванням;
- не ставити російські символи в дорозі установки (з-за них дуже часто сипляться помилки).
C:\Program Files (x86)\ - правильно
С:\Программы\ - не правильно
7. Відсутність DLL бібліотек
Є такі системні файли з розширенням DLL. Це динамічні бібліотеки, в яких містяться потрібні функції для роботи програм. Іноді трапляється так, що в ОС Windows потрібної динамічної бібліотеки (наприклад, таке може статися при установці різних "збірок" Windows).
Найпростіший варіант рішення: подивитися якогось файлу немає і потім завантажити його в інтернеті.
Відсутній binkw32.dll
8. Пробний період (закінчився?)
Дуже багато програм дозволяють використовувати їх безкоштовно лише певний період часу (цей період називають, зазвичай, пробним - щоб користувач міг переконатися в необхідності цієї програми, перед тим як заплатити за неї. Тим більше, що частина програм досить дороги).
Користувачі часто користуються програмою з пробним періодом, потім видаляють її, а потім знову хочуть встановити... В цьому випадку буде або помилка, або, що більш ймовірно - поява вікна з пропозицією розробників купити дану програму.
Рішення:
- перевстановити Windows і встановити програму заново (зазвичай це допомагає скинути пробний період, але вкрай незручний спосіб);
- використовувати безкоштовний аналог;
- купити програму...
9. Віруси і антивіруси
Не часто, але буває так, що заважає установки Антивірус, який блокує "підозрілий" файл інсталятора (до речі, майже всі антивіруси вважають підозрілими файли-установники, і завжди рекомендують завантажувати такі файли тільки з офіційних сайтів).
Рішення:
- якщо впевнені в якості програми - вимкніть антивірус і спробуйте встановити програму заново;
- можливо, що інсталятор програми був зіпсований вірусом: тоді його необхідно перекачати;
- рекомендую перевірити комп'ютер однією з популярної антивірусної програмою (http://pcpro100.info/luchshie-antivirusyi-2016/)
10. Драйвера
Для більшої впевненості рекомендую запустити яку-небудь програму, яка зможе в автоматичному режимі перевірити, чи всі драйвера у вас оновлені. Можливо, що причина помилок програм - у старих або відсутніх драйверів.
http://pcpro100.info/obnovleniya-drayverov/ - кращі програми для оновлення драйверів в Windows 7/8.
11. Якщо нічого не допомагає...
Буває і таке, що немає видимих і явних причин, за яких неможливо встановити програму в ОС Windows. На одному комп'ютері програма працює, на іншому з точно такою ж ОС та обладнанням - немає. Що робити? Часто в цьому випадку легше не шукати помилку, а просто спробувати відновити Windows або просто перевстановити її (хоча я сам не прихильник такого рішення, але іноді зекономлений час дорожче).
На цьому сьогодні все, всім вдалої роботи Windows!