Не запускаются 32 битные приложения windows 7

Обновлено: 25.06.2024

Вопрос от одного из пользователей

Здравствуйте.

Пытаюсь установить кое-какую игру, все вроде бы нормально, но при ее запуске - вылетает ошибка ". Launcher.exe не является приложением Win32.".

Бьюсь с этим уже второй день, подскажите, что делать с этой ошибкой, можно ли ее как-то устранить "малой" кровью.

Доброго времени суток!

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

Причины появления ошибки («. Win 32.»)

Обычно, эта ошибка возникает сразу же после запуска какого-нибудь приложения. Выглядит примерно, как на рис. 1. Единственное, что может отличать ваш вариант ошибки – это другой EXE файл (т.е. не launcher.exe) .

Рис. 1. Типовой вид ошибки при запуске игры // Не является приложением win32

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

Вообще, лучше всего обратить внимание на хэш-суммы файлов. Если кто не знает, то это специальный алгоритм, который дает для каждого файла свой уникальный набор букв и цифр (например, из 32 символов). Т.е. если файлы отличаются всего лишь на 1 байт – хэш-сумма у них будет разная!

Хэш-суммы очень полезны при передачах файлов по сети – сравнив исходную сумму, с суммой скачанного файла – можно оценить, не поврежден ли он (отсюда у них есть и другое название – контрольные суммы).

Алгоритмов для определения контрольных сумм – несколько, самый популярные: CRC, MD5, SHA1. При загрузке многих файлов (в том числе на торрентах) всегда указываются контрольные суммы (пример на рис. 2).

Рис. 2. Контрольные суммы

Чтобы определить контрольные суммы у загруженного файла (в том числе файла игры) - просто запустите Total Commander, нажмите меню "Файл" и посчитайте суммы (см. рис. 3).

Рис. 3. Total Commander - подсчет контрольных сумм

Кстати, что касается игры: если у вас игра на диске – попробуйте переустановить ее; так же можно скачать игру из другого источника, если ваша загруженная копия отказывается запускаться (возможно, просто битый файл был выложен разработчиками/распространителями изначально).

Часто эта ошибка ( прим. : с Win32) появляется из-за того, что в Windows пытаются запустить приложение, которое для этой системы не предназначено!

Например, это приложение может быть DOS'овское, возможно для PDP-11, ZX-Spectrum, BSD, или, вообще, мусор.

Самый простой вариант – почитайте описание в интернете о этой игре (файле, программе). Возможно, необходим просто эмулятор ?

Эмулятор – это специальная программа, которая может воссоздать в Windows определенную среду. Например, есть эмуляторы DOS, которые позволят запускать приложения, которые отказываются работать в Windows.

Кстати, в Windows встроена специальная функция, которая призвана обеспечить совместимость старых программ с новыми ОС.

Если у вас не работает какая-нибудь программа, просто щелкните по ней правой кнопкой мышки и в контекстном меню выберите "Свойства" .

Рис. 4. Режим совместимости в Windows

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

Кстати, виновниками ошибки могут быть и антивирусы : когда они лечат, то часто калечат. Дело в том, что "вырезая" из зараженного файла код вируса, антивирус портит и саму программу – она перестает работать. И когда вы ее запустите — увидите ошибку, связанную с Win32.

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

Вообще, в системных требованиях многих программ (игр) всегда указывается, какой пакет Net Framework им нужен. Если нужного пакета у вас нет – просто установите его (разные пакеты доступны по ссылке ниже – можно скачать с официального сайта Microsoft).

Как узнать, какой Net Framework есть в Windows

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

Доброго времени суток! Проблема такая:

переустановил систему Windows 7 Ultimate, после чего перестали запускаться некоторые программы,в частности: IE x32(64 работает), FireFox, Skype и боюсь,что при последующей установки необходимого софта, так же не будут запускаться еще некоторые программы.

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

все возможные способы(их оказалось не так много), описанные в интернете на всевозможных форумах, успеха в решении проблемы не принесли.

Надеюсь на вашу помощь!

Конфигурация компьютера
Процессор: Core™2 Quad Q8300 @ 2.50GHz
Материнская плата: MSI G41M-P33 Combo
Память: PQI DDR2 (PC2-6400) 2x2048
HDD: SSD OCZ-AGILITY3 - 120GB
Видеокарта: Gigabyte GeForce GTX660 2048Mb
ОС: Windows 10 Pro x64 (11082)
-удалить программу,почистить реестр и убрать все оставшиеся компоненты программы. установить заново.
-обновить Microsoft Visual C++
-драйвера (обновил драйвера на всё! до последних версий)
-на всякий случай еще раз поставил Direct X
-Flash Player переустанавливал
-в безопасном режиме работает
-в обычном режиме отключал все службы,перезагружал комп,запускал-не работает!

Последний раз редактировалось порядок, 24-01-2012 в 23:59 .

Конфигурация компьютера
Процессор: Intel Core i7-3770K
Материнская плата: ASUS P8Z77-V LE PLUS
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб)
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS
Звук: Realtek ALC889 HD Audio
Блок питания: be quiet! Straight Power 11 650W
CD/DVD: ASUS DRW-24B5ST
Монитор: ASUS VG248QE 24"
ОС: Windows 8.1 Pro x64
Индекс производительности Windows: 8,1
Прочее: корпус: Fractal Design Define R4
  1. Скачайте утилиту ProcDump и распакуйте в отдельную папку, типа C:\ProcDump
  2. Запустите командную строку (cmd.exe) от имени Администратора и выполните:

на IE почему то не получилось!

на всякий случай написал,потому что мне кажется что связано это!

Конфигурация компьютера
Процессор: Intel Core i7-3770K
Материнская плата: ASUS P8Z77-V LE PLUS
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб)
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS
Звук: Realtek ALC889 HD Audio
Блок питания: be quiet! Straight Power 11 650W
CD/DVD: ASUS DRW-24B5ST
Монитор: ASUS VG248QE 24"
ОС: Windows 8.1 Pro x64
Индекс производительности Windows: 8,1
Прочее: корпус: Fractal Design Define R4

порядок, в дампах неоднозначные результаты.
Skype проанализировать не удалось (стек пуст или поврежден). Дамп Firefox указывает на atiu9pag.dll и aticfx32.dll - относятся к драйверу видеокарты (обновите).

Еще подозрение вызывает
C:\Program Files (x86)\KatMouse\KatMouseS.dll
(попробуйте удалить KatMouse).

Если не поможет, выложите еще несколько дампов (для сравнения).

работа программ не изменилась.
драйвера обновлены до последней версии

всё!можно закрывать!вопрос решен путем переустановки ПО видеокарты!

Petya V4sechkin,большое спасибо!

1. Процессор. Intel Pentium(R) 4 CPU 3.00GHz
2. Материнская плата. Realtek RTL81688 8111B Family PCI-E Gygabit Ethernet NIC (NDIS 6.20)
3. Память (объем, количество планок и модель). 1 + 0,512 Гига
4. Видеокарта. Nvidia GeForce GT 220
5. Модель HDD\SSD . Samsung HD105SI ATA
6. Производитель, мощность и возраст БП.
7. Установленная ОС. Windows7 Максимальная
8. Вес пыли в системном блоке. имеется малость
9. Устройство на гарантии - нет.

Из-за скачка напряжения комп вырубился. никак не мог загрузиться, циклично делал проверку на системном диске и типо исправив снова перезагружался. запустил восстановление с болванки с виндой(забыл сказать винда 7 x64). вроде востановился и наконец загрузился. всё работает нормально кроме. Кроме того, что перестал запускать приложения 32-битные.. А таких приложений у меня масса и все важные. Погуглил, перерыл весь инет . А там одно и то же.. Проблема с Visual c++.. Хорошо. Скачиваю пакет с майкрософта x86 в формате EXE. Ну так он не хочет у меня запускать установку из-за той же ошибки "Неправильная параллельная конфигурация". Потом скачал x64 тоже самое. попробовал все версии и разных годов.. Нифига.
У некоторых тоже были такие проблемы, насколько я понял и им никто так и ничего не предложил кроме сноса винды.. А переустанавливать я не хочу.. у меня валом всяких программ и игр.. Переустановка и настройка всех займёт вечность! а времени у меня нет. Может кто толком объяснить что да как. Merci a tous)
Кстати у меня ошибка востановления с разных точек восст системы. Тоесть никак не хочет восстанавливать.. Повторюсь, скачивал все виды пакетов Visual C++ с Microsoft сайта. Они не запускаются. Проверял викторией - бэдов нету.. смарт - Good.. проверял через чекдиск. Всю ночь занял этот процесс!! и он что-то там наперемещал. Где взять этот лог, чтобы вам показать?? В безопасном режиме ситуация ни коим образом не меняется..
мои мысли - нужно как-то установить самый тупой пакет, может зайдя с другого компа и тупо скопировав, а может не хватает ещё чего..


Возникла очень странная проблема. Суть ее в следующем. У меня установлена Windows 7 Ultimate x64. Две недели назад возникла проблема с запуском 32-битных приложений. Помню, что в то время пришли обновления пакетов Microsoft Visual C++ 2005-2010 Redistributable (x86 и x64). Сначала я заметил, что не запускается CCleaner (им я чищу временные файлы). Его процесс отображается в Диспетчере задач с указанием частного рабочего набора памяти в 100-104 Кб и ничего не происходит. Дамп с процесса снять не могу, т.к. Диспетчер задач выдает ошибку: «Операция не может быть завершена. Запрос ReadProcessMemory или WriteProcessMemory был выполнен только частично». Я попробовал запустить другие программы — аналогично. Причем 64-битные программы запускаются без проблем. Системные программы также запускаются, даже 32-битные — IE, WMP.


Заметил, что иногда после перезагрузки CCleaner запускается лишь раз, второй запуск уже не происходит и повторяется сценарий, описанный выше. А иногда и сразу не запускается. Аналогично и со всеми другими 32-битными сторонними программами.


При этом также периодически падает Explorer.exe, когда, судя по отчетам об ошибках, он подгружает 32-битный модуль, антивируса, например (Avira Premium). Internet Explorer 9 также пару раз завис из-за загрузки 32-битного модуля.


Также несколько раз система вовсе не загрузилась корректно. Появился черный экран и я смог вызвать Диспетчер задач, который показал минимум процессов в системе. Судя по отчетам проблема была в том, что не запустилась большая часть служб («Превышен интервал ожидания»).


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


Буквально сегодня с помощью Process Explorer и Монитора ресурсов выяснил, что запускаемый процесс попросту приостанавливается практически сразу. Монитор ресурсов отображает его статус как «Приостановлено», а Process Explorer как «Suspend» (что то же самое). Возобновление (Resume) процесса продолжает его работу как ни в чем не бывало.


1) Проблема с запуском только 32-битных приложений — они не могут даже инициализироваться нормально;


2) Проблема с запуском только 32-битных сторонних приложений, т.к. системные вроде работают, хоть их и не так много в 32-битной версии (хотя вот службы не запускались несколько раз, так что не факт, что это так);


3) Возможно проблема в Visual C++ Redistributable, но фактических подтверждений нет;


4) Возможно проблема в подсистеме WOW64, но опять-таки подтверждений нет.


5) Факт, что процессы приостанавливаются сразу же после запуска. Почему — неизвестно.


6) Нашел похожую проблему, возникшую у парня в то же время, что и у меня: ссылка. Совпадение? P.S. Насторожило, что у него тоже Avira. Но на ноуте у меня с ней же проблем нет. Да и как она это сделает? Даже в премиум версии фукнционал базовый для антивируса, не как у KIS.


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

Как на 64-битной Windows запустить программы в режиме совместимости

Если в новой 64-битной Windows старая 32-битная программа не запускается или работает неправильно, вы можете запустить ее в режиме совместимости. CHIP расскажет, как это сделать.


Современные компьютеры в большинстве случаев поставляются с установленной операционной системой Windows 10 64 bit. Даже бюджетные модели уже имеют 3 и более Гбайт оперативной памяти, что позволяет задействовать системе всю мощь 64-битной разрядности обработки данных.

Подробнее о преимуществах 64 bit над 32 bit Windows вы можете прочитать в нашей статье «Преимущества перехода на 64 бита».

Но, как бы не была привлекательна 64-разрядная система, зачастую пользователь просто не имеет в своем распоряжении 64-битной программы, с которой он давно работает и которая его полностью устраивает, т.к. производитель ее просто не выпустил. Как правило, такие программы устанавливаются в Windows в отдельную папку \Program Files (x86) и их запуск осуществляется в 32-разрядном режиме.

Как на 64-битной Windows запустить программы в режиме совместимости

Если в процессе запуска программа выдает ошибку или вообще не запускается, а в Windows 32 bit она работала без проблем, есть шанс запустить ее в специальном режиме, который разработчики назвали «Режим совместимости».

Кроме того, в контекстном меню Проводника также имеет смысл попытаться автоматически решить задачу, кликнув по строке «Исправление неполадок совместимости» — в Windows 7.

Более радикальным методом запуска программы является ее установка и использование в виртуальной машине с установленной Windows 7 32 bit. Подробнее, как установить и настроить виртуальную машину вы можете почитать в нашей статье «Как создать и настроить на ПК виртуальную ОС?».

Читайте также: