Такое дело, скомпилировал программу в на релиз x86 решил проверить на старом компьютере выводится сообщение «Не является приложением win32» когда компилировал под x86. Из сторонних библиотек подключил только SFMLx86 из либов следующие
opengl32.lib winmm.lib gdi32.lib freetype.lib sfml-main.lib jpeg.lib sfml-graphics-s.lib sfml-window-s.lib sfml-system-s.lib sfml-audio-s.lib
На моем компьютере все работает, даже пробовал вынести в отдельную папку. В чем дело?
Отслеживать
задан 18 июн 2018 в 13:13
user245150 user245150
Нет нужной версии Visual C++ Redistributable?
18 июн 2018 в 13:14
А ваша программа действительно является приложением win32 а не 64-битным?
18 июн 2018 в 13:14
>>на старом компьютере<< Вы, случайно, не под WinXP запустить пытаетесь?
18 июн 2018 в 13:15
Да, windows xp.
– user245150
18 июн 2018 в 13:16
Программа действительно 32 битная
– user245150
18 июн 2018 в 13:16
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Данная «проблема» появилась с первых версий MS Visual Studio 2012 (а так же, встречается во всех последующих версиях, 2013, 2015, 2017), и связана с отказом от поддержки устаревшего Windows XP. (Чем конкретно это обоснованно — неизвестно)
Игра не является приложением Win32
В то же время, в первый месяц компанию засыпали гневными отзывами о том что программисты больше не могут собирать свои проекты под данную операционную систему. Тогда же, компания выпустила обновление, которое отдельным набором инструментов для платформы позволяла собрать работающую программу под XP.
Зайдите в свойства проекта, и убедитесь что целевая платформа с постфиксом «_xp»:
По умолчанию, при установке студии 2012 (или старше), вам так же должны были предлагать установить обновление для компиляции под целевую платформу Windows XP
Если же вы проигнорировали этот пункт, есть возможность поставить обновление, которое добавит в вашу студию сборку под Windows XP.
Источник: ru.stackoverflow.com
. не является приложением Win32
- Тема закрыта
57 ответов в этой теме
EXE не является приложением Win32 в Windows 7 — что делать?
#1
papercut
Отправлено 09 Август 2011 — 12:02
Подскажите пожалуйста решение проблемы:
На компьютере при попытке запустить любое приложение (как в обычном, так и в безопасном режиме) выдается ошибка «> не является приложением Win32
CureIT так же запустить не могу. Сканирование через LiveCD не принесло результата.
Заранее спасибо за помощь.
#2
Borka
Забанен за флуд
Отправлено 09 Август 2011 — 12:07
А если расширение *.exe переименовать в *.cmd, *.pif, *.scr, *.com или *.bat и попробовать запустить?
С уважением,
Борис А. Чертенко aka Borka.
#3
papercut
Отправлено 09 Август 2011 — 12:29
Не могу изменить, так как по умолчанию расширение не отображается, а в проводнике нету меню Сервис->Параметры папок
#4
mrbelyash
Отправлено 09 Август 2011 — 12:55
вернуть ассоциацию exe
в консоли ввести
assoc .exe=.exefile
Консоль открыть через «открыть с помощью»
вообще можно слить реестр и порпавить на другой машине
Сообщение было изменено mrbelyash: 09 Август 2011 — 12:57
#5
papercut
Отправлено 09 Август 2011 — 12:59
В какой консоли? Если имеется ввиду командная строка то она тоже не запускается..
#6
mrbelyash
Отправлено 09 Август 2011 — 13:02
В какой консоли? Если имеется ввиду командная строка то она тоже не запускается..
По любому экзешнику с щифтом правой кнопкой открыть с помощью. Найти cmd.exe
Программа не запуститься,зато консоль будет
#7
userr
Отправлено 09 Август 2011 — 13:06
papercut
загрузка в Безопасный режим с поддержкой командной строки ? и там сменить расширение. (если не запустится)
Вы сейчас с другрй машины пишете?
Сообщение было изменено userr: 09 Август 2011 — 13:06
#8
papercut
Отправлено 09 Август 2011 — 13:09
2userr да, пишу с другой
ассоциация exe не помогла..
Сообщение было изменено papercut: 09 Август 2011 — 13:10
#9
userr
Отправлено 09 Август 2011 — 13:10
papercut
пишите кому отвечаете.
#10
papercut
Отправлено 09 Август 2011 — 13:14
userr
как в командной строке сменить расширение?
Вариант mrbelyash не помог..
#11
userr
Отправлено 09 Август 2011 — 13:27
papercut
загрузка в Безопасный режим с поддержкой командной строки прошла?
cd c:test *Enter*
ren xyz.pif
#12
papercut
Отправлено 09 Август 2011 — 13:39
userr
все сделал, помогло, спасибо!
Сейчас запущу полное сканирование, о результатах сообщу..
#13
userr
Отправлено 09 Август 2011 — 13:42
userr
все сделал, помогло, спасибо!
Сейчас запущу полное сканирование, о результатах сообщу..
#14
mrbelyash
Отправлено 09 Август 2011 — 13:46
userr
как в командной строке сменить расширение?
Вариант mrbelyash не помог..
что-то не так делаете. я на этой фишке собаку сьел.
#15
papercut
Отправлено 09 Август 2011 — 13:52
userr
как в командной строке сменить расширение?
Вариант mrbelyash не помог..
что-то не так делаете. я на этой фишке собаку сьел.
Я зашел в командную строку, как вы сказали и ввел assoc .exe=.exefile
снизу появилась строка .exe=.exefile, однако проблема осталась
#16
mrbelyash
Отправлено 09 Август 2011 — 13:54
userr
как в командной строке сменить расширение?
Вариант mrbelyash не помог..
что-то не так делаете. я на этой фишке собаку сьел.
Я зашел в командную строку, как вы сказали и ввел assoc .exe=.exefile
снизу появилась строка .exe=.exefile, однако проблема осталась
гуд..запустите тулузу от пластика(переименуйте ее в pif). Возможно понадобиться перезагрузка
Сообщение было изменено mrbelyash: 09 Август 2011 — 13:55
#17
papercut
Отправлено 09 Август 2011 — 14:11
mrbelyash
сделал — не помогло, только исчезла обоина с раб.стола
быстрое сканирование тоже ничего не дало
#18
mrbelyash
Отправлено 09 Август 2011 — 14:14
mrbelyash
сделал — не помогло, только исчезла обоина с раб.стола
быстрое сканирование тоже ничего не дало
Что в ключе [HKEY_CLASSES_ROOTexefileshellopencommand] ?
Сообщение было изменено mrbelyash: 09 Август 2011 — 14:15
#19
papercut
Отправлено 09 Август 2011 — 14:21
mrbelyash
сделал — не помогло, только исчезла обоина с раб.стола
быстрое сканирование тоже ничего не дало
Что в ключе [HKEY_CLASSES_ROOTexefileshellopencommand] ?
в реестр тоже не могу зайти..
#20
mrbelyash
Отправлено 09 Август 2011 — 14:22
mrbelyash
сделал — не помогло, только исчезла обоина с раб.стола
быстрое сканирование тоже ничего не дало
Что в ключе [HKEY_CLASSES_ROOTexefileshellopencommand] ?
в реестр тоже не могу зайти..
Ээээ..есть админ привелегии?
Источник: forum.drweb.com
Пишет что программа не является приложением win32
27 марта, 2013
ak-83
При загрузке системы сразу же появляются окна с ошибками в которых написано следующее — Программа не является приложением Win32
То же самое происходит и при запуске абсолютно любой программы — снова появляется сообщение — Программа не является приложением Win32.
Это могло произойти как при работе какого нибудь вируса, либо вы сами могли нарушить ассоциации exe файлов, попытавшись открыть программу с помощью какого-либо приложения не сняв при этом галочку с пункта — использовать приложения для всех файлов данного типа. Правда во-втором случае при открытии любых программ запускается приложение, которое вы связали с данным типом файлов. Поэтому на данное сообщение — Программа не является приложением Win32, скорее всего повлияла вредоносная программа.
Для Windows 7 программу все таки можно запустить от имени администратора (правой кнопкой мыши на программе — запуск от имени администратора), на Windows XP не пробовал. Но ведь это не дело — запускать каждый раз программу с такими манипуляциями.
Для того чтобы вернуть все на место можете воспользоваться статьей Восстановление ассоциаций reg, exe и lnk файлов. Все что вам нужно сохранить файл реестра для exe файлов и запустить его, согласившись с правкой.
Также можно воспользоваться программой AVZ — выбрав в нем пункт Поиск и удаление проблем — и последующим фиксом пункта Нарушена ассоциация EXE файлов.
Опубликовано в рубрике Windows, Вирусы, День за днем
Метки: приложение Win32
Вы можете оставить комментарий.
3 комментария к записи “Программа не является приложением Win32 Windows7”
Попробовал все три файла для Windows 7 (64 бита) Он их даже не запустил с той же формулировкой — «не является приложением». Попробовал менять расширение (cmd) — запустил, но без эффекта. Программа AVZ тоже не запустилась и с тем же сообщением. Похоже, что у меня что-то серьезное.
Спасибо! Избавили от вируса! А то все писало «не является приложением Win32». Обошелся даже без антивируса! СПАСИБО!)
Источник: ak-83.ru