Все что не запущу пишет не является приложением Win32. если ни запускается ни одно расширение значит проблема не в python, облазил каждый форум ничего не помогло.
- Вопрос задан более двух лет назад
- 361 просмотр
Комментировать
Решения вопроса 0
Ответы на вопрос 4
как css файл может быть приложением?
а .py файл?
Скомпилируй в exe и запускай
Ответ написан более двух лет назад
Нравится 2 10 комментариев
Не знаю, но зачем мне компилировать в exe я просто хочу запустить файл пайтон мне не нужно приложение, раньше у меня запускалось когда я закидывал в консоль и если я что неправильно написал там у меня появлялись ошибки на какой строке кода, а теперь начало писать не является приложением
cd C:UsersspammDesktopGDERA python main.py
Не является приложением Win32(Как исправить ошибку)!
Maxim Siomin, да да работает, но до этого хватало перетащить файл в консоль и нажать enter
Андрей Андреев, добавь путь к программе python в переменную среды PATH и привяжи расширение *.py к программе python. Ну, или, просто переустанови питон.
Александр Ананьев,
1)
2)Типо так?
3)100000000000000000000000 раз пробовал
но до этого хватало перетащить файл в консоль и нажать enter
Похоже вы что-то путаете. Никогда в винде нельзя было подобным образом запускать скрипты.
В линуксе можно запускать простым вводом main.py + Enter, если на main.py установлены права на запуск и первая строка скрипта имеет вид что-то вроде #!/usr/bin/python
Но в винде этот вариант никогда не работал в принципе.
res2001, Ммм да показать фокус. Смотри сейчас оно работает когда я на начале файла пропишу python «c/users/ и тд», но раньше мне хватало перетащить просто файл в консоль, без python на начале, и вот что мне нужно исправить, а не что то другое. Просто перетащить файл в консоль и нажать ентер, или я это выдумал?
res2001, То есть все что мне нужно исправить не писать на начале python, и это возможно потому что раньше так было, и да проблема не в path
Не является приложением Win32(Как исправить ошибку)!
Ммм да показать фокус
Ну какой же это фокус? Это обычный вариант запуска питоновских скриптов из командной строки.
или я это выдумал?
Вот именно!
Думаю, что вы не верно интерпретировали происходящее, просто не правильно понимая что происходит.
3)100000000000000000000000 раз пробовал
Дополню тот совет Александр Ананьев — перечисленные действия не приведут к возможности запуска питоновских скриптов из cmd.exe. Но в этом случае их можно будет запустить используя команду start в командной строке, например start main,py
Еще раз просуммирую ответы:
1. питоновские скрипты (фалйы с расширением .py) не могут исполняться непосредственно в cmd.exe. Для них требуется свой собственный интерпретатор — python.exe — именно он их исполняет, а вовсе не cmd.exe.
2. Файлы *.css — это вообще не программы (и не скрипты), их нельзя запустить вообще никаким образом. Они содержат описания стилей оформления на языке CSS для web страниц. Обычно эти файлы читает браузер с веб сервера, когда вы открываете какую-нибудь веб страницу.
3. Непосредственно в cmd.exe могут быть запущены только файлы с расширениями: .exe, .bat, .cmd
.exe — это исполняемые программы, .bat и .cmd — скрипты cmd.exe (батники).
res2001, Ок спасибо, кто говорит что css это приложение, я думал что проблема в расширении .py и проверил закинув .css и тот же результат, я знаю что такое css
Источник: qna.habr.com
Не является приложением Win32 – почему возникает, как исправить
«Не является приложением Win32» — причины появления данного сообщения
Исходя из сообщения, что приводится в тексте ошибки, можно сделать вполне определённый вывод: по мнению операционной системы, запуск данного файла невозможен, т.к. хотя он и является исполняемым, но по тем или причинам не предназначен для 32 разрядной версии операционной системы Windows.
А вот этих причин, почему операционная система пришла к подобному выводу, может быть весьма много. Давайте их рассмотрим детально:
- Сбой в работе ОС Виндовс – если система проработала некоторое время, в ней запускались ресурсоёмкие приложения, инсталлировались программы, то имеет смысл перезагрузить ПК, дабы освежить системную среду.
- Программа или дистрибутив создавался исключительно для 64 битной системы – в данном случае стоит скачать вариант утилиты или дистрибутива программы, который предназначен для 32 битной версии операционной системы.
- Программадистрибутив не для Windows – помимо Windows, существуют и другие операционные системы. Это может быть давно устаревая MS-DOS, а также Linux или Mac OS. Обязательно удостоверьтесь, что утилита создана для работы под систему семейства Windows.
- Файл повреждён вирусом – достаточно частое явление, когда злонамеренные элементы в попытке заражения легитимных исполняемых файлов в итоге приводят к полной неработоспособности последних.
- Действия антивируса – некоторые антивирусы при обнаружении в файле зловреда, полностью блокируют к нему доступ со стороны операционной системы. В итоге операционная система не может получить доступ к файлу и приходит к выводу, что он не является приложением, созданным для неё.
- Ошибка в реестре операционной системы Windows – в настройках самой ОС были изменены параметры, которые отвечают за взаимодействие с исполняемыми файлами. Часто это бывает вызвано вирусами и прочими зловредами.
- Отсутствие файлов, являющихся частью программы – программы и установочные дистрибутивы иногда имеют множество составляющих их файлов. И недоступность этих файлов, при попытке запуска основного исполняемого, может приводить к описываемой ошибке.
- В ОС Windows недостаёт системных компонентов – некоторым приложениям для работы необходимы дополнительные компоненты, которых по умолчанию может и не быть в операционной системе. Среди них: Net Framework, библиотеки Visual C++, Java.
- Запускаемый файл имеет ошибку в своей структуре – также является достаточно частым явлением, когда загруженный из интернета файл или дистрибутив был загружен с ошибкой. Ровно тоже актуально и для файлов, запускаемых с дисков и прочих не очень надёжных носителей данных.
- Нелицензионное ПО – если вы скачиваете из Интернета так называемые неофициальные автоустановщики, комплекты ПО и подобное, то будьте готовы к тому, что при попытке установки или использования подобных вещей вы в итоге столкнётесь с разбираемой ошибкой.
- Установленная версия ОС Windows – если вы установили на свой ПК или ноутбук некую сборку Windows (не являющуюся официальной), то в ней также может наблюдаться данная ошибка, вкупе с другими проявлениями нестабильности в работе.
Теперь, когда мы выяснили основные причины, из-за которых возникает ошибка «Не является приложением Win32», мы перейдём к исправлению оной.
Причины появления ошибки («. Win 32.»)
Обычно, эта ошибка возникает сразу же после запуска какого-нибудь приложения. Выглядит примерно, как на рис. 1. Единственное, что может отличать ваш вариант ошибки – это другой EXE файл (т.е. не launcher.exe) .
Рис. 1. Типовой вид ошибки при запуске игры // Не является приложением win32
Причина №1: недозагружен файл с игрой, либо он был поврежден при копировании
Самая распространенная причина появления такой ошибки кроется в поспешности. Т.е. многим игрокам не терпится побыстрее запустить какую-нибудь игру, и они часто начинают устанавливать или запускать игру, которая даже не скачана до конца!
Исправление ошибки «Не является приложением Win32»
Т.к. причин возникшей ошибки достаточно много, то и решать мы её будем поступательно, осуществляя пошаговые действия, список которых ниже. Что-то из этого наверняка решит полностью проблему с ошибкой «Не является приложением Win32».
- Стоит начать с простого, а именно перезагрузки компьютера. Вполне возможно, что избыточная загрузка ПК его продолжительная работа негативно сказалась на процессах, происходящих в недрах операционной системы и её взаимодействия с аппаратными составляющими системы.
- Осуществите проверку требований запускаемой программы или игры. Если у вас 32-битная операционная система (как это узнать), а в требованиях указано обязательное наличие 64-bit, то, естественно, ничего не получится. Здесь поможет только переустановка в 64 битный вариант ОС Windows.
- Стоит посмотреть, все ли файлы запускаемой программы в наличии. Если вы не уверены, то просто переустановите программу, заведомо скачав дистрибутив из надёжного источника, к примеру, официального сайта.
- Осуществите проверку вашей операционной системы на вирусы. Всегда используйте последнюю версию антивируса с актуальными антивирусными базами. Если вы не используете антивирус или при сканировании он ничего не находит, то не лишним будет проверить каким-либо дополнительным портативным антивирусным сканером систему. Хорошо себя зарекомендовал Dr.Web CureIt! – воспользуйтесь им.
- Проверьте, не блокирует ли антивирус запускаемый вами файл или иные файлы, без которых работоспособность запускаемой утилиты или игры невозможна. Для этого отключите на время ваш антивирус.
- Попробуйте запустить «проблемный» файл от имени администратора. Для этого кликните по нему правой клавишей мышки и выберите соответствующий пункт в контекстном меню.
- Стоит также попробовать осуществить запуск интересующего файла, который при обычных условиях выдаёт ошибку, в режиме совместимости с более ранней операционной системой Windows. Для этого откройте свойства файлаярлыка, кликнул по нему правой клавишей мыши и нажав на пункт Свойства. В отобразившемся окне перейдите во вкладку Совместимость и там поставьте галочку у соответствующего пункта, выберите из выпадающего списка чуть ниже более раннюю версию ОС и нажмите OK, дабы сохранить настройку.
Вновь попробуйте осуществить запуск файла.
- Проверьте расширение файла, вполне возможно, что вы пытаетесь осуществить запуск программы, которая не предназначена для Windows. Наиболее популярным и, соответственно, часто встречающимся расширением для исполняемых файлов является – exe.
Примечание: если у вас в системе не отображаются расширения файлов, то вам поможет материал «Как включить показ расширений у файлов в Windows 7, 8, 8.1, 10». - Стоит проверить системный реестр, в частности строчку, отвечающую за ассоциацию запуска исполняемых файлов в системе. Откройте редактор реестра (как это сделать) и перейдите по пути:
HKEY_LOCAL_MACHINESOFTWAREClassesexefileshellopencommand Там должно быть два значения, которые подробно отображены на изображении ниже:Если в вашем случае имеются существенные различия, указаны пути на какие-то файлы, то исправьте эти записи и впишите те значения, что указаны выше.
- Осуществите проверку всех системных файлов Windows, это делается в окне командной строки Windows, которая в обязательном порядке должна быть запущена от имени администратора (как это сделать).
Введите команду «CHKDSK /F» (без кавычек), нажмите Enter и дождитесь окончания процедуры. - В системе могут быть отсутствующиеустаревшие дополнительные компоненты. Обязательно загрузите с сайта Microsoft компоненты Microsoft NET Framework и Microsoft Visual C++.
При скачивании, возможно, необходимо будет указать разрядность. В случае 32 битной версии ОС указывайте x86, а в случае 64 битной – x64. Если у вас 64 битная ОС, то устанавливайте компоненты как для 64 битной, так и для 32 битной версии, одновременно. - Если скачанный файлдистрибутив выдаёт ошибку, то имеет смысл попробовать перекачать его через другой браузер, с другого Интернет ресурса, другую её версию, или при выключенном антивирусе. Последнее актуально для тех антивирусов, которые проверяют весь интернет трафик и обезвреживают всё подозрительное ещё на этапе скачивания.
- В случаях, когда отказывается работать уже установленная программа, выдавая «Не является приложением Win32», то в этом случае может помочь штатная функция восстановления системы. Осуществите откат на точку восстановления, при которой данной проблемы не наблюдалось.
- Не используйте различные сборки Windows. Стабильность работы этих решений непредсказуема, особенно после установки официальных обновлений Windows, которые, естественно, не тестировались со всеми теми модификациями в системных файлах, что были внесены авторами той или иной сборки Windows.
Причины возникновения ошибки win 32:
Симптомов возникновения всплывающего окна может быть несколько. Наиболее частые ситуации следующие:
- файл поврежден;
- приложение изначально создавалось НЕ для Windows;
- это модифицированный вирус;
- нет нужного ПО для корректной работы;
- антивирус не дает программе полноценно работать.
Будем действовать методом исключений, пробуя использовать разные приемы, чтобы добиться максимального результата.
Источник: market-mobi.ru
Не является приложением win32 – причины ошибки. Не является приложением win32 что делать windows xp.
Можете себе представить… Сегодня я обнаружил, что есть люди, у которых есть компьютеры, которым 15-20 лет. И когда вы спрашиваете их, почему их компьютер такой старый, они смотрят на вас печально….. А потом они говорят вам, что не могут позволить себе новый one….. Они крадут… Представьте себе, да!
Не является приложением win32 – причины ошибки
Недавно мы добавили определение win32 в компьютерный словарь. Затем мы вспомнили о похожем сообщении об ошибке «is not a win32 application» и исследовали его более подробно. Собрав некоторую информацию, мы решили написать эту статью о причинах возникновения ошибки «программа не является приложением win32» и о том, как ее исправить.
Причина: файл поврежден или не найден
Если файл или программа, которую вы пытаетесь запустить, повреждена или отсутствует, Windows не сможет запустить файл должным образом и иногда будет выдавать это сообщение об ошибке.
Ниже перечислены способы решения такой проблемы.
Скачать файл
Если вы загрузили файл, он, вероятно, не полный или не совместим с вашей версией Windows. Возможно, вы также не полностью загрузили файл. Удалите файл и попробуйте загрузить и запустить его снова.
Если повторная загрузка не устраняет проблему, попробуйте загрузить файл из другого места. Возможно, загружаемый вами файл уже был загружен в поврежденном состоянии.
Установка программы с диска (CD/DVD)
Если вы пытаетесь установить программу с компакт-диска и получаете сообщение об ошибке типа «setup.exe не является приложением win32», убедитесь, что компакт-диск чист. Если компакт-диск загрязнен, запылен или поврежден, может появиться это сообщение об ошибке, обычно при установке или запуске программы. Это может быть связано с тем, что приложение было неправильно скопировано на компьютер.
Запуск программы на компьютере
Если вы запускаете программу с ярлыка, убедитесь, что программа все еще находится на вашем компьютере. В некоторых случаях эта ошибка может возникнуть, если программа не распознана.
Если жесткий диск поврежден или не работает должным образом, программное обеспечение может работать некорректно. Это связано с тем, что не все данные могут быть прочитаны. Вы можете проверить состояние диска и восстановить его, чтобы узнать, нет ли ошибок.
Проблема с длинными именами файлов
Убедитесь, что программа или файл, который вы хотите запустить, не имеет того же имени, что и путь к каталогу, в котором находится файл. Например, запуск файла с именем «program» в каталоге «Program files» может вызвать ошибки в некоторых версиях Windows.
Если вы пытаетесь установить программу и она не работает, вы также можете попробовать установить ее в другой каталог.
Неправильный файл
Любой файл может быть изменен или переименован в файл с расширением «.exe». Если вы загружаете файл из Интернета, убедитесь, что он имеет ожидаемое расширение.
Если вы пытаетесь создать файл .exe, убедитесь, что вы скомпилировали файл для Windows, и никогда не переименовывайте файл в file.exe. Например, если вы переименуете файл .bat в .exe, он не будет исполняемым. Чтобы сделать его исполняемым, он должен быть скомпилирован или преобразован с помощью специально разработанного для этого программного обеспечения.
Установлена некорректная ассоциация файлов
В Windows каждое расширение файла (.exe, .jpg, .txt и т.д.) связано с определенной программой, которая используется в качестве приложения по умолчанию для открытия файлов данного типа. Возможно, файл, который вы хотите открыть, был неправильно установлен как исполняемый файл, и Windows пытается открыть его. Проверьте параметры ассоциации файлов для файла, который вы хотите открыть, и при открытии файла отображается сообщение об ошибке «not a win32 application». Что делать в этом случае? Просто измените нужные вам настройки.
Статьи по этой теме:
Также возможно, что вирус или вредоносное ПО на вашем компьютере заставили Windows ошибочно считать, что определенные типы файлов являются исполняемыми программами. Не помешает запустить проверку на вирусы с помощью вашей антивирусной программы, чтобы исключить эту причину.
Можете себе представить… Сегодня я обнаружил, что есть люди, у которых есть компьютеры, которым 15-20 лет. И когда вы спрашиваете их, почему их компьютер такой старый, они смотрят на вас печально….. А потом они говорят вам, что не могут позволить себе новый one….. Они крадут… Представьте себе, да!
Не является приложением Win32, что делать?
При запуске любой программы в операционной системе Windows пользователь может столкнуться с невозможностью запуска этой программы и сообщением о том, что программа «не является приложением Win32». Обычно эта программа раньше запускалась без проблем, что заставляет пользователя задуматься, почему это происходит. В этой статье я расскажу вам, что делать, когда появляется сообщение об ошибке — эта программа не является приложением Win32 — и объясню причины появления этого сообщения.
«Не является приложением Win32» — суть и причины проблемы
Как видно из текста ошибки, система не предполагает, что эта программа может быть запущена под 32-битной операционной системой Win32, и поэтому выдает соответствующее сообщение.
Конкретные причины этой ошибки могут быть следующими:
- Случайный отказ компьютера,
- Программа предназначена исключительно для 64-битных Windows,
- Программа была создана для принципиально разных сред (Linux, Mac, DOS и т.д.),
- Вирус повредил файл приложения,
- Антивирусная программа заблокировала (или изменила) файл приложения,
- Реестр Windows был поврежден (случайно или намеренно),
- Пользователь удалил важный файл приложения (случайно или намеренно),
- На вашем компьютере отсутствуют дополнительные файлы, необходимые для запуска приложения (например, Microsoft Net Framework и Visual C++),
- Файл приложения поврежден,
- Тело приложения было ошибочно загружено из внешнего источника,
- В пиратской версии приложения используется неправильный хак,
- На компьютере установлена нестабильная версия операционной системы Windows.
Разобравшись, почему появляется сообщение об ошибке «Нет приложения Win32», давайте посмотрим, как от нее избавиться.
Как исправить ошибку «Не является приложением Win32»
Вот что я рекомендую для решения этой проблемы:
- Перезагрузите компьютер. Перезагрузите компьютер,
- Если это была случайная ошибка, если это была случайная ошибка, если это была случайная ошибка, проверьте системные требования программы. Вполне возможно, что требуется 64-битная версия операционной системы Windows, которая не будет работать на 32-битной,
- Проверьте, доступна ли программа на вашем компьютере. По разным причинам возможно, что ярлык и небольшая часть файлов остаются. При необходимости переустановите программу,
- Проверьте систему на наличие вируса. Вам могут помочь такие инструменты, как Dr.Web CureIt!, Malwarebytes Anti-Malware, Kaspersky Removal Tool и другие,
- Попробуйте временно отключить антивирусную программу, а затем запустите проблемное приложение,
- Запустите приложение от имени администратора. Наведите указатель мыши на ярлык приложения на рабочем столе, щелкните правой кнопкой мыши и выберите в появившемся меню пункт «Запуск от имени администратора»,
- Запустите приложение в режиме совместимости со старой версией Windows. Щелкните правой кнопкой мыши по ярлыку приложения на рабочем столе, в появившемся меню выберите «Свойства», перейдите на вкладку «Совместимость», установите флажок «Запускать в режиме совместимости», выберите предыдущую операционную систему и нажмите внизу кнопку «Применить». Затем попробуйте запустить программу через указанный ярлык,
- Если загружаемый файл имеет принципиально иное расширение, чем загрузочные файлы Windows (например, dmg (Mac), deb (Linux) и т.д.), стоит рассмотреть возможность его запуска в смежной среде,
- Исправьте системный реестр. Нажмите кнопку Пуск, введите regedit в поле поиска и нажмите Enter. В открывшемся реестре перейдите к ветке
и если есть строки со значением, отличным от «%1» %*, скорректировать значение недействительных строк до указанного значения,
- Проверьте целостность файлов на жестком диске с помощью утилиты CHKDSK,
- Загрузите и установите на свой компьютер последнюю версию Microsoft .NET Framework и Microsoft Visual C++ 2010 (X86 или X64),
- Загрузите программное обеспечение из другого источника,
- Если у вас пиратская версия продукта — попробуйте другую версию кряка,
- Сбросьте систему к предыдущей точке восстановления. Если в прошлом программа работала без проблем, рассмотрите возможность сброса системных показателей до предыдущего стабильного состояния. Нажмите кнопку Пуск, введите rstrui в строке поиска и нажмите Enter. Выберите точку сброса, с которой программа началась правильно, и вернитесь в эту точку.
Программа могла быть создана на другой операционной системе, например, Linux, или необходимые файлы могут отсутствовать, или сами файлы могут быть повреждены. Вирусы также могут играть важную роль, поэтому стоит проверить свой компьютер с помощью антивирусной программы.
Причина 2: Повреждение или отсутствие файлов программы
Описанная нами ошибка может возникнуть, если файлы программы в папке установки повреждены или отсутствуют. Это может быть вызвано неправильной установкой, вирусами или антивирусными программами, или поведением пользователя. Решение простое: переустановите приложение, т.е. не удаляя его сначала. Если этот способ не помог, попробуйте удалить программу с помощью специального программного обеспечения, например, Revo Uninstaller, а затем установите ее заново.
Другая причина — неправильная программа установки. В этом случае вам следует загрузить его из другого источника, предпочтительно с официального сайта.
Причина 3: NET Framework и Microsoft Visual C++ Redistributable
Бывает, что программы работают некорректно или вообще не запускаются из-за отсутствия NET Framework, пакетов Microsoft Visual C++ Redistributable или их обновлений. Это особенно актуально для продуктов, разработанных с использованием новых версий этих инструментов. Решением является установка последних обновлений с официального сайта Microsoft.
Причина 4: Вирусы и антивирусы
Вирусная атака может привести к различным проблемам, включая всевозможные программные ошибки. Если вы подозреваете, что он заражен, следует немедленно принять меры: просканировать и удалить зараженное программное обеспечение. Как это сделать, вы можете прочитать в статье ниже.
Антивирусное программное обеспечение также может предотвратить запуск определенных исполняемых файлов (exe), поскольку они ведут себя подозрительно или не отображаются в базах данных доверенных приложений. Попробуйте отключить антивирусное программное обеспечение и посмотрите, поможет ли это.
Если ошибка исчезла, подумайте о том, чтобы больше не использовать проблемное программное обеспечение (сообщение появляется при запуске или работе), выполните соответствующий поиск или, если это пиратская копия, загрузите официальную версию и приобретите лицензию.
Источник: morkoffki.net