Всем привет!)С Вами Дмитрий и это первая статья на моем блоге,которая будет посвящена проблеме запуска exe приложений.Симптом данной в ошибки в том,что при запуске любого приложение выскакивает ошибка вида:
"Example.exe не является приложением Win32"
Причины данной проблемы могут быть разными:
Программа не для среды Windows
Поврежденный файл
Вирус, изменяющий реестр
Отсутствие необходимого ПО
Антивирус, который не дает запуститься вредоносной программе
Данная статья написана исключительно на основании личного опыта автора. Все советы, приведенные здесь, Вы выполняете на свой страх и риск. За Ваши действия никто ответственности не несет.
ВирусСуть работы вируса в том,что тот переписывает реестр так,что при каждом запуске любого приложения также запускается вредоносный файл.Вероятнее всего Вы даже не подозреваете о наличии вируса в системе.Вы можете случайно о нем узнать после очередной проверки,во время которой антивирус удаляет вредоносный файл.Собственно это удаление вызывает ошибку в системе,ведь файла нет,значит как его запускать?Для решения данной проблемы достаточно запустить всего лишь один файл,размер которого составляет 10Кб
Скачать его Вы можете по ссылке - exefix.reg [9,6 Kb] (cкачиваний: 42229)
Заходим в Пуск-Все программы-Стандартные-Выполнить (В Windows 8 открывается сочетанием клавиш Win+R).Вписываем "regedit" (без кавычек) и перед нами открывается редактор реестра. Идем в HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command, если там стоит что-то отличное от строки
"%1" %* (например C:\Windows\svchost.com "%1" %*) , то исправьте на "%1" %*.
Для упрощения задачи и экономии времени можно просто скачать reg файл, ссылка на которой есть немного выше. Этим способом Вы просто можете проверить работу своего антивируса, справляется он со своей работой или нет.
Поврежденный файлСкорее всего этот файл был поврежден антивирусом. Допустим вирус заразил .exe файлы, но антивирус нашел и обезвредил его. Вирус уже внес изменения в зараженные файлы, а антивирус лишь избавил от трояна, но не от внесенных им изменений, поэтому для решения этой проблемы можно переустановить программу, которая не является приложение win32 (либо скачать заново .exe файл), а также можно попробовать запустить .reg файл, который можно скачать на этой странице.
Программа не для среды WindowsТак как программа написана для другой ОС, то конечно же она не будет запускаться на той, для которой не предназначена, поэтому для решения этой проблемы файл необходимо запускать на предназначенной для него операционной системе.(Например файл ОС Linux запускать можно только на этой ОС)
Расширения файлов различных ОС:
Windows - exe
Linux - deb
Mac - dmg
Отсутствие необходимого ПО
Прочитайте требования к программе, возможно ей необходимо дополнительное программное обеспечение для работы.
Например:
Microsoft .NET Framework 4.5
Microsoft Visual C++ 2010
Если Вам помогла данная статья или у Вас возникли трудности, то напишите об этом в комментариях. И не забывайте делиться статьей со своими друзьями в соц.сетях;)