Ошибка не является приложением win32 как исправить windows xp

Содержание

  • Ошибка «Не является приложением win32» в Windows XP
    • Причина 1: Несоответствие разрядности
    • Причина 2: Повреждение или отсутствие файлов программы
    • Причина 3: NET Framework и Microsoft Visual C++ Redistributable
    • Причина 4: Вирусы и антивирусы
    • Заключение
  • Вопросы и ответы

Ошибка «Не является приложением win32» в Windows XP
Ошибки — это нормальное явление, сопровождающее работу в операционных системах семейства Windows. Возникают они по разным причинам – от сбоев в самой ОС до некорректных действий пользователя. Сегодня мы поговорим о факторах, вызывающих диалоговое окно с сообщением «Не является приложением win32».

Причин, влияющих на подобное поведение системы, довольно много. Начнем с того, что исключим банальный сбой в «винде», который можно «вылечить» перезагрузкой ПК. Если сообщение продолжает появляться, переходим к другим методам решения проблемы.

Причина 1: Несоответствие разрядности

Это основной фактор, вызывающий ошибку. Если приложение предназначено для систем с разрядностью 64 бита, а мы пытаемся запустить его на х86, то, естественно, сделать этого не получится. Исправить ситуацию можно, изучив системные требования программы и узнав разрядность установленной на ПК Виндовс. После этого следует воспользоваться подходящим дистрибутивом.

Выяснение разрядности системы Windows XP

Подробнее: Как узнать разрядность Windows XP

Довольно часто разработчики выпускают установщики отдельно для х86 и х64. Обычно в таких случаях в имени файла присутствует указание разрядности, например: «winrar-x64-571ru.exe», «winrar-x86-571ru.exe». Иногда в названии явно не пишут битность, если она не х64: «winrar-x64-571ru.exe» (64 бита), «winrar-571ru.exe» (32 бита). На сайтах это может выглядеть так:

Указание разрядности дистрибутива для скачивания на странице сайта

Причина 2: Повреждение или отсутствие файлов программы

Обсуждаемая ошибка может возникнуть, если файлы программы в папке установки повреждены или отсутствуют. Произойти такое может из-за некорректной инсталляции, действий вирусов или антивирусов, а также после действий самого пользователя. Решение здесь простое: переустановить приложение, то есть установить его заново без предварительного удаления. Если этот метод не помог, стоит попробовать выполнить деинсталляцию с помощью специального софта, например, Revo Uninstaller, а потом произвести новую установку.

Удаление приложений с помощью программы Revo Uninstaller в Windows XP

Подробнее: Как пользоваться Revo Uninstaller

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

Причина 3: NET Framework и Microsoft Visual C++ Redistributable

Программы могут работать некорректно или вовсе отказаться запускаться из-за отсутствия в системе платформы NET Framework, пакетов Microsoft Visual C++ Redistributable или их обновлений. Особенно это касается продуктов, разработанных с использованием новых версий данных инструментов. Выходом будет установка свежих апдейтов с официального сайта Майкрософт.

Обновление Microsoft .Net Framework с помощью программы ASoft .NET Version Detector Detector

Подробнее: Как обновить .NET Framework
Скачать Microsoft Visual C++ Redistributable

Причина 4: Вирусы и антивирусы

Вирусная атака может привести в массе проблем, в том числе и к появлению различного рода ошибок при работе программ. При подозрении на заражение необходимо незамедлительно принять меры в виде сканирования и удаления вредителей. Как это сделать, читайте в статье по ссылке ниже.

Сканирование и удаление вирусов программой Kaspersky Virus Removal Tool

Подробнее: Борьба с компьютерными вирусами

Антивирусные программы также могут препятствовать запуску некоторых исполняемых файлов (exe) по причине их подозрительно поведения или отсутствия в базах доверенных приложений. Попробуйте отключить свой антивирус и проверить работоспособность.

Отключение антивируса 360 Total Security

Подробнее: Как отключить антивирус

Если ошибка пропала, стоит задуматься об отказе от использования проблемного софта (при запуске или работе которого появляется сообщение), поиске аналогов или, если это пиратская копия, скачивании официальной версии и покупке лицензии.

Заключение

Все приведенные выше способы устранения ошибки «Не является приложением win32» не сработают, если причиной ее возникновения являются внутренние проблемы операционной системы. В таких ситуациях для начала стоит попытаться восстановить Виндовс к предыдущему состоянию.

Подробнее:
Способы восстановления Windows XP
Как восстановить Windows XP с помощью флешки

Если откат не помог, придется переустанавливать «винду», возможно, даже с использованием другого, крайне желательно, чистого (не «сборка») лицензионного дистрибутива.

1 / 1 / 0

Регистрация: 22.06.2012

Сообщений: 36

1

27.02.2014, 20:16. Показов 43990. Ответов 14


Студворк — интернет-сервис помощи студентам

Здравствуйте, написал приложение на Visual Studio Express 2013. У меня ОС Windows 7 x64. Работает все нормально. Но вот проблема, при запуске написанного мною приложения на ОС ХР вижу такую ошибку «не является приложением Win32».
Потратил несколько часов в интернете в поисках решения этой проблемы, нашел только для версии Visual Studio Express 2012.

Если кто уже столкнулся с подобной проблемой, подскажите пожалуйста



0



13 / 13 / 5

Регистрация: 21.06.2013

Сообщений: 128

27.02.2014, 23:43

2

приложение скомпилировано для х64 систем. настройках проекта выберите х86. Должно помочь



0



1 / 1 / 0

Регистрация: 22.06.2012

Сообщений: 36

28.02.2014, 01:25

 [ТС]

3

Цитата
Сообщение от Stelsing
Посмотреть сообщение

приложение скомпилировано для х64 систем. настройках проекта выберите х86. Должно помочь

Пробовал, не помогло



0



Ушел с форума

Эксперт С++

16468 / 7432 / 1186

Регистрация: 02.05.2013

Сообщений: 11,617

Записей в блоге: 1

28.02.2014, 14:58

4

Цитата
Сообщение от zomp
Посмотреть сообщение

при запуске написанного мною приложения на ОС ХР вижу такую ошибку «не является приложением Win32».

На Windows XP по умолчанию не установлен .NET Framework.
Скорее всего, из-за этого.



0



13 / 13 / 5

Регистрация: 21.06.2013

Сообщений: 128

28.02.2014, 20:53

5

Хотя не, я когда то доустанавливал модуль для студии, что бы скомпилированные программы работали на вин хр. Если найду — напишу.



0



1 / 1 / 0

Регистрация: 22.06.2012

Сообщений: 36

28.02.2014, 23:38

 [ТС]

6

Цитата
Сообщение от Stelsing
Посмотреть сообщение

Хотя не, я когда то доустанавливал модуль для студии, что бы скомпилированные программы работали на вин хр. Если найду — напишу.

Буду очень благодарен, долгое время уже с этим вожусь



0



Водяной Змей

Заблокирован

05.03.2014, 08:42

7

Лучший ответ Сообщение было отмечено zomp как решение

Решение

Уже разобрались?
Если нет, то установите Update (любой версии) и в свойствах проекта выберите набор инструментов платформы — Visual Studio v110 (Windows XP) или что-то вроде этого. Постройте проект — получится исполняемый файл старого формата, совместимый с WinXP.

И да, .NET 4.5 на WinXP не устанавливается. Стройте под .NET 4.0, а лучше 2.0.



1



1 / 1 / 0

Регистрация: 22.06.2012

Сообщений: 36

05.03.2014, 10:17

 [ТС]

8

Спасибо, построил под .NET 2.0 — все пошло как по маслу!)
Но еще нужно было поменять платформу с «AnyCpy» на «х86»



0



Эксперт Java

4090 / 3824 / 745

Регистрация: 18.05.2010

Сообщений: 9,331

Записей в блоге: 11

07.03.2014, 17:51

9

Цитата
Сообщение от Водяной Змей
Посмотреть сообщение

Стройте под .NET 4.0, а лучше 2.0.

Чем лучше?



0



Водяной Змей

Заблокирован

07.03.2014, 18:28

10

turbanoff, чем ниже .NET, тем выше вероятность её наличия на компе.
Лично я обычно не пользуюсь никакими «плюшками» из .NET выше 2.0 — если, конечно, не пишу под WPF.



0



Эксперт Java

4090 / 3824 / 745

Регистрация: 18.05.2010

Сообщений: 9,331

Записей в блоге: 11

07.03.2014, 20:54

11

Цитата
Сообщение от Водяной Змей
Посмотреть сообщение

чем ниже .NET, тем выше вероятность её наличия на компе.

Очень спорное утверждение.
Зачем вручную самому себе создавать искусственные ограничения. Лучше писать под максимальную версию фреймворка, доступную на необходимых платформах — .NET 4.0



0



9 / 2 / 0

Регистрация: 04.07.2013

Сообщений: 97

Записей в блоге: 2

31.07.2014, 16:10

12

А ещё в свойствах проекта Properties -> Configuration Properties -> General -> Platform Toolset -> Visual Studio 2013 — Windows XP (v120_xp) поставить и всё прекрасно запустится.



1



Модератор

Эксперт .NET

3919 / 3240 / 486

Регистрация: 27.01.2014

Сообщений: 5,924

19.11.2014, 11:32

13

