Нельзя запустить в режиме win32

Содержание

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

Нельзя запустить в режиме win32

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

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

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

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

 Если вы уверены, что ошибка несёт с собой неправильную информацию и ПО на самом деле подходит для 32-разрядной Windows, значит, с системой что-то произошло.

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

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

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

  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++ — некоторые приложения без них не работают. Только не пользуйтесь сомнительными ресурсами при поиске этих файлов, их поведение в системе непредсказуемо.

Источник: https://nastroyvse.ru/opersys/win/oshibka-ne-yavlyaetsya-prilozheniem-win32.html

Не является приложением Win32, что делать?

Нельзя запустить в режиме win32

При запуске какой-либо программы в ОС Windows пользователь может столкнуться с невозможностью запуска указанной программы, и сообщением о том, что данная программа «не является приложением win32».

Что характерно, ранее эта программа могла работать без каких-либо проблем, что добавляет пользователю вопросов относительно причин происходящего.

В этом материале я расскажу, что делать при появлении ошибки — не является приложением Win32, поясню причины появления данного сообщения.

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

Как следует из текста ошибки, система не считает, что данную программу можно запустить под 32-разрядной ОС Виндовс, потому и выдаёт соответствующее сообщение.

Конкретные причины данной ошибки могут быть следующими:

  • Случайный сбой ПК;
  • Программа предназначена исключительно для 64-разрядной ОС Виндовс;
  • Программа создана для принципиально другой среды (Linux, Mac, DOS и др.);
  • Вирус повредил какой-либо файл приложения;
  • Ошибка java.lang.nullpointerexception;
  • Антивирус блокирует (или изменил) какой-либо файл приложения;
  • Повреждён реестр ОС Виндовс (случайно или намеренно);
  • Пользователь удалил какой-либо важный файл приложения (случайно или преднамеренно);
  • На ПК отсутствуют необходимые для запуска программы комплементарные файлы (в частности, Microsoft Net Framework и Visual C++);
  • Архив программы повреждён;
  • Тело программы некорректно загружено из внешнего источника;
  • В пиратской версии программы использован некорректный взлом;
  • На ПК установлена нестабильная сборка ОС Виндовс.

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

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

Рекомендую выполнить следующее для устранении проблемы:

  1. Перезагрузите ваш ПК. Если проблема имела случайную природу – она исчезнет;
  2. Проверьте системные требования программы. Вполне возможно, она требует 64-битную версию ОС Виндовс, и не запустится на 32-битной;
  3. Проверьте наличие программы на компьютере. Вполне возможно, что вследствие различных причин от неё остался ярлык и малая часть файлов. При необходимости переустановите программу;
  4. Проверьте систему на вируса. В этом вам помогут такие инструменты как Dr.Web CureIt!, Malwarebytes Anti-Malware, Kaspersky Removal Tool и другие аналоги;
  5. Попробуйте временно отключить антивирус, а затем запустить проблемное приложение;
  6. Запустите программу от имени администратора. Наведите курсор мышки на ярлык программы на рабочем столе, кликните правой клавишей мыши, и в появившемся меню выберите «Запуск от имени администратора»;
  7. Запустите программу в режиме совместимости с более ранней версией ОС Виндовс. Кликните правой клавишей мышки на ярлыке программы на рабочем столе, в появившемся меню выберите «Свойства», перейдите во вкладку «Совместимость», поставьте галочку напротив опции «Запустить программу в режиме совместимости», выберите более раннюю ОС и нажмите на «Применить» внизу. Затем попробуйте осуществить запуск программы с указанного ярлыка;
  8. Если запускаемый файл имеет принципиально-другое расширение, нежели запускаемые файлы ОС Виндовс (например, dmg (Mac), deb (Linux) и др.), то стоит подумать над их запуском в релевантной среде;
  9. Откорректируйте системный реестр. Нажмите на кнопку «Пуск», в строке поиска введите regedit и нажмите ввод. В открывшемся реестре перейдите по ветке

Команда

и если там имеются строки, со значением иным нежели — «%1» %*, тогда приведите значение некорректных строк в указанный вид;

  • Проверьте целостность файлов на жёстком диске с помощью утилиты CHKDSK;
  • Скачайте и установите на ПК свежие версии Microsoft .NET Framework и Microsoft Visual C++ 2010 (X86 или X64);
  • Скачайте программу с другого ресурса;
  • Если вы имеете дело с пиратской версией продукта – попробуйте другую версию взлома к нему;
  • Откатите систему на предыдущую точку восстановления. Если программа ранее запускалась без проблем, то стоит подумать над возвратом показателей системы на предыдущее стабильное состояние. Нажмите на кнопку «Пуск», в строке поиска введите rstrui и нажмите ввод. Выберите точку восстановления, при которой программа запускалась корректно, и выполните откат на неё.

Заключение

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

Кроме того, стоит попробовать загрузить приложение с другого источника, предварительно изучив отзывы пользователей о стабильности работы данной версии программы.

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

Вам также может понравиться

Источник: https://lifehacki.ru/ne-yavlyaetsya-prilozheniem-win32-chto-delat/

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

Нельзя запустить в режиме win32

Не является приложением win32 что делать? Краткий курс по решению проблемы в windows.

Давайте обсудим такой момент, как установка и запуск EXE-файлов, исполняющих приложений, отвечающих за установку ПО, утилиты и прочих инсталляционных пакетов.

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

Пример ошибки:

Причин может быть предостаточно и единственно верного решения проблемы не существует.

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

Причины возникновения ошибки win 32:

Симптомов возникновения всплывающего окна может быть несколько. Наиболее частые ситуации следующие:

  • файл поврежден;
  • приложение изначально создавалось НЕ для Windows;
  • это модифицированный вирус;
  • нет нужного ПО для корректной работы;
  • антивирус не дает программе полноценно работать.

Будем действовать методом исключений, пробуя использовать разные приемы, чтобы добиться максимального результата.

Ошибка win 32 — Повреждение файла инсталлятора:

Антивирусы не только помогают пользователям, но еще и вредят периодически, сами того не осознавая.

Вполне вероятно, что изначально EXE-файл был подлинным, но затем вредоносное ПО «модифицировало» его, после чего ваш NOD/Kaspersky/Dr.Web ликвидировали угрозу по-своему.

Они избавились от «трояна» и сделали свою работу, удалив тем самым исполнительный элемент, требуемый для корректной загрузки.

В таких случаях спасает полная проверка системы на вредоносные компоненты.

Далее повторно скачивает инсталлятор, поскольку пользоваться предыдущей версией уже не представляется возможным.

Отключаем все антивирусы, устанавливаем пакет и наблюдаем за ситуацией. Если все работает, то проворачиваем те же действия с включенным антивирусным ПО.

Ошибка повторяется? Качаем файл с иного ресурса.

Ошибка win 32 — Файл не для Windows:

Насколько вы знаете, хотя некоторые могут и не догадываться, на рынке представлено 3 основных ОС, среди которых, помимо Windows, есть еще Linux (огромное семейство дистрибутивов для разработчиков и энтузиастов) и MacOS (собственная ОС для стационарных ПК и ноутбуков от Apple).

Надо ли говорить, что файловая система у всех разная, да и подход к проектированию самой системы отличается кардинально.

Другое дело, что подавляющее большинство всего софта в интернете создано именно под Windows, что и делает данную ОС настолько популярной.

Система инсталлирована на 75-80% ПК по всему миру.

Чтобы у вас не возникало дальнейших проблем со скачиванием программ, обязательно смотрите на их расширение:

Windows – EXE;

MacOS – DMG;

Linux – DEB.

Боремся с вирусами:

Как работает вредоносное ПО? Оно модифицирует системный реестр (компонент Windows, отвечающий за систематизацию и контроль запущенных и установленных программ) таким образом, чтобы измененное приложение открывалось при запуске ОС или определенного продукта.

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

Однако здесь нужно знать несколько прописных истин:

  • нужно постоянно следить за актуальностью вирусных баз;
  • защитное ПО не дает 100%-ную гарантию проникновения троянов;
  • под рукой нужно иметь дополнительно 1-2 вспомогательных «чистящих» средства.

Как было написано выше, чистка может «убить» нужный файл, поскольку он был заражен и антивирус его попросту удалил, нарушив тем самым целостность работы системы.

Что остается делать?

Здесь открывается сразу 3 перспективы:

  1. качаем специальный файл exefix.reg, который автоматически исправляет требуемые ключи, приводя файл в надлежащее состояние.
  2. используем утилиту от Касперского под названием CleanAutoRun.
  3. правим ключи реестра руками.

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

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

Вариант с ручной чисткой более сложный, но если ничего не помогло, то деваться некуда.

Нужно открыть сам реестр. Для этого жмем сочетание Win+R (Для WinXP, Vista, 7, 8, 10) и прописываем «regedit» (кавычки не нужны).

Открывается сам реестр. Нужно открыть следующий раздел.

Здесь мы видим несколько исполнительных файлов (чаще всего один – «по умолчанию»). Рядом с ним указано значение «%1» %*.

Видите что-либо, не соответствующее эталону?

Кликайте дважды на файл и меняйте значение вручную.

Сохраняйте и перезагружайтесь.

Отсутствует требуемое ПО:

Как исправить ошибку «Не является приложением win32», если все предыдущие шаги предприняты, а результата нет?

Нужно качать или обновлять системное ПО.

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

Практически каждому компоненту Windows для корректной работы требуется 3 элемента:

  1. Microsoft Visual C++ 2010;
  2. Microsoft .NET Framework 4.5;
  3. DirectX.

Последний не обязателен, но если собрались поиграть, то лучше обновлять библиотеки до актуального состояния.

Установите эти три программы, найти которые можно на официальном портале Microsoft совершенно бесплатно.

Качаем, устанавливаем, пере загружаемся, смотрим.

Устаревшее ПО:

Довольно часто приходится сталкиваться с несовместимостью программ.

Те, которые отлично себя чувствовали на Windows XP, намертво замирают в более новых версиях.

Можно попробовать запустить пакет в режиме совместимости с новой ОС.

Для этого кликаем правой кнопкой по EXE-файлу, жмем «свойства».

Далее ищем пункт «совместимость».

Здесь нужно поставить флажок на месте, показанном на скриншоте и выбрать ту ОС, которая стоит на вашем ПК на данный момент.

Сохраняемся и пробуем заново.

Если не знаете, какая именно версия Windows инсталлирована на компьютер, то кликните дважды по иконке «Мой компьютер» и затем нажмите на «свойства системы».

В выделенных областях показана исчерпывающая информация о порядковом номере и разрядности ОС.

Подробнее об ошибке Win32:

Что такое Win32. На самом деле? Здесь стоит затронуть Windows API – среду разработки для программистов, которые хотят писать программы для данной ОС.

Дабы не вникать в подробности, которые мало кто поймет помимо самих разработчиков, скажем лишь, что на данный момент существует 4 ключевых подвида данного API:

  1. Win16;
  2. Win32;
  3. Win32s;
  4. Win64.

Первая версия применялась во всех начальных версиях Windows вплоть до появления Windows NT, где и была заменена более новой и перспективной Win32, которая на данный момент является самой популярной версией.

Версия с приставкой S являлась переходной между 16 и 32-битными, потому как добавляла Win16 некоторые библиотеки и возможности более продвинутой версии.

Последняя на данный момент Win64 заточена уже под нынешние и будущие платформы корпорации Microsoft, которые стремительно набирают обороты.

Напоследок о приложение win32:

Как видите, если EXE-файл не хочет запускаться, то есть несколько причин исправить данный недостаток.

Будьте внимательны при скачивании инсталлятора, тщательно проверяйте источники, чтобы не напороться на вирусы и следите за тем, чтобы программа была написана именно под Windows, поскольку «кроссплатформенных» приложений не существует в природе.

Если они и называются одинаково, то исходный код для Windows и Linux совершенно разный, как и разрешение конечного инсталляционного пакета.

Будьте внимательны.

Источник: https://kevin-seoshnik.ru/kompyuter/ne-yavlyaetsya-prilozheniem-win32-chto-delat.html

Не является приложением win32 – что это и как исправить

Нельзя запустить в режиме win32

Сегодня хочу рассказать о распространённой проблеме, возникающей у пользователей с операционной системой Windows: Программа не является приложением Win32.

Сразу отметим, что данная ошибка возникает при установке таких программ, которые не предназначены для Windows. Естественно, что данную проблему можно исправить, но не всегда удается.

Что такое Win32 и что значит «Не является приложением»

Если у вас возникла ошибка подобного рода, то не стоит пугаться, а нужно сразу же пробовать решить проблему. Начнем с того, что появляется она по разным причинам.

Допустим, что у нас есть Windows 8 или Windows 7 64-битная, все равно, такая система будет поддерживать приложения, которые рассчитаны на 32-х битные системы.

А вот если программа не соответствует нужной архитектуре, то тут уже проблема.

Программа могла быть создана в другой ОС, например, в Linux, и как раз для нее предназначена, либо же, есть нехватка необходимых файлов, а также, эти самые файлы повреждены. Также, немаловажную роль могут играть и вирусы, стоит проверить компьютер антивирусом.

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

Для запуска приложений, не предназначенных для Windows, можно использовать эмуляторы, создающие виртуальную среду определенной ОС, будь это MacOS или Android.

Есть еще виртуальные машины, например, VirtualBox, позволяющие установить любую операционную систему внутри песочницы. Грубо говоря, вы можете из-под Windows пользоваться другими системами без последствий.

Как исправить ошибку «Не является приложением win32»

Если вы успешно распаковали программу и запускаете установщик, и появляется данная ошибка, то стоит попробовать скачать ее из другого источника. Если вы ее успешно установили, но при запуске возникает ошибка, то удалите ее, а потом установите заново. Банальные советы, но могут помочь, так что, начинаем с самого простого.

Если снова ничего не помогло, то попробуйте найти эту программу для той ОС, которая у вас стоит. Обязательно смотрите в описании программы, какие ОС она поддерживает. А еще ознакомьтесь с отзывами, если таковые имеются.

Запуск в режиме совместимости на Windows 10

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

Отсутствуют компоненты Net Framework, Microsoft Visual C++

И последний вариант решения проблемы – скачать пакет Microsoft .NET Framework. Если его нет, стоит обязательно его установить, и, если он уже стоит, проверьте, возможно, есть более новая версия.

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

Чтобы узнать, какие версии Net Framework уже установлены в системе Widows нужно открыть панель управления, затем перейти в раздел «Программы и компоненты». Далее перейдем по ссылке слева «Включение или отключение компонентов Windows».

Там вы увидите все версии нужных вам компонентов.

Попробуйте проверить Windows на наличие обновлений, чаще всего там присутствуют обновления NET Framework.

Обновлять и устанавливать нужно не только ту платформу, которую я указал, это относится и к Java или Microsoft Visual C++. Вот собственно и все. Надеюсь, что вы решили данную проблему.

Изменение данных в реестре исправит ошибку win32 приложения

Чтобы попасть в реестр нужно выполнить следующие действия:

  1. Открыть сочетанием клавиш Win+R окно «Выполнить».
  2. Ввести команду regedit для запуска редактора реестра.
  3. Перейти по пути (либо скопировать и вставить в поле ввода) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command.
  4. Найти два значения «По умолчанию» и «IsolatedCommand».
  5. Проверить, чтобы значения были у обоих пунктов такими: “%1” % и никаким другими.
  6. В случае ложных значений пунктов реестра изменить их на верные.

Для исправления проблемы можно скачать готовый Win32.Reg файл и просто его запустить. 

Загружаемый файл Win32 не скачан – проверяем Хеш-суммы

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

