Меню Рубрики

Как exe скомпиоированный на window7 запусить на windows xp

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


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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

    Заключение

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

    Источник

    The file may start a different program when you run an .exe file in Windows 7

    This article provides a solution to an issue where the file may start a different program when you run an .exe file in Windows 7.

    Original product version: Windows 7 Service Pack 1
    Original KB number: 950505

    Symptoms

    When you run an .exe file in Windows 7, the file may start a different program. Additionally, the icon for the .exe file may not appear as expected. You may also receive additional errors from the .exe file or from the program that starts.

    Resolution

    This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, see How to back up and restore the registry in Windows.

    To resolve this problem, reset the registry subkey for the file association of the .exe file back to the default setting. To do this, follow these steps:

    To open the Task Manager, press CTRL + SHIFT + ESC.

    Click File, press CTRL and click New Task (Run. ) at the same time. A command prompt opens.

    At the command prompt, type notepad, and then press ENTER.

    Paste the following text into Notepad:

    On the File menu, click Save as.

    Select All Files in the Save as type list, and then type Exe.reg in the File name box.

    Select Unicode in the Encoding list. Save it and remember the file location.

    Return to the Command Prompt window, type REG IMPORT Exe.reg , and then press ENTER.

    is a placeholder which is to input your Exe.reg file location (for example, C:\Exe.reg).

    Click Yes, and then click OK in response to the registry prompts.

    Log off from your account. Then, log back on to your account.

    Источник

    Программа, скомпилированная в Visual Studio 2013, не работает в Windows XP

    Вложения

    TestCppVS2008_2013.zip (132.3 Кб, 2 просмотров)

    Скомпилированная в Visual Studio 2012 программа не работает на Windows XP
    В последнее время вынужден был перейти с VS 2010 на VS 2012 и Intel Fortran Compiler XE 2015. Так.

    Скомпилированная программа в Visual Studio 2015 не работает на Windows 10
    Скомпилировал программу в Visual Studio 2015, запустил программу на другом компьютере под.

    Программа, скомпилированная в Visual Studio 2015, не работает в Windows XP
    Стоит 2015 студия на семерке, проект WPF Net 4.5 Скидываю полученный exe на XP появляется такая.

    Не работает Visual Studio 2013
    Вообще бред — не запускаются элементарные программы, что делать? Установил ради изучения си шарп, с.

    Поставьте в настройках проекта «XP Toolset» (точное название
    не помню) и тогда и на Windows XP ваша программа будет работать.

    Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

    Не работает код в visual studio 2013
    Код C++ Построение прямой по двум точкам. Вывести уравнение прямой на экран =================.

    Маркер async не работает в Visual Studio 2013
    Здравсвуйте!. У меня такая проблема. Установил Visual Studio 2013 и NET Framework 4.5. не работает.

    Не работает русский язык в Visual Studio 2013
    Заранее извиняюсь, если такая тема уже есть, но на форуме я подобную тему найти не смог. Итак.

    Первая программа в visual studio 2013 и сразу ошибки
    Добрый день. Наконец-то сел за изучение Си. Установил visual studio, написал hello world как в.

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как ahci поменять на ide без переустановки windows 7
  • Как acronis true image создать резервную копию windows
  • Казаки последний довод королей как запустить на windows 7
  • Казаки последний довод королей windows 7 не удается установить драйвер
  • Казаки 2 наполеоновские войны не запускаются на windows 7