А у меня выдает ошибку что приложение не может быть запущено. И просит отправить отчет к мелкомягким…
но буквально месяц назад все было отлично…
чтото я намутил наверно в свойствах проекта…. в хр сейчас не пускается вообще ((
А писалась какраз таки под хр…
выручите. Очень надо сделать update проги. Но она не пашет так куда онатаисалась ((((



0



Администратор

Эксперт .NET

9414 / 4700 / 759

Регистрация: 17.04.2012

Сообщений: 9,544

Записей в блоге: 14

19.11.2014, 11:56

14

Хотелось бы увидеть приложение или его проект (очень желательно). Иначе тут помочь нечем, проблема может быть в чём угодно



0



0 / 0 / 0

Регистрация: 08.01.2018

Сообщений: 1

08.01.2018, 17:29

15

Цитата
Сообщение от nymphaea
Посмотреть сообщение

А ещё в свойствах проекта Properties -> Configuration Properties -> General -> Platform Toolset -> Visual Studio 2013 — Windows XP (v120_xp) поставить и всё прекрасно запустится.

Вот это помогло, спасибо.
+
нужно было указать /MT (/MTd):
Properties -> Configuration Properties -> C/C++ -> All Options -> Runtime Library -> Multi-threaded (/MT)
(или Multi-threaded Debug (/MTd))

А изменение версии .NET Framework при создании проекта никак не влияло.



0



Написал приложение. Под Windows 7 работает. Пробуют на Windows XP и оно не запускается, пишет: «приложение не является приложением Win32». Версию .NET выставил 2.0 (видно на снимке), выбрал х86 и всё равно не работает, только теперь вылетает без ошибки.

6bbcd1828bed4c40aa5a5b8286c50627.PNG

В интернете пишут, что нужно поменять «набор инструментов платформы», но сколько не искал так и не нашёл такого параметра.


  • Вопрос задан

  • 5351 просмотр

Пригласить эксперта

На Windows XP должен быть установлен .NET Framework. В данном случае, версия 2.0. Также может потребоваться Service Pack 3.

Лучше ниже .NET Framework 3.5 не использовать.
И .NET Framework 4.0 под Windows XP вполне нормально работает, если установить. Версия 4.5 уже не поддерживается

.NET 2.0, если не изменяет память, по умолчанию не входил в состав Windows XP (если хотелось именно этого).

приложение не является приложением Win32 <— Это в поисковик, на первой строчке поиска ответ

Судя по всему, приложение на .NET? Битность при сборке какая выставлена — 32/64?

судя по скриншоту у сборки большие проблемы с зависимостями, нужно очистить папку bin и скомпилировать еще раз, если компиляция не проходит нужно разбираться с зависимостями, убирать лишние к примеру. Скорее всего в bin лежит последняя «удачная» сборка, которая скомпилирована под другой framework, поэтому и неадекватные глюки возникают.


  • Показать ещё
    Загружается…

10 окт. 2023, в 11:58

2000 руб./за проект

10 окт. 2023, в 11:57

300000 руб./за проект

10 окт. 2023, в 11:47

15000 руб./за проект

Минуточку внимания

Эта ошибка появляется при попытке запустить установленное приложение или инсталлятор. Такое может случиться даже с программой, которой вы уже пользовались и всё было в порядке. Далее мы расскажем, что можно предпринять в подобной ситуации.

Почему возникает и как исправить ошибку «Не является приложением Win32»

Способы устранения ошибки «Не является приложением Win32».

Причины появления сообщения «Не является приложением Win32»

Ошибка появляется, потому что система в результате какого-то сбоя вдруг решает, что запускаемая программа «не является приложением win32», т. е. не подходит к 32-разрядному компьютеру. Это характерно для любой Windows от ХР до 10. Если вы уверены, что ошибка несёт с собой неправильную информацию и ПО на самом деле подходит для 32-разрядной Windows, значит, с системой что-то произошло. Вот список возможных причин:
компьютер долгое время работал без перерыва, запускались ресурсозатратные программы, скачивались многовесные файлы и т. п.;

  • сам дистрибутив программы содержит ошибку: в нём не хватает элементов или внедрён вирус – такое часто происходит с пиратскими версиями популярных приложений;
  • вирус «поселился» в самой системе и повредил важные записи в реестре, нарушив порядок запуска файлов;
    антивирус заблокировал программу, обнаружив в ней нечто подозрительное, и поместил часть элементов в карантин, а система потеряла к ним доступ;
  • в арсенале Windows не хватает инструментов для работы с приложением – некоторые требуют скачивания библиотек, плагинов, компонентов для чтения кодов, написанных объектно-ориентированным языком программирования;
  • если программа запускается с диска, то он может быть поврежден: присмотритесь хотя бы к его внешнему виду, есть ли царапины, «наплывы» материала на блестящей поверхности или еще какие-то дефекты;
  • нелицензионная Windows может содержать целый ряд различных багов, иметь неработающие инструменты, закрытые для доступа библиотеки и т. п.

Сообщение об ошибке Win32

Как исправить ошибку

  1. Если вы увидели ошибку «Не является приложением win32», в ваших силах кое-что сделать для исправления ситуации:
    Первым делом перезагрузите компьютер. Вероятно, многочасовая бесперебойная работа ПК плохо отразилась на его функционировании, и процессы перестали запускаться, как следует или потеряли связь с аппаратным центром.
  2. Ещё раз прочтите и соотнесите требования приложения к ОС: действительно ли оно создано для Windows или все-таки вы скачали версию, предназначенную для Linux или Mac. Посмотрите разрядность своей системы и дистрибутива, а также расширение последнего: если установочный файл не в формате .ехе, то он точно не подходит для запуска на Windows, даже если в описании указано обратное. Часто подобное предлагается на сайтах, где стремятся обмануть посетителей и внедрить в их систему какой-нибудь вирус.Проверить разрядность системы
  3. Если вы хорошо разбираетесь в программах, то посмотрите составляющие дистрибутива: все ли файлы на месте. Попробуйте скачать установочник с другого сайта.
  4. Проверьте компьютер с помощью антивируса: возможно в систему попал какой-то вредитель, нарушивший порядок выполнения процессов. Это особенно вероятно, если помимо рассматриваемой ошибки возникает ряд других.
  5. Теперь наоборот, попробуйте отключить антивирус, чтобы убедиться, что это не он заблокировал запуск программы. Иногда такое случается, особенно, если в настройках выбран режим повышенной бдительности. Внесите программу в список исключений или отключайте службу каждый раз, когда пользуетесь проблемным ПО.
  6. Небесполезной может оказаться попытка запуска программы от имени администратора: нажмите на ярлык дополнительной кнопкой и выберите Run As Administrator.
  7. Можно скорректировать параметры совместимости: нажмите на ярлык программы дополнительной кнопкой манипулятора и выберите Properties, а затем раздел Compatibility. В выпадающем списке выберите более старую модификацию ОС, а затем попробуйте запустить приложение – быть может, ваша версия Windows оказалась слишком новой для него.Установка параметров совместимости
  8. Если ошибка «Программа не является приложением win32» никуда не исчезла, самое время проверить, все ли в порядке с реестром. Нажмите Win+R и впишите в строку: «regedit» (без кавычек), кликните «Enter». Найдите справа большой раздел HKEY_LOCAL_MACHINE, в нем SOFTWARE, а затем последовательно откройте папки: Classes\exefile\shell\open\command. Здесь будет два файла со значением “%1”%* (кавычки, значок «процент», единица, кавычки, «процент», звездочка). Если приписано что-то другое, нужно убрать и вписать именно это. Чтобы изменить надпись, кликните дважды по названию файла.
  9. Откройте Command line и запустите Run As Administrator. В черное поле задайте команду: CHKDSK /F+ «Enter» и дождитесь окончания проверки системных элементов: по завершении вам придет уведомление.
  10. Зайдите на сайт Microsoft и скачайте дополнения: Microsoft NET Framework и Microsoft Visual C++ — некоторые приложения без них не работают. Только не пользуйтесь сомнительными ресурсами при поиске этих файлов, их поведение в системе непредсказуемо.

файл не является приложением Win32

Пользователям операционной системы MS Windows иногда приходится столкнуться с ситуацией, когда при попытке запуска исполняемого файла система пишет: Файл или программа не является приложением win32. Что делать в этом случае, чтобы запустить программу?! Вариантов решения проблемы несколько.
Чаще всего причина неприятности кроется в несовместимости запускаемого программного обеспечения с текущей версией Windows. Например, утилита поддерживает только «Семёрку» и более старшие версии, а Вы пытаетесь запустить ещё на «Восьмёрке» или «Десятке».
Обычно в этом случае чтобы исправить ошибку «Файл не является приложением win32», достаточно всего лишь запустить его в режиме совместимости. Для этого кликаем на нём правой кнопкой мыши и выбираем пункт «Свойства»:

ошибка не является приложением win32

На вкладке «Совместимость» нужно будет сначала поставить галочку «Запустить программу в режиме совместимости с:», а затем ниже, в списке операционных систем выбрать ту из них, в который данная программа точно работает без проблем. Нажимаем кнопку «ОК» и снова запускаем приложение. Обычно после этого всё работает «как часы».

Примечание:

1. Если решение не помогает, попробуйте поставить последнюю версию пакетов Microsoft .NET Framework и Visual C++ Redistributable.

2. Причиной появления ошибки EXE-файла «Не является приложением win32» может быть и результат работы вируса. Проверить это можно вот как. Нажмите комбинацию клавиш Win+R, введите команду regedit и нажмите кнопку «ОК». Появится окошко редактора реестра, в котором откройте ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\ shell\open\command

В правой части редактора должны быть отображены два параметра:

что делать exe не является приложением win32

У обоих должно быть значение «%1» %*. Если прописано что-то иное — измените значение на правильное и перезагрузите операционную систему.

Не дружите с реестром — воспользуйтесь приложением AVZ:

3. Если ничего из перечисленного не помогло — искренне сожалею, но скорее всего Ваш исполняемый EXE-файл испорчен. Попробуйте скачать его из другого источника, либо найти другую версию — иногда это очень даже помогает.

Другие наши интересноые статьи:

  • Ошибка запуска windows srttrail txt
  • Ошибка windows cannot access the specified device path or file
  • Ошибка не установлен windows installer
  • Ошибка на диске с восстановление системы windows 7
  • Ошибка запуска windows 7 что делать

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии