Недавно знакомый столкнулся с тем, что при запуске некоторых программ появляется сообщение «не является приложением Win32», и программа не работает. Сообщение «не является приложением Win32» может появляться в случаях, когда программа написана не под среду Windows, вирус испортил exe файл или внёс изменения в системный реестр.
Рассмотрим варианты решения проблемы «не является приложением win32» в отдельности:
- Программа написана не под среду Windows
Так как программа написана под другую ОС, то не является приложением win32. В этом случае попытайтесь открыть программу в другой ОС.
- Вирус испортил exe файлы программ
Обычно после лечения антивирусом зараженных файлов, при запуске программ пояляется сообщение «не является приложением win32», так как вирус (обычно какой-нибудь Win32…) испортил exe файлы. Антивирус вылечивает от вируса, но не от изменений, которые остаются после его действий. Поэтому просто переустановите программу, которая не является приложением win32.
- Изменение системного реестра
Сначала смотрим, что прописано в ветке реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command.
Если там стоит что-то отличное от строки «%1» %*(например C:\Windows\svchost.com «%1» %*) , то исправьте на «%1» %*.
Также можно создать reg файл с специальным кодом, который автоматически исправит нужную ветвь реестра. Для экономии времени Вы можете скачать этот файл с нашего сайта. Скачать win32.reg.
В данной статье мы разобрались почему программа не является приложением Win32, а о других неисправностях компьютера Вы сможете прочитать здесь.