Когда я пытаюсь запустить * .exe на 64-битной Windows7, я получаю сообщение (первоначально на русском языке)

*.exe is not Win32 application 

Я вижу, что дата изменения недавно в этом исполняемом файле. Недавно кто-то подключился к этому компьютеру через teamviewer, чтобы заполнить некоторые данные внутри этого приложения. Он говорит, что сам не изменял exe (только запустил его, а затем сделал некоторые изменения внутри самого приложения, и я частично контролировал этот процесс). Что может изменить исполняемый файл? Может ли это быть какой-то вирус?

2 ответа2

-1


Когда вы запускаете исполняемый файл, Windows отображает сообщение вроде:

Application name is not a valid Win32 application 

.exe является расширением файла. Существуют разные форматы файлов для разных систем, которые можно идентифицировать с помощью различных алфавитов, которые их сопровождают.
  • Скачать файл
  • Контроллер IDE плохо настроен
  • Поддержка CD / DVD не читается
  • Файловая система повреждена
  • Файл незарегистрированный
  • Вирус / шпионское ПО


Скачанный файл


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

Контроллер IDE плохо настроен

  • Щелкните правой кнопкой мыши на "Мой компьютер" и выберите "Свойства".
  • В Свойствах системы выберите вкладку "Оборудование", затем "Диспетчер устройств".
  • Дважды щелкните контроллеры IDE ATA / ATAPI.
  • Дважды щелкните на основном канале IDE и дополнительном канале IDE.
  • На вкладке "Дополнительные настройки" в разделе "Устройство 0" убедитесь, что для команды задано значение DMA, если оно доступно, а не только PIO.


CD / DVD не читается


Если ошибка вызвана неисправным носителем, выполните следующие действия:

  • Попробуйте прочитать CD / DVD в другом приводе
  • Протрите мягкой тканью и водой (без мыла)
  • Попытайтесь получить данные с помощью программного обеспечения, такого как Win ISO (бесплатная версия), которое восстановит поврежденный файл.


Файловая система повреждена


Чтобы проверить целостность защищенных системных файлов, выполните следующую команду:


sfc/scannow

Файл незарегистрированный


Если ошибка возникает при открытии файлов, нажмите Пуск / Выполнить, затем введите и подтвердите следующую команду:


regsvr32 / i SHELL32.DLL
-1
==>*.exe
'*.exe' is not recognized as an internal or external command,
operable program or batch file.

==>

В соответствии с именами файлов, путей и пространств имен (раздел « Соглашения об именах »:

Следующие фундаментальные правила позволяют приложениям создавать и обрабатывать допустимые имена для файлов и каталогов независимо от файловой системы:

...

Используйте любой символ в текущей кодовой странице для имени, включая символы Юникода и символы в расширенном наборе символов (128–255), за исключением следующего:

  • Следующие зарезервированные символы:
    • < (меньше чем)
    • > (больше чем)
    • : (двоеточие)
    • " (двойная кавычка)
    • / (косая черта)
    • \ (обратная косая черта)
    • | (вертикальная черта или труба)
    • ? (вопросительный знак)
    • * (звездочка)
    • Целочисленное значение ноль, иногда его называют символом ASCII NUL .
    • Символы, чьи целочисленные представления находятся в диапазоне от 1 до 31 , за исключением альтернативных потоков данных, где эти символы разрешены. Для получения дополнительной информации о файловых потоках см. Файловые потоки .
    • Любой другой символ, который целевая файловая система не позволяет.

...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .