... ...
Форум о заработке и не только       
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Не является приложением Win32 - решение проблемы
АдминистраторДата: Понедельник, 20.03.2017, 14:45 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 4965
Репутация: 3
Статус: Оффлайн

Недавно знакомый столкнулся с тем, что при запуске некоторых программ появляется сообщение "не является приложением 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.

    Другие возможные причиныЧастой причиной описываемой проблемы является повреждение exe-файла. Файл может быть поврежден тем же вирусом или каким-либо иным способом. Главное, что Win32 не понимает больше, что перед ней программа, а не просто мусор на диске. Исправить положение просто – нужно переустановить приложение вин 32 заново.Может случиться так, что программа действительно не является приложением Win32. Начинающие пользователи компьютера часто путают смысл значков программ и пытаются запустить, например, файл с данными. Иногда Win32 выдает более-менее внятное предупреждение, а иногда пишет, что программа не является программой, как в рассматриваемом нами случае. Вот как выглядят расширения исполнимых файлов в различных операционных системах:
    • Exe – Win32.
    • Deb – Linux из наиболее распространенного семейства дистрибутивов Debian.
    • Dmg – для Macintosh.

    Современные программы Win32 редко являются совершенно самостоятельными приложениями. Как правило, для их запуска требуются дополнительные библиотеки либо входящие в состав операционной системы, либо устанавливаемые отдельно. Примерами таких библиотек являются распространенные наборы системных программ Microsoft:
    • Microsoft .NET Framework различных версий.
    • Библиотека времени выполнения Microsoft Visual C++.

    Их отсутствие часто оказывается причиной отказа в запуске. Такое поведение программ является вполне естественным и нам ничего не остается, как установить необходимые библиотеки.
    Прикрепления: 9027496.png (11.6 Kb) · win32.rar (0.6 Kb)
  •  
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright MyCorp © 2010