Если игр или программа выдает ошибку, что приложение не является win32, то лучше закачать ее из другого источника.

Чтобы убедиться в целостности скачанных файлов существует алгоритм Хэш-сумм. Для каждого файла он уникальный и имеет размер 32 символа – буквы, цифры. Если один байт в файле изменен, например, из-за не полной загрузки или повреждения данных, то хэш сумма будет отличаться. По-другому хэш сумма называется контрольной суммой.

Итак, на многих сайтах и торрент трекерах, откуда идет загрузка файлов имеется подробное описание и контрольные суммы файлов. После скачивания вы можете сравнить хэши на сайте и с помощью специальной программы под Windows. Такие программы могут проверять сразу несколько алгоритмов контрольных сумм: SHA1, MD5, CRC и другие.

Для проверки и сравнения контрольных сумм вы можете использовать расширение для проводника – HashTab. Инструмент проверки будет находится в свойствах каждого файла на вкладке «Хеш-суммы файлов».

Если нет возможности установить расширение, скачайте программу проводник – Total Commander. Там выберите программу или архив из встроенного проводника, выберите его и нажмите на вкладку «Файл», затем жмем по пункту «Посчитать CRC-суммы (CRC32, MD5, SHA1)».

Самый простой способ решить проблему с недокачанной или повреждённой программой – скачать ее из другого источника.

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

Для проверки файлов можно использовать антивирус, но если вирус все же найден, то антивирусное ПО попытается его вылечить. К сожалению, попытка лечения вирусного файла часто заканчивается неудачей.

Почему так происходит? А дело в том, что скачанный файл может быть взломанным, пиратским или в простонародье – крякнутым.

Программы или игры, имеющие кряк или, так называемые, файлы таблетки для лечения от лицензии быстро устраняются антивирусами.

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

Для проверки системы на вирусы следует использовать не только встроенный программный антивирус, но и специальные одноразовые программы – AVZ, Kaspersky Virus Removal Tool, Dr. Web Cureit.

Если не является приложением Win32 на Windows XP

Многие еще работают на старой доброй Windows XP и ошибки там есть, которые не дают запустить нужную программу. Самая стандартные причины, которые могли привести к ошибке Win32 – поврежденная программа / архив или сбой в системе. Для устранение первой ошибки достаточно скачать приложение из другого источника. Решение второй причины достигается обычной перезагрузкой ОС.

Следующие причины могут быть следующими конкретно на Windows XP.

  • Программа несоответствующей разрядности. Вы скачали ПО 64 битной версии? Тогда вы не сможете установить ее на 32 битную (x86). Но наоборот это возможно. Зайдите в свойства системы и во вкладке «Общие» узнайте, какая разрядность у вашей ОС. Затем проверьте название архива или установочного файла. В большинстве случаев там будет приписка в виде x64 или x86.
  • Файлы отсутствуют или повреждены. В начале статьи уже было описание – файлы программного обеспечения могут быть повреждены. Такое могло произойти уже на сайте, откуда вы загружаете программу. После скачивания, когда вирус или антивирус взаимодействуют с файлами. Решение: удалите программу с помощью Uninstall Tool или Revo Uninstall. Скачайте из другого источника и установите.
  • Отсутствие NET Framework и Microsoft Visual C++. Стоит отметить, что не все версии этих компонентов поддерживают в Windows XP, поэтому следует искать загрузки конкретно под эту систему.
  • Воздействие вирусов. Читайте выше раздел про вирусы и антивирусы. Указанные программы, с помощью которых необходимо проверить систему: Kaspersky Virus Removal Tool, AVZ, Dr. Web Cureit.

Итоги

Итак друзья, подведем итоги и кратко укажем, что нужно сделать, чтобы избавиться от ошибки “Программа не является приложением win32”.

  1. Установить программу из другого источника. Поскольку всегда есть вероятность повреждения установщика или же архива с файлами.
  2. Найти установщик для вашей версии операционной системы и архитектуры (64-х или 32-х разрядность).
  3. Обновить все драйвера компьютера, используя хотя бы автоматические установщики драйверов.
  4. Обновить или установить последние версии Microsoft .NET Framework, Microsoft Visual C++ и других компонентов.
  5. Запускать программу в режиме совместимости (Помогает наиболее часто).



Источник: https://computerinfo.ru/ne-yavlyaetsya-prilozheniem-win32-chto-delat/

Включение приложений Win32 на устройствах в режиме S – Microsoft Intune

Нельзя запустить в режиме win32

  • 10/06/2020
  • Чтение занимает 4 мин
    • E
    • o

Windows 10 в режиме S — это заблокированная операционная система, которая запускает только приложения, установленные из Microsoft Store.Windows 10 S mode is a locked-down operating system that only runs Store apps.

По умолчанию устройства в режиме S не поддерживают установку и выполнение приложений Win32.By default, Windows S mode devices do not allow installation and execution of Win32 apps. Эти устройства реализуют единую базовую политику Win 10S, которая блокирует выполнение приложений Win32 на устройстве в режиме S.

These devices include a single Win 10S base policy, which locks the S mode device from running any Win32 apps on it. Но вы можете создать и применить дополнительную политику режима S в Intune, чтобы устанавливать и запускать приложения Win32 на управляемых устройствах в режиме S.

However, by creating and using an S mode supplemental policy in Intune, you can install and run Win32 apps on Windows 10 S mode managed devices. Управление приложениями в Защитнике Майкрософт (WDAC) предоставляет средства PowerShell, с помощью которых вы можете создать одну или несколько дополнительных политик режима S.

By using the Microsoft Defender Application Control (WDAC) PowerShell tools, you can create one or more supplemental policies for Windows S mode. Дополнительные политики необходимо подписать с помощью службы Device Guard Signing Service (DGSS) или средства SignTool.exe, а затем передать и распространить политики через Intune.

You must sign the supplemental policies with the Device Guard Signing Service (DGSS) or with SignTool.exe and then upload and distribute the policies via Intune. Вместо этого можно подписать дополнительные политики с помощью сертификата соразработки вашей организации, но предпочтительней использовать вариант с DGSS.

As an alternative, you can sign the supplemental policies with a codesigning certificate from your organization, however the preferred method is to use DGSS. Если вы решите применить сертификат соразработки вашей организации, на устройстве должен присутствовать корневой сертификат, от которого наследуется сертификат соразработки.

In the instance that you use the codesigning certificate from your organization, the root certificate that the codesigning certificate chains up to, must be present on the device.

Важно!

Используйте службу подписи Device Guard версии 1, чтобы подписать дополнительные политики.Use Device Guard Signing Service v1 to sign the supplemental policies. На данный момент не следует использовать службу подписи Device Guard версии 2.At this time, do not use Device Guard Signing Service v2.

Назначая дополнительную политику режима S в Intune, вы разрешаете исключения из существующей политики режима S для этого устройства, что позволит отправить на него соответствующий подписанный каталог приложений.

By assigning the S mode supplemental policy in Intune, you enable the device to make an exception to the device's existing S mode policy, which allows the uploaded corresponding signed app catalog.

Эта политика задает список разрешенных приложений (каталог приложений), которые могут использоваться на устройстве, работающем в режиме S.The policy sets an allow list of apps (the app catalog) that can be used on the S mode device.

Примечание

Приложения Win32 на устройствах в режиме S поддерживаются только в Windows 10 с обновлением от ноября 2019 г. (сборка 18363) или более поздних версиях.Win32 apps on S mode devices are only supported on Windows 10 November 2019 Update (build 18363) or later versions.

Ниже описаны действия, которые позволяют запускать приложения Win32 на устройстве Windows 10 в режиме S.The steps to allow Win32 apps to run on a Windows 10 device in S mode are the following:

  1. Включите устройство в режиме S с помощью Intune при регистрации.Enable S mode devices through Intune as part of Windows 10 S enrollment process.
  2. Создайте дополнительную политику, которая разрешает приложения Win32.Create a supplemental policy to allow Win32 apps:
    • Чтобы создать дополнительную политику, можно использовать функцию Управление приложениями в Защитнике Майкрософт (WDAC).You can use Microsoft Defender Application Control (WDAC) tools to create a supplemental policy. Идентификатор базовой политики, указанный в политике, должен совпадать с идентификатором базовой политики режима S (который жестко запрограммирован в клиенте).The base policy Id within the policy must match the S mode base policy Id (which is hard coded on the client). Также убедитесь, что политике задан соответствующий порядковый номер версии, следующий за номером предыдущей версии.Also, make sure that the policy version is higher than the previous version.
    • Для подписывания дополнительной политики используется DGSS.You use DGSS to sign your supplemental policy. Дополнительные сведения см. в этой статье.For more information, see Sign code integrity policy with Device Guard signing.
    • Чтобы отправить подписанную дополнительную политику в Intune, создайте дополнительную политику режима S, как описано ниже.You upload the signed supplemental policy to Intune by creating a Windows 10 S mode supplemental policy (see below).
  3. Чтобы разрешить использовать каталоги приложений Win32 через Intune, выполните следующее:You allow Win32 app catalogs through Intune:
    • Создайте файлы каталога (по одному для каждого приложения) и подпишите их с помощью DGSS или другой инфраструктуры сертификатов.You create catalog files (1 for every app) and signs them using DGSS or other certificate infrastructure.
    • Упакуйте подписанный каталог в INTUNEWIN-файл с помощью средства подготовки файлов Win32.You package the signed catalog into the .intunewin file using the Microsoft Win32 Content Prep Tool. При создании файла каталога с помощью средства подготовки содержимого Microsoft Win32 ограничений именования нет.There are no naming restrictions when creating a catalog file using the Microsoft Win32 Content Prep Tool. При создании файла .intunewin из указанной исходной папки и файла установки можно указать отдельную папку, содержащую только файлы каталога, с помощью параметра-a командной строки.When generating the .intunewin file from the specified source folder and setup file, you can provide a separate folder containing only catalog files by using the -a cmdline option. Дополнительные сведения о подготовке содержимого приложений Win32 к отправке в Intune см. в этой статье.For more information, see Win32 app management – Prepare the Win32 app content for upload.
    • Intune использует подписанный каталог приложений для установки приложений Win32 на устройстве в режиме S с помощью управляющего расширения Intune.Intune applies the signed app catalog to install the Win32 app on the S mode device using the Intune Management Extension.

Примечание

Поддержка пакетов бизнес-приложений .appx и .appx для Windows 10 в режиме S будет обеспечена подписью в Microsoft Store для бизнеса (MS).Line-of-business (LOB) .appx and .appx bundles on Windows 10 S mode will be supported via Microsoft Store for Business (MS) signing.

Дополнительные политики режима S для приложений должны предоставляться с помощью управляющего расширения Intune.S mode supplemental policy for apps must be delivered via Intune Management Extension.

Политики режима S применяются на уровне устройства.S mode policies are enforced at the device level. На каждом устройстве объединяются несколько целевых политик.Multiple targeted policies will be merged on the device. На устройстве применяется итоговая сводная политика.The merged policy will be enforced on the device.

Чтобы создать дополнительную политику режима S, выполните следующие шаги:To create a Windows 10 S mode supplemental policy, use the following steps:

  1. Войдите в Центр администрирования Microsoft Endpoint Manager.Sign in to the Microsoft Endpoint Manager admin center.

  2. Выберите Приложения >Дополнительные политики режима S >Создать политику.Select Apps >S mode supplemental policies >Create policy.

  3. Перед добавлением файла политики его необходимо создать и подписать.Before adding the Policy file, you must create and sign it. Дополнительные сведения можно найти в разделеFor more information, see:

  4. На странице Основные добавьте следующие значения.On the Basics page, add the following values:

    ЗначениеValueОписаниеDescription
    Файл политикиPolicy fileЭто файл, содержащий политику WDAC.The the file that contains the WDAC policy.
    ИмяNameНазвание этой политики.The name of this policy.
    ОписаниеDescription(Необязательно) Описание этой политики.[Optional] The description of this policy.
  5. Нажмите кнопку Далее. Теги области .Click Next: Scope tags.
    На странице Теги области при необходимости можно настроить теги области, чтобы определить, кто может просматривать эту политику приложения в Intune.

    On the Scope tags page you can optionally configure scope tags to determine who can see the app policy in Intune. Дополнительные сведения о тегах области см. в статье Use role-based access control (RBAC) and scope tags for distributed IT (Использование управления доступом на основе ролей (RBAC) и тегов области для распределенной ИТ-разработки).

    For more information about scope tags, see Use role-based access control and scope tags for distributed IT.

  6. Нажмите кнопку Далее. Назначения.Click Next: Assignments.
    Страница Назначения позволяет назначать политику пользователям и устройствам.

    The Assignments page allows you can assign the policy to users and devices. Важно отметить, что вы можете назначить политику любому устройству, даже если оно не находится под управлением Intune.

    It is important to note that you can assign a policy to a device whether or not the device is managed by Intune.

  7. Нажмите кнопку Далее. Проверка и создание для просмотра значений, введенных для профиля.Click Next: Review + create to review the values you entered for the profile.

  8. По завершении нажмите кнопку Создать, чтобы создать дополнительную политику режима S в Intune.When you are done, click Create to create the S mode supplemental policy in Intune.

После создания политики она появится в списке дополнительных политик режима S в Intune.Once the policy is created, you will see it added to the list of S mode supplemental policies in Intune. После назначения политики она развертывается на устройствах.

Once the policy is assigned, the policy gets deployed to the devices. Обратите внимание, что приложение должно быть развернуто в той же группе безопасности, что и дополнительная политика.Note that you must deploy the app to same security group as the supplemental policy.

Это позволит предлагать и назначать приложения для этих устройств.You can start targeting and assigning apps to those devices. После этого конечные пользователи смогут устанавливать и выполнять приложения на устройствах в режиме S.

This will allow your end users to install and execute the apps on the S mode devices.

Удаление политики режима SRemoval of S mode policy

В настоящее время для удаления дополнительной политики режима S с устройства вам придется назначить и развернуть пустую политику, чтобы заменить ей существующую дополнительную политику режима S.Currently, to remove the S mode supplemental policy from the device, you must assign and deploy an empty policy to overwrite the existing S mode supplemental policy.

Отчеты политикиPolicy Reporting

Дополнительная политика режима S, которая применяется на уровне устройства, позволяет получить отчеты только на уровне устройства.The S mode supplemental policy, which is enforced at device level, only has device level reporting. В отчетах на уровне устройства доступны сведения об успешных и ошибочных действиях.Device level reporting is available for success and error conditions.

В консоли Intune для политик отчетов режима S отображаются следующие значения:Reporting values that are shown in the Intune console for S mode reporting polices:

  • Успешно — Применяется дополнительная политика режима S.Success: The S mode supplemental policy is in effect.
  • Неизвестно — Состояние применения дополнительной политики режима S неизвестно.Unknown: The status of the S mode supplemental policy is not known.
  • TokenError. Дополнительная политика режима S имеет нормальную структуру, но возникает ошибка при авторизации маркера.TokenError: The S mode supplemental policy is structurally okay but there is an error with authorizing the token.
  • NotAuthorizedByToken. Полученный маркер не разрешает применить дополнительную политику режима S.NotAuthorizedByToken: The token does not authorize this S mode supplemental policy.
  • PolicyNotFound. Дополнительная политика режима S не найдена.PolicyNotFound: The S mode supplemental policy is not found.

Дальнейшие действияNext steps

Отправить и просмотреть отзыв по

Этот продукт Эта страница Просмотреть все отзывы по странице

Источник: https://docs.microsoft.com/ru-ru/mem/intune/apps/apps-win32-s-mode

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.