При роботі з комп'ютером непоодинокі випадки, коли при запуску виконуваних EXE-файлів нічого не відбувається або «вилітає» помилка. Таке ж трапляється і з ярликами програм. З яких причин виникає ця проблема, і як її вирішити поговоримо нижче.
зміст
Для нормального запуску EXE-файлу необхідні наступні умови:
Якщо одна з цих умов не виконана, ми отримуємо проблему, про яку йде мова в сьогоднішній статті.
Деякі файли, викачані з інтернету, позначаються, як потенційно небезпечні. Цим займаються різні захисні програми і служби (Брандмауер, антивірус і т. П.). Таке ж може відбуватися і з файлами, доступ до яких здійснюється по локальній мережі. Рішення тут просте:
За замовчуванням Windows налаштована таким чином, що кожному типу файлів відповідає програма, за допомогою якої його можна відкрити (запустити). Іноді, з різних причин, цей порядок порушується. Наприклад, Ви помилково відкрили EXE-файл архіватором, операційна система порахувала, що це правильно, і прописала в налаштуваннях відповідні параметри. З цього моменту Windows буде намагатися запустити виконувані файли, використовуючи архіватор.
Це був наочний приклад, насправді причин такого збою безліч. Найчастіше до помилки призводить установка програмного забезпечення, швидше за все шкідливого, яке викликає зміну асоціацій.
Виправити ситуацію допоможе тільки правка системного реєстру. Користуватися рекомендаціями, наведеними нижче, слід таким чином: виконуємо перший пункт, перезавантажуємо комп'ютер, перевіряємо працездатність. Якщо проблема залишилася, виконуємо другий і так далі.
Для початку необхідно запустити редактор реєстру. Робиться це так: Відкриваємо меню «Пуск» і натискаємо «Виконати».
У вікні функції пишемо команду «regedit» і тиснемо ОК.
Відкриється редактор, в якому ми і будемо робити всі дії.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts
Далі можливі два варіанти розвитку подій: папки «UserChoice» або названі вище параметри ( «.exe» і «.lnk») відсутні в реєстрі або після перезавантаження проблема збереглася. В обох випадках переходимо до наступного пункту.
HKEY_CLASSES_ROOTexefileshellopencommand
"%1" %*
HKEY_CLASSES_ROOT.exe
Дивимося на дефолтний ключ. Вірне значення «exefile».
Тут також можливі два варіанти: параметри мають правильні значення або після перезавантаження файли не запускаються. Йдемо далі.
Ви, напевно, помітили, що за посиланням відкривається папка, в якій знаходиться три файли. Один з них - reg.reg - знадобиться в тому випадку, якщо «злетіла» асоціація за замовчуванням і для файлів реєстру. Якщо таке сталося, то звичайним способом запустити їх не вийде.
Не забудьте перезавантажити машину, без цього зміни не вступлять в силу.
Якщо запуск EXE-файлів супроводжується будь-якої помилкою, то, можливо, це відбувається через пошкодження системних файлів на жорсткому диску. Причиною цього можуть стати «биті», а значить, і нечитабельним сектора. Таке явище далеко не рідкість. Перевірити диск на помилки і виправити їх можна за допомогою програми HDD Regenerator .
Детальніше: Як відновити жорсткий диск за допомогою HDD Regenerator
Основна проблема з системними файлами в «битих» секторах - це неможливість їх зчитування, копіювання і перезапису. В цьому випадку, якщо не допомогла програма, можна відновити або перевстановити систему.
Детальніше: Способи відновлення Windows XP
Майте на увазі, що поява битих секторів на жорсткому диску - це перший дзвінок до того, щоб замінити його новим, інакше Ви ризикуєте втратити всі дані.
При розгляді даної причини можна провести асоціацію з іграми. Подібно до того, як іграшки не бажають запускатися на відкритих, що не підтримують певні версії DirectX, програми можуть не стартувати в системах з процесорами, які не здатні виконувати необхідні інструкції.
Найбільш поширена проблема - відсутність підтримки SSE2. З'ясувати, чи може ваш процесор працювати з цими інструкціями, можна за допомогою програм CPU-Z або AIDA64 .
В CPU-Z список інструкцій наведено тут:
У AIDA64 потрібно перейти в гілку «Системна плата» і відкрити розділ «CPUID». У блоці «Набори інструкцій» можна знайти потрібну інформацію.
Рішення даної проблеми одне - заміна процесора або всієї платформи.
Ми сьогодні розібралися, яким чином можна вирішити проблему із запуском файлів з розширенням EXE в Windows XP. Щоб уникнути її в подальшому, будьте уважнішими при пошуку та встановлення програмного забезпечення, не вносьте до реєстру неперевірених даних і не міняйте ключі, призначення яких не знаєте, завжди, при установці нових програм або зміні параметрів, створюйте точки відновлення.