Lumpics lumpics.ru

Решение проблем с запуском файлов 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. Чтобы избежать ее в дальнейшем, будьте внимательнее при поиске и установке программного обеспечения, не вносите в реестр непроверенных данных и не меняйте ключи, назначения которых не знаете, всегда, при установке новых программ или смене параметров, создавайте точки восстановления.

Наша группа в TelegramНаша группа в TelegramПолезные советы и помощь

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

27 комментариев
Стася:

Я удалила какую то программу которая запускает другие программы…

Сергей Николаев:

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

Аноним:

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

Сергей Николаев:

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

Anya:

Я набрала в команде выполнить 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»-файлы не запускаются xD)))

Виктор Бухтеев:

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

Dobrinin Criatian:

Так и не решил проблему

Ильдар:

Помогите не запускается. ЕХЕ ФАЙЛ НА ВИНДУЛС ХП

Ильдар:

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

Аноним:

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

Рамиль:

.EX_ файл есть, а exe нету. И что же делать? У меня windows XP

Рамиль:

Вообще пишет что эти файлы не относятся к файлам win32

Аноним:

Автор, дай Бог тебе здоровья!