Решение проблем с запуском файлов EXE в Windows XP


При работе с компьютером нередки ситуации, когда при запуске исполняемых EXE-файлов ничего не происходит или «вылетает» ошибка. Такое же случается и с ярлыками программ. По каким причинам возникает эта проблема, и как ее решить поговорим ниже.

Восстановление запуска приложений в Windows XP

Для нормального запуска EXE-файла необходимы следующие условия:

  • Отсутствие блокировки со стороны системы.
  • Правильная команда, поступающая из реестра Windows.
  • Целостность самого файла и службы или программы, которые его запускают.

Если одно из этих условий не выполнено, мы получаем проблему, о которой идет речь в сегодняшней статье.

Причина 1: блокировка файла

Некоторые файлы, скачанные из интернета, помечаются, как потенциально опасные. Этим занимаются различные защитные программы и службы (Брандмауэр, антивирус и т. п.). Такое же может происходить и с файлами, доступ к которым осуществляется по локальной сети. Решение здесь простое:

  1. Кликаем ПКМ по проблемному файлу и идем в «Свойства».

    Переход к свойствам проблемного файла в Windows XP

  2. В нижней части окна нажимаем кнопку «Разблокировать», затем «Применить» и ОК.

    Разблокирование скачанного файла в Windows XP

Причина 2: ассоциации файлов

По умолчанию Windows настроена таким образом, что каждому типу файлов соответствует программа, с помощью которой его можно открыть (запустить). Иногда, по различным причинам, этот порядок нарушается. К примеру, Вы по ошибке открыли EXE-файл архиватором, операционная система посчитала, что это правильно, и прописала в настройках соответствующие параметры. С этого момента Windows будет пытаться запустить исполняемые файлы, используя архиватор.

Это был наглядный пример, на самом деле причин такого сбоя множество. Чаще всего к ошибке приводит установка программного обеспечения, скорее всего вредоносного, которое вызывает смену ассоциаций.

Исправить ситуацию поможет только правка системного реестра. Пользоваться рекомендациями, приведенными ниже, следует таким образом: выполняем первый пункт, перезагружаем компьютер, проверяем работоспособность. Если проблема осталась, выполняем второй и так далее.

Для начала необходимо запустить редактор реестра. Делается это так: Открываем меню «Пуск» и нажимаем «Выполнить».

Доступ к функции Выполнить из стартового меню Windows XP

В окне функции пишем команду «regedit» и жмем ОК.

Доступ к редактору реестра из меню Выполнить в Windows XP

Откроется редактор, в котором мы и будем производить все действия.

Редактор системного реестра Windows XP

  1. В реестре есть папка, в которую записываются пользовательские настройки для расширений файлов. Ключи, которые там прописаны, являются приоритетными для выполнения. Это значит, что операционная система в первую очередь будет «смотреть» на эти параметры. Удаление папки может исправить ситуацию с неверными ассоциациями.
    • Идем по следующему пути:

      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

    • Находим раздел с названием «.exe» и удаляем папку «UserChoice» (ПКМ по папке и «Удалить»). Для верности нужно проверить наличие пользовательского параметра и в разделе «.lnk» (параметры запуска ярлыков), так как проблема может крыться и здесь. Если «UserChoice» присутствует, то также удаляем и перезагружаем компьютер.

      Удаление папки UserChoise в параметрах реестра Windows XP

    Далее возможны два варианта развития событий: папки «UserChoice» или названные выше параметры («.exe» и «.lnk») отсутствуют в реестре или после перезагрузки проблема сохранилась. В обоих случаях переходим к следующему пункту.

  2. Снова открываем редактор реестра и на этот раз переходим в ветку

    HKEY_CLASSES_ROOT\exefile\shell\open\command

    Раздел параметров оболочки в реестре Windows XP

    • Проверяем значение ключа «По умолчанию». Оно должно быть таким:

      "%1" %*

    • Если значение другое, то кликаем ПКМ по ключу и выбираем «Изменить».

      Переход к изменению ключа реестра в Windows XP

    • Вносим нужное значение в соответствующее поле и нажимаем ОК.

      Изменение значения параметра реестра в Windows XP

    • Также проверяем параметр «По умолчанию» в самой папке «exefile». Должно быть «Приложение» или «Application», в зависимости от языкового пакета, который используется в Windows. Если это не так, то меняем.

      Изменение параметра по умолчанию в реестре Windows XP

    • Далее идем в ветку

      HKEY_CLASSES_ROOT\.exe

      Смотрим на дефолтный ключ. Верное значение «exefile».

      Дефолтный параметр exefile в реестре Windows XP

    Здесь также возможны два варианта: параметры имеют правильные значения или после перезагрузки файлы не запускаются. Идем дальше.

  3. Если проблема с запуском EXE-шников осталась, значит, кто-то (или что-то) изменил другие важные ключи реестра. Их количество может быть довольно большим, поэтому стоит воспользоваться файлами, ссылку на которые Вы найдете ниже.

    Скачать файлы реестра

    • Запускаем двойным кликом файл exe.reg и соглашаемся со внесением данных в реестр.

      Внесение данных в реестр при помощи файла в Windows XP

    • Ждем сообщение об успешном добавлении информации.

      Подтверждение успешного внесения данных в реестр Windows XP

    • То же самое делаем и с файлом lnk.reg.
    • Перезагружаемся.

Вы, наверное, заметили, что по ссылке открывается папка, в которой находится три файла. Один из них — reg.reg — понадобится в том случае, если «слетела» ассоциация по умолчанию и для файлов реестра. Если такое произошло, то обычным способом запустить их не получится.

  1. Открываем редактор, идем в меню «Файл» и жмем на пункт «Импорт».

    Переход к импорту данных в реестр Windows XP

  2. Находим скачанный файл reg.reg и нажимаем «Открыть».

    Выбор файла для импорта данных в реестр в Windows XP

  3. Результатом наших действий будет внесение данных, содержащихся в файле в системный реестр.

    Подтверждение успешного импорта данных в реестр Windows XP

    Не забудьте перезагрузить машину, без этого изменения не вступят в силу.

Причина 3: ошибки жесткого диска

Если запуск EXE-файлов сопровождается какой-либо ошибкой, то, возможно, это происходит из-за повреждения системных файлов на жестком диске. Причиной этому могут стать «битые», а значит, и нечитаемые сектора. Такое явление далеко не редкость. Проверить диск на ошибки и исправить их можно с помощью программы HDD Regenerator.

Подробнее: Как восстановить жесткий диск с помощью HDD Regenerator

Основная проблема с системными файлами в «битых» секторах – это невозможность их считывания, копирования и перезаписи. В этом случае, если не помогла программа, можно восстановить или переустановить систему.

Подробнее: Способы восстановления Windows XP

Имейте в виду, что появление битых секторов на жестком диске – это первый звонок к тому, чтобы заменить его новым, иначе Вы рискуете потерять все данные.

Причина 4: процессор

При рассмотрении данной причины можно провести ассоциацию с играми. Подобно тому, как игрушки не желают запускаться на видеокартах, не поддерживающих определенные версии DirectX, программы могут не стартовать в системах с процессорами, которые не способны выполнять необходимые инструкции.

Наиболее распространенная проблема – отсутствие поддержки SSE2. Выяснить, может ли ваш процессор работать с этими инструкциями, можно с помощью программ CPU-Z или AIDA64.

В CPU-Z список инструкций приведен здесь:

Список инструкций поддерживаемых процессором в CPU-Z

В AIDA64 нужно перейти в ветку «Системная плата» и открыть раздел «CPUID». В блоке «Наборы инструкций» можно найти нужную информацию.

Список инструкций поддерживаемых процессором в AIDA64

Решение данной проблемы одно – замена процессора или всей платформы.

Заключение

Мы сегодня разобрались, каким образом можно решить проблему с запуском файлов с расширением EXE в Windows XP. Чтобы избежать ее в дальнейшем, будьте внимательнее при поиске и установке программного обеспечения, не вносите в реестр непроверенных данных и не меняйте ключи, назначения которых не знаете, всегда, при установке новых программ или смене параметров, создавайте точки восстановления.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Поделиться статьей в социальных сетях:



Еще статьи по данной теме:


23 комментария

Здравствуйте, что конкретно Вы удалили? Какие действия были предприняты? Какие последствия?

При запуске компьютера выходит сообщение что служба препятствует входу в систему. Что делать

Здравствуйте, Аноним. Если Вы имеете в виду службу профилей, то есть решение проблемы на официальном сайте Майкрософт. Не вижу смысла пересказывать — там довольно подробно все расписано. Вот ссылка:
https://support.microsoft.com/ru-ru/help/947215/you-receive-a-the-user-profile-service-failed-the-logon-error-message

Я набрала в команде выполнить regedit и у меня выходит та же ошибка: Не удается найти ,,Путь к файлу» проверьте правильность написания
Уже все перепробовала,не знаю что делать

Здравствуйте, Anya.Скорее всего, это последствия вирусной атаки. Не знаю, какая у Вас ОС, но сделать нужно буквально следующее: найти на файл regedit.exe. Он находится прямо в папке Windows на системном диске. Обратите внимание, что расширение .exe может не отображаться. Его необходимо переименовать в regedit2.exe и запустить двойным кликом.
В редакторе нужно найти ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
и в ней удалить раздел с названием «regedit.exe».
После этой процедуры снова нужно переименовать файл regedit2.exe обратно в regedit.exe и перезагрузить компьютер. Все должно заработать в нормальном режиме.

Добрый вечер,помогите решить проблему!Недавно в антивирусе 360 total security отключил какой-то плагин автоматического запуска,он отображался как неизвестный и после этого перестали открываться приложения ехе!Я бы включил его снова,но он больше не отображается в антивирусе!

Здравствуйте. Инсталлирую ехе — файл в Windows XP, нажимаю Finich, а программа (модем Sierra 597) не запускается. Тоже самое делаю на другом компе в Windows 7 программа запускается хорошо. Помогите, пожалуйста, решить проблему запуска ехе — файл в Windows XP.

Здравствуйте, Евгений. Попробуйте установить программу от имени Администратора.
1. ПКМ по установщику (тому файлу, который запускает установку) и выберите «Запустить от имени»
2. Поставьте переключатель в положение «Учетную запись указанного пользователя»
3. Выберите Администратора и введите пароль от этой учетки, если создавали его.
4. ОК.

Здравствуйте. Как восстановить или обойти пароль Администратора? После 4. Ок пишет: Запрещены пустые пароли, или ограничено время входа или групповой политики

1. Зайдите в «Панель управления — Администрирование» и перейдите к «Управлению Компьютером».
2. Далее откройте ветку «Локальные пользователи и группы», затем папку «Пользователи».
3. Кликните ПКМ по «Администратору» и выберите «Задать пароль».
Дальше сами разберетесь, там все просто.

Здравствуйте. Инсталлирую ехе — файл в Windows XP, нажимаю Finich, а программа (модем Sierra 597) не запускается. Тоже самое делаю на другом компе в Windows 7 программа запускается хорошо. Помогите, пожалуйста, решить проблему запуска ехе — файл в Windows XP.
Запускал через Администратора не смог запустить. Случайно пере установил Windows XP и все заработало.
Спасибо за консультацию.

Здравствуйте Сергей. Компьютер не реагирует на подключение смартфона Lenovo S820. Как заставить Windows XP реагировать на подключение смартфона?

Добрый день. Устанавливаю программу на Windows xp она работает. Но после перезагрузки пытаясь запустить установленную прогоамму выдает сообщение » файл модифицирован либо взломан или заражен вирусом и больше на этом компьютере не будет запускаться»! Что не так?

Добрый день. Не запускаются .exe и instal
У меня путь вот такой
HKEY_CURRENT_CONFIG\Software\Microsoft\windows\CurrentVersion\Internet Settings и дальше нет папок
В папке Internet Settings две строки
По умолчанию — REG_SZ — (значение не присвоено)
ProxyEnable — REG_DWORD- 0х00000000(0)

Здравствуйте, Аноним. Вы не в ту ветку зашли. Почитайте внимательнее, путь должен быть
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

Вы внимательнее ознакомьтесь с приведенным материалом. AIDA или CPU-Z предлагается запустить для проверки характеристик процессора в тех случаях, когда не запускаются именно игры, а абсолютно любые EXE-файлы.

А и ещё после 2-ного нажатия на .ехе файл появляется командная строка и также быстро исчезает

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
у меня по этому пути вообще не существует раздела .exe
Скажите пожалуйста, что с этим делась?

Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.