Для нормального запуска EXE-файла необходимы следующие условия:
- Отсутствие блокировки со стороны системы.
- Правильная команда, поступающая из реестра Windows.
- Целостность самого файла и службы или программы, которые его запускают.
Если одно из этих условий не выполнено, мы получаем проблему, о которой идет речь в сегодняшней статье.
Причина 1: блокировка файла
Некоторые файлы, скачанные из интернета, помечаются, как потенциально опасные. Этим занимаются различные защитные программы и службы (Брандмауэр, антивирус и т. п.). Такое же может происходить и с файлами, доступ к которым осуществляется по локальной сети. Решение здесь простое:
- Кликаем по проблемному файлу и идем в .
- В нижней части окна нажимаем кнопку , затем и .
Причина 2: ассоциации файлов
По умолчанию Windows настроена таким образом, что каждому типу файлов соответствует программа, с помощью которой его можно открыть (запустить). Иногда, по различным причинам, этот порядок нарушается. К примеру, Вы по ошибке открыли EXE-файл архиватором, операционная система посчитала, что это правильно, и прописала в настройках соответствующие параметры. С этого момента Windows будет пытаться запустить исполняемые файлы, используя архиватор.
Это был наглядный пример, на самом деле причин такого сбоя множество. Чаще всего к ошибке приводит установка программного обеспечения, скорее всего вредоносного, которое вызывает смену ассоциаций.
Исправить ситуацию поможет только правка системного реестра. Пользоваться рекомендациями, приведенными ниже, следует таким образом: выполняем первый пункт, перезагружаем компьютер, проверяем работоспособность. Если проблема осталась, выполняем второй и так далее.
Для начала необходимо запустить редактор реестра. Делается это так: Открываем меню и нажимаем .
В окне функции пишем команду и жмем .
Откроется редактор, в котором мы и будем производить все действия.
- В реестре есть папка, в которую записываются пользовательские настройки для расширений файлов. Ключи, которые там прописаны, являются приоритетными для выполнения. Это значит, что операционная система в первую очередь будет «смотреть» на эти параметры. Удаление папки может исправить ситуацию с неверными ассоциациями.
- Идем по следующему пути:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts
- Находим раздел с названием и удаляем папку ( по папке и ). Для верности нужно проверить наличие пользовательского параметра и в разделе (параметры запуска ярлыков), так как проблема может крыться и здесь. Если присутствует, то также удаляем и перезагружаем компьютер.
Далее возможны два варианта развития событий: папки или названные выше параметры (и ) отсутствуют в реестре или после перезагрузки проблема сохранилась. В обоих случаях переходим к следующему пункту.
- Идем по следующему пути:
- Снова открываем редактор реестра и на этот раз переходим в ветку
HKEY_CLASSES_ROOTexefileshellopencommand
- Проверяем значение ключа . Оно должно быть таким:
«%1» %*
- Если значение другое, то кликаем по ключу и выбираем .
- Вносим нужное значение в соответствующее поле и нажимаем .
- Также проверяем параметр в самой папке . Должно быть или , в зависимости от языкового пакета, который используется в Windows. Если это не так, то меняем.
- Далее идем в ветку
HKEY_CLASSES_ROOT.exe
Смотрим на дефолтный ключ. Верное значение .
Здесь также возможны два варианта: параметры имеют правильные значения или после перезагрузки файлы не запускаются. Идем дальше.
- Проверяем значение ключа . Оно должно быть таким:
- Если проблема с запуском EXE-шников осталась, значит, кто-то (или что-то) изменил другие важные ключи реестра. Их количество может быть довольно большим, поэтому стоит воспользоваться файлами, ссылку на которые Вы найдете ниже.
Скачать файлы реестра
- Запускаем двойным кликом файл и соглашаемся со внесением данных в реестр.
- Ждем сообщение об успешном добавлении информации.
- То же самое делаем и с файлом .
- Перезагружаемся.
Вы, наверное, заметили, что по ссылке открывается папка, в которой находится три файла. Один из них — — понадобится в том случае, если «слетела» ассоциация по умолчанию и для файлов реестра. Если такое произошло, то обычным способом запустить их не получится.
- Открываем редактор, идем в меню и жмем на пункт .
- Находим скачанный файл и нажимаем .
- Результатом наших действий будет внесение данных, содержащихся в файле в системный реестр.
Не забудьте перезагрузить машину, без этого изменения не вступят в силу.
Причина 3: ошибки жесткого диска
Если запуск EXE-файлов сопровождается какой-либо ошибкой, то, возможно, это происходит из-за повреждения системных файлов на жестком диске. Причиной этому могут стать «битые», а значит, и нечитаемые сектора. Такое явление далеко не редкость. Проверить диск на ошибки и исправить их можно с помощью программы HDD Regenerator.
Подробнее: Как восстановить жесткий диск с помощью HDD Regenerator
Основная проблема с системными файлами в «битых» секторах – это невозможность их считывания, копирования и перезаписи. В этом случае, если не помогла программа, можно восстановить или переустановить систему.
Подробнее: Способы восстановления Windows XP
Имейте в виду, что появление битых секторов на жестком диске – это первый звонок к тому, чтобы заменить его новым, иначе Вы рискуете потерять все данные.
Причина 4: процессор
При рассмотрении данной причины можно провести ассоциацию с играми. Подобно тому, как игрушки не желают запускаться на видеокартах, не поддерживающих определенные версии DirectX, программы могут не стартовать в системах с процессорами, которые не способны выполнять необходимые инструкции.
Наиболее распространенная проблема – отсутствие поддержки SSE2. Выяснить, может ли ваш процессор работать с этими инструкциями, можно с помощью программ CPU-Z или AIDA64.
В CPU-Z список инструкций приведен здесь:
В AIDA64 нужно перейти в ветку и открыть раздел . В блоке можно найти нужную информацию.
Решение данной проблемы одно – замена процессора или всей платформы.
Заключение
Мы сегодня разобрались, каким образом можно решить проблему с запуском файлов с расширением EXE в Windows XP. Чтобы избежать ее в дальнейшем, будьте внимательнее при поиске и установке программного обеспечения, не вносите в реестр непроверенных данных и не меняйте ключи, назначения которых не знаете, всегда, при установке новых программ или смене параметров, создавайте точки восстановления.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.