Решение проблем с запуском файлов EXE в Windows XP
Восстановление запуска приложений в Windows XP
Для нормального запуска EXE-файла необходимы следующие условия:
- Отсутствие блокировки со стороны системы.
- Правильная команда, поступающая из реестра Windows.
- Целостность самого файла и службы или программы, которые его запускают.
Если одно из этих условий не выполнено, мы получаем проблему, о которой идет речь в сегодняшней статье.
Причина 1: блокировка файла
Некоторые файлы, скачанные из интернета, помечаются, как потенциально опасные. Этим занимаются различные защитные программы и службы (Брандмауэр, антивирус и т. п.). Такое же может происходить и с файлами, доступ к которым осуществляется по локальной сети. Решение здесь простое:
В нижней части окна нажимаем кнопку «Разблокировать», затем «Применить» и ОК.
Причина 2: ассоциации файлов
По умолчанию Windows настроена таким образом, что каждому типу файлов соответствует программа, с помощью которой его можно открыть (запустить). Иногда, по различным причинам, этот порядок нарушается. К примеру, Вы по ошибке открыли EXE-файл архиватором, операционная система посчитала, что это правильно, и прописала в настройках соответствующие параметры. С этого момента Windows будет пытаться запустить исполняемые файлы, используя архиватор.
Это был наглядный пример, на самом деле причин такого сбоя множество. Чаще всего к ошибке приводит установка программного обеспечения, скорее всего вредоносного, которое вызывает смену ассоциаций.
Исправить ситуацию поможет только правка системного реестра. Пользоваться рекомендациями, приведенными ниже, следует таким образом: выполняем первый пункт, перезагружаем компьютер, проверяем работоспособность. Если проблема осталась, выполняем второй и так далее.
Для начала необходимо запустить редактор реестра. Делается это так: Открываем меню «Пуск» и нажимаем «Выполнить».
В окне функции пишем команду «regedit» и жмем ОК.
Откроется редактор, в котором мы и будем производить все действия.
- В реестре есть папка, в которую записываются пользовательские настройки для расширений файлов. Ключи, которые там прописаны, являются приоритетными для выполнения. Это значит, что операционная система в первую очередь будет «смотреть» на эти параметры. Удаление папки может исправить ситуацию с неверными ассоциациями.
- Идем по следующему пути:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Находим раздел с названием «.exe» и удаляем папку «UserChoice» (ПКМ по папке и «Удалить»). Для верности нужно проверить наличие пользовательского параметра и в разделе «.lnk» (параметры запуска ярлыков), так как проблема может крыться и здесь. Если «UserChoice» присутствует, то также удаляем и перезагружаем компьютер.
Далее возможны два варианта развития событий: папки «UserChoice» или названные выше параметры («.exe» и «.lnk») отсутствуют в реестре или после перезагрузки проблема сохранилась. В обоих случаях переходим к следующему пункту.
Снова открываем редактор реестра и на этот раз переходим в ветку
- Проверяем значение ключа «По умолчанию». Оно должно быть таким:
«%1» %*
Если значение другое, то кликаем ПКМ по ключу и выбираем «Изменить».
Вносим нужное значение в соответствующее поле и нажимаем ОК.
Также проверяем параметр «По умолчанию» в самой папке «exefile». Должно быть «Приложение» или «Application», в зависимости от языкового пакета, который используется в Windows. Если это не так, то меняем.
Далее идем в ветку
Смотрим на дефолтный ключ. Верное значение «exefile».
Здесь также возможны два варианта: параметры имеют правильные значения или после перезагрузки файлы не запускаются. Идем дальше.
Если проблема с запуском EXE-шников осталась, значит, кто-то (или что-то) изменил другие важные ключи реестра. Их количество может быть довольно большим, поэтому стоит воспользоваться файлами, ссылку на которые Вы найдете ниже.
- Запускаем двойным кликом файл exe.reg и соглашаемся со внесением данных в реестр.
Ждем сообщение об успешном добавлении информации.
Вы, наверное, заметили, что по ссылке открывается папка, в которой находится три файла. Один из них — reg.reg — понадобится в том случае, если «слетела» ассоциация по умолчанию и для файлов реестра. Если такое произошло, то обычным способом запустить их не получится.
- Открываем редактор, идем в меню «Файл» и жмем на пункт «Импорт».
Находим скачанный файл reg.reg и нажимаем «Открыть».
Результатом наших действий будет внесение данных, содержащихся в файле в системный реестр.
Не забудьте перезагрузить машину, без этого изменения не вступят в силу.
Причина 3: ошибки жесткого диска
Если запуск EXE-файлов сопровождается какой-либо ошибкой, то, возможно, это происходит из-за повреждения системных файлов на жестком диске. Причиной этому могут стать «битые», а значит, и нечитаемые сектора. Такое явление далеко не редкость. Проверить диск на ошибки и исправить их можно с помощью программы HDD Regenerator.
Основная проблема с системными файлами в «битых» секторах – это невозможность их считывания, копирования и перезаписи. В этом случае, если не помогла программа, можно восстановить или переустановить систему.
Имейте в виду, что появление битых секторов на жестком диске – это первый звонок к тому, чтобы заменить его новым, иначе Вы рискуете потерять все данные.
Причина 4: процессор
При рассмотрении данной причины можно провести ассоциацию с играми. Подобно тому, как игрушки не желают запускаться на видеокартах, не поддерживающих определенные версии DirectX, программы могут не стартовать в системах с процессорами, которые не способны выполнять необходимые инструкции.
Наиболее распространенная проблема – отсутствие поддержки SSE2. Выяснить, может ли ваш процессор работать с этими инструкциями, можно с помощью программ CPU-Z или AIDA64.
В CPU-Z список инструкций приведен здесь:
В AIDA64 нужно перейти в ветку «Системная плата» и открыть раздел «CPUID». В блоке «Наборы инструкций» можно найти нужную информацию.
Решение данной проблемы одно – замена процессора или всей платформы.
Заключение
Мы сегодня разобрались, каким образом можно решить проблему с запуском файлов с расширением EXE в Windows XP. Чтобы избежать ее в дальнейшем, будьте внимательнее при поиске и установке программного обеспечения, не вносите в реестр непроверенных данных и не меняйте ключи, назначения которых не знаете, всегда, при установке новых программ или смене параметров, создавайте точки восстановления.
Если не открываются exe файлы
Привет Всем дорогие читатели! Расширение exe — это исполняемый файл, любая установленная программа имеет это расширение. Некоторые пользователи встречались с ошибкой, когда при запуски приложение, на экране отображалось окно, где система предлагает выбрать, через какую программу открыть этот файл, так же в некоторых случаях система может выдавать другие ошибки. В любом случаи если не открываются exe файлы, есть несколько способ решить эту проблему. Если не знаете что такое расширение имени файлов, то можете прочитать статью «Что такое расширение имени файла и как его изменить».
Причина такой ошибки часто вызвана вирусами, но также проблема с открытием исполняемого файла, может быть халатна работа пользователя, который производил изменения в реестре.
Решение
Способ 1. Первым делом проверьте компьютер на вирусы и сразу возникает вопрос, как сканировать компьютер на вирусы, если ни одна программа не запускается? Все очень просто, вам нужно скачать LiveCD (со встроенным антивирусом), после этого записать на CD/DVD диск и загрузиться с него из под Bios. Если у вас нет под рукой интернета, то можете снять жесткий диск и подключить его к другому компьютеру, как дополнительный жесткий диск и уже на другом компьютере проверить его на вирусы.
Выбирать какой вариант лучше решать вам. Если у вас нет опыта в проверке компьютера на вирусы, то можете воспользоваться моей статье :«Проверка на вирусы». Так же на блоге есть полезная статья: «Выдержит ли удар антивирус или потеряет концентрацию».
Если не открываются exe файлы после проверки антивирусом, тогда пробуем способы ниже.
Способ 2. Если на вашем компьютере установлена операционная система Windows XP. Скачиваем файл здесь. Запускаем его, соглашаемся с сообщениями, нажимаем два раза «Да». После этого пробуем запустить программы.
Способ 3. Если установлена операционная система Windows Vista/Windows 7. Скачиваем файл здесь. Открываем файл и вносим изменения в реестр, соглашаясь, нажимаем кнопку «Да» два раза.
Способ 4. Открываем «Мой компьютер», заходим в папку С:\Windows, находим файл svchost.com. Теперь надо удалить файл и перегрузить систему. После перезагрузки компьютера заходим в редактор реестра, Пуск-> Выполнить-> вводим «regedit» и нажимаем «OK». В левой части окна отображено дерево, находим ветку HKEY_CLASSES_ROOT\exefile\shell\open\command и проверяем, чтобы значение было «%1» %* .
Если все равно не открываются программы, то один из выходов, это сделать восстановление системы с помощью установочного диска Windows. Если встречались с такой проблемой, то пишите как ее решили, мне будет интересно выслушать вас. Если все равно не запускаются exe файлы в Windows 7, тогда посмотрите видео, которое находится ниже.
Обязательно посмотрите видео:
Не запускаются exe файлы
Описание
- При попытке запустить exe файл выскакивает окно с просьбой выбрать программу;
- Все exe файлы пытаются запуститься в одной и той же программе;
- При запуске программы ничего не происходит.
Причина
Модификация конфигурационного файла. Обычно, из-за вируса или некорректного редактирования реестра Windows.
В некоторых случаях запуск блокируется антивирусной системой.
Решение
1. Использование Reg-файла
Если при попытке импорта скачанного файла система возвращает ошибку и пишет о нехватке прав, откройте командную строку от имени администратора и введите команду
REG IMPORT C:\путь_к_reg_файлу.reg
2. Настройка реестра вручную
Запускаем реестр Windows (команда regedit).
Находим HKEY_CLASSES_ROOT\.exe и задаем значение exefile параметру (По умолчанию):
Теперь ищем HKEY_CLASSES_ROOT\exefile\shell\open\command и задаем его параметру (По умолчанию) значение «%1» %*
То же самое делаем для HKEY_CLASSES_ROOT\exefile\shell\open:
. и HKEY_CLASSES_ROOT\exefile:
Если в параметрах будет пустое значение или что-то иное, меняем его на «%1» %*.
После перезагружаем компьютер.
3. Удаление временного профиля
Обратите внимание на сообщение при входе в систему. Если появляется предупреждение о том, что был выполнен вход под временным профилем, то проблема заключается в ошибке службе профилей ProfSvc.
4. Отключение или удаление антивируса
В некоторых случаях, антивирусная система может воспринимать файл как зловредный и блокировать его запуск. Если у нас есть полная уверенность, что запускаемый нами файл безопасен, попробуем отключить антивирусную систему или добавить файл в исключения.
Иногда, отключение антивирусника не помогает решить проблему — помогает его удаление. Для проверки, можно это сделать (позже, необходимо его поставить снова). Бывает, что после повторной установки программы защиты от вирусов, проблема исчезает.
5. Использование AVZ
Скачиваем программу AVZ, распаковываем архив и сохраняем его на диске. Перезагружаем компьютер и запускаем его в безопасном режиме.
Запускаем ранее скачанную программу AVZ. Если она сможет запуститься, кликаем по Файл — Восстановление системы:
Среди списка возможных вариантов, выбираем Восстановление параметров запуска .exe, .com, .pif файлов:
. и кликаем по Выполнить отмеченные операции.
Перезагружаем компьютер и проверяем запуск программ.
6. Переустановка системы
Если варианты выше не помогли решить проблему, переустанавливаем операционную систему. Вариант не самый лучший, но рабочий на 100%.
В чем была проблема?
Если вам удалось решить проблему, поделитесь своим опытом для других. Что помогло: