Не удалось запустить программу из за несовместимости с 64 разрядной версией
Невозможно запустить это приложение на вашем ПК — как исправить
При запуске игр или программ пользователи Windows 11 и Windows 10 могут столкнуться с сообщением об ошибке «Невозможно запустить это приложение на вашем ПК. Чтобы найти версию для вашего компьютера, обратитесь к издателю приложения» с единственной кнопкой «Закрыть». Для начинающего пользователя причины по которой программа не запускается из такого сообщения вероятнее всего будет не ясны.
В этой инструкции подробно о том, почему может быть невозможно запустить приложение на вашем ПК и как это исправить, а также о некоторых дополнительных вариантах этой же ошибки, а также видео с пояснениями. См. также: Это приложение заблокировано в целях защиты при запуске программы или игры.
Почему невозможно запустить это приложение в Windows 11 и Windows 10
Если при запуске программы или игры в Windows 11 или Windows 10 вы видите именно указанное сообщение о том, что невозможно запустить приложение на вашем ПК, наиболее распространенными причинами этого являются.
- У вас установлена 32-разрядная версия Windows 10, а для запуска программы требуется 64-бит.
- Вы загрузили .exe файл программы для ARM-процессоров (случается, например, при скачивании компонентов Visual C++ Redistributable и попытке запустить vcredist_arm.exe — такие файлы не запустятся на обычном компьютере). Иногда такие файлы обозначаются как arm64 и пользователь ошибочно считает, что это как раз то, что нужно — 64-бит, хотя по факту ARM64 и x64 — это разные версии исполняемых файлов. Первый — для мобильных процессоров ARM, второй — для обычных процессором Intel и AMD и 64-разрядных операционных систем.
- Вы пробуете запустить программу для DOS или очень старой версии Windows, такие программы тоже сообщат, о том что невозможно запустить это приложение на вашем ПК.
- Файл поврежден (например, после восстановления или из-за неполадок накопителя) или не является исполняемым файлом (например, вы просто переименовали файл, задав ему расширение .exe).
Возможны и другие варианты, которые будут рассмотрены в последнем разделе руководства.
Исправление ошибки
В первом случае всё достаточно просто (если вы не знаете 32-бит или 64-бит система установлена на вашем компьютере или ноутбуке, то Windows 11 теперь только x64, а для Windows 10 можно использовать инструкцию: Как узнать разрядность Windows 10): некоторые программы имеют два исполняемых файла в папке: один с добавлением x64 в названии, другой — без (используем для запуска программы тот, что без), иногда две версии программы (32 бит или x86, что одно и тоже и 64-бит или x64) представлены как две отдельные загрузки на сайте разработчика (в данном случае скачиваем программу для x86). В крайнем случае, меняем Windows 10 32-бит на 64-бит.
Во втором случае можно попробовать посмотреть на официальном сайте программы, есть ли версия, совместимая с Windows 10 и 11. Если же программа давно не обновлялась, но при этом разрабатывалась именно для Windows, а не для DOS то попробовать запустить её в режиме совместимости с предыдущими версиями ОС, для этого
- Нажмите правой кнопкой мыши по исполняемому файлу программы или по её ярлыку и выберите пункт «Свойства». Примечание: с ярлыком на панели задач так не получится, и если у вас ярлык только там, то можно поступить таким образом: найдите эту же программу в списке в меню «Пуск», нажмите по ней правой кнопкой мыши и выберите пункт «Дополнительно» — «Перейти к расположению файла». Уже там вы сможете изменить свойства ярлыка приложения.
- На вкладке «Совместимость» отметьте пункт «Запустить программу в режиме совместимости с» и укажите одну из доступных предыдущих версий Windows. Подробнее: Режим совместимости Windows 10.
Если речь идёт о DOS программе или игре, то её простой запуск в современных версиях Windows невозможен, потребуются сторонние инструменты, например, DOSBox.
Если ни один из методов не помог, возможно полезной окажется следующая дополнительная информация:
- Если есть основания предполагать, что файл .exe с программой был поврежден, попробуйте снова загрузить его, возможно — из другого источника.
- Попробуйте запустить программу от имени Администратора (правый клик по исполняемому файлу или ярлыку — запуск от имени Администратора).
- Иногда проблема может быть вызвана ошибками со стороны разработчика — попробуйте более старую или более новую версию программы.
- Выполните проверку компьютера на наличие вредоносных программ (они могут мешать запуску некоторого софта), см. Лучшие средства для удаления вредоносных программ.
- Если запускается приложение магазина приложений Windows 11/10, но загруженное не из Microsoft Store, а со стороннего сайта, то должна помочь инструкция: Как установить .Appx и .AppxBundle в Windows 10.
- В версиях Windows 10 до Creators Update вы могли увидеть сообщение о том, что запуск приложения невозможен, так как отключен контроль учетных записей (UAC). Если вы столкнулись с такой ошибкой и приложение необходимо запустить, включите UAC, см. Контроль учетных записей Windows 10 (подойдет и для Windows 11, в инструкции описано отключение, но произведя действия в обратной последовательности его можно включить).
Видео инструкция
Надеюсь, один из предложенных вариантов поможет вам решить проблему с «невозможно запустить это приложение». Если же нет — опишите ситуацию в комментариях, я постараюсь помочь.
remontka.pro в Телеграм | Способы подписки
Поддержать автора и сайт
Решено: Помогите - Answer HQ
декабря 2015
Не могу войти в игру. Выходит вот такое сообщение
декабря 2015
http://legionrus.su/load/programmy/poisk_problem_s_zapuskom/2-1-0-259
файл LogErr.txt сюда скинешь.
Hero (Retired)
декабря 2015
@Aladonia Добрый день, а скольких битная у вас система?
___________________________________________________________________________
Данный аккаунт не является официальным аккаунтом сотрудника EA.
декабря 2015
64-битная. Месяц назад играл - всё нормально было.
декабря 2015
http://legionrus.su/load/programmy/poisk_problem_s_zapuskom/2-1-0-259
файл LogErr.txt сюда скинешь.
декабря 2015
Неподдерживаемое 16-разрядное приложение
---------------------------
Не удалось запустить программу или компонент "\??\D:\Games new\Battlefield 4\BF4WebHelper.exe" из-за несовместимости с 64-разрядной версией Windows. Обратитесь к разработчику программного обеспечения за версией программы, совместимой с 64-разрядной версией Windows.
декабря 2015
Вот файл
декабря 2015
не тот файл,
так пару вариантов.
1
запустить 32битную версию игры
внести в исключения антивируса екзешник BF4WebHelper
или выключить антивирь (проверить его карантин и если что, восстановить оттуда файлы.
проверить пк на вирусы
http://pc-forums.ru/topic19788.html (сайт пока глючит)
удалить файлы
BF4WebHelper
BF4X86WebHelper
и в ориджине пкм на бф4 и "УСТРАНИТЬ НЕПОЛАДКИ"
Спойлер (Выделите для чтения)
Наиболее частые причины возникновения данной ошибки:
- Файлы клиента были повреждены или изменены.
В этом случае необходимо проверить компьютер антивирусной программой и полностью переустановить клиент.
- Работу клиента блокирует какая-либо антивирусная программа.
Такую проблему может вызывать, например, антивирус Trend Micro Titanium Internet Security.
Наиболее частые причины возникновения данной ошибки: - Файлы клиента были повреждены или изменены. В этом случае необходимо проверить компьютер антивирусной программой и полностью переустановить клиент. - Работу клиента блокирует какая-либо антивирусная программа. Такую проблему может вызывать, например, антивирус Trend Micro Titanium Internet Security.
64-разрядная версия — запуск приложения, совместимого только с 32-разрядной версией, на 64-разрядной машине
спросил
Изменено 1 год, 11 месяцев назад
Просмотрено 12 тысяч раз
Название довольно понятное. У меня есть приложение (Second Life), которое несовместимо с 64-разрядной версией Windows 7. В нем говорится, что оно совместимо с Windows XP, Vista и 7, но только с 32-разрядной версией 7. Мне нужно знать, Я могу загрузить что-нибудь, чтобы сделать приложение совместимым с моим компьютером. Я запустил средства устранения неполадок и запустил его как Windows-совместимый пакет обновления 2 для XP и снова попытался использовать пакет обновления 3.
- 64-битная
- 32-битная
- совместимость
9
Хм, я запустил вторую жизнь в 64-битной Windows 7. Возможно, вам нужна более новая копия игры или обновить видеодрайверы?
Я без проблем запустил SecondLife на Win 7 x64 в одной из наших учебных лабораторий. Единственное, что мне нужно было сделать, это установить специальный драйвер видеокарты, а не версию Windows 7, установленную по умолчанию.
Ваш вопрос застал меня врасплох, так как все, что я сделал, это скачал и установил его, не прилагая никаких усилий, чтобы заставить его работать.
Хотя я лично не устанавливал эту программу, я не вижу причин, по которым 32-битная программа Windows 7 не будет работать на 64-битной Windows 7 (я уверен, что есть определенные исключения). Я запускал множество программ, которые не имеют 64-битной совместимости с 64-битной Windows 7. Если есть проблема, вы всегда можете запустить ее в режиме XP.
2
На странице системных требований в разделе Linux указано следующее:
Если вы используете 64-битный дистрибутив Linux, вам потребуется установить его 32-битную среду совместимости.
ПРИМЕЧАНИЕ Я , а не , предлагаю вам перейти на Linux, но там может быть способ заставить его работать, если вы каким-то образом сможете использовать 32-битную среду.
Я также нашел это на странице с подробной информацией о SL-совместимых системах
В какой-то момент при поиске в Интернете дополнительной информации об этой проблеме я увидел сообщение о том, что все 32-разрядные приложения OpenGL не работают под Windows XP x64 на платах серии 8800.
Возможно, это ограничение связано с реализациями OpenGL. Далее на странице приводится обходной путь, который включает копирование драйверов вручную в C:\WINDOWS\SysWOW64, а также обычное предупреждение об осторожности.
3
Эта 32-битная программа может иметь 16-битный код, поскольку 64-битная версия W7 не поддерживает это. Если у вас W7 Pro или Ultimate, вы можете установить режим XP и запустить его на XP внутри W7
http://www.microsoft.com/windows/virtual-pc/download.aspx
В противном случае вам придется запускать другие Программное обеспечение виртуальной ОС для запуска XP внутри W7.
2
Другие упомянули режим XP, который — при правильном написании с большой буквы — относится к копии «настоящей» XP, работающей внутри более тесно интегрированного виртуального ПК. Для этого требуется Windows 7 Профессиональная, Максимальная или Корпоративная.
РЕДАКТИРОВАТЬ : эта более тесная интеграция достигается за счет отображения сеанса XP через удаленный рабочий стол, который по умолчанию ограничен 16-битным цветом. Если вам нужно больше, вы можете попробовать включить большую глубину цвета, выполнив следующие действия. Или вы можете попробовать отключить функции интеграции.
5
64-разрядная версия — файл несовместим с используемой версией Windows
Задать вопрос
спросил
Изменено 3 года, 6 месяцев назад
Просмотрено 174 тыс. раз
У меня действительно старый установщик (устаревшее приложение), который мы пытаемся запустить на 64-разрядной ОС Windows 7.
Ранее он устанавливался только на 32-разрядную версию Windows XP. Я получаю следующую ошибку, когда пытаюсь запустить его:
Версия этого файла несовместима с версией Windows ты бежишь. Проверьте системную информацию вашего компьютера, чтобы узнать, вам нужна x86 (32-разрядная) или x64 (64-разрядная) версия программы, а затем обратитесь к издателю программного обеспечения.
Связаться с издателем программного обеспечения невозможно (программное обеспечение очень старое).
Есть ли способ заставить это работать? Какой-то режим совместимости?
Единственное, что, как я слышал, будет работать, это Virtual XP на Win 7 box. Проблема в том, что это программное обеспечение является частью целого набора программного обеспечения. Я бы поставил все части на Virtual XP или вообще ничего.
Прежде чем я начну устанавливать все это на виртуальную XP, я хотел бы знать, что нет никакого способа получить все это на ОС Win 7.
- windows-7
- 64-битная
- установка
- совместимость
5
Вы говорите, что это действительно старый установщик, это 16-битное приложение? Вся поддержка 16-битных приложений была исключена из Windows 7 x64 — она вообще не будет работать. Вам нужно будет использовать эмулятор или вернуться к 32-разрядной версии Windows. Режим XP в Windows 7 может быть простым решением для бесперебойной работы этого приложения.
6
С устаревшими установщиками вам просто нужно возиться с настройками. Попробуйте установить режим совместимости с Windows XP SP 3 и запустить от имени администратора.
Некоторые устаревшие установщики можно «разархивировать». Это означает, что некоторые утилиты zip могут фактически распаковывать файлы, которые программа должна установить. Сейчас я этого не рекомендую, но вы можете попробовать вручную переместить файлы.
1
Если запуск установщика в режиме совместимости с отключенным UAC (изменение реестра) не работает, следующим шагом будет попытка ручной установки. Здесь вы используете методы сравнения файлов, чтобы узнать, что установщик на самом деле делает с вашим компьютером, и отразить это на вашем компьютере с Windows 7. Если вы никогда не делали этого раньше, я бы не рекомендовал это, потому что вы можете столкнуться с множеством проблем, пытаясь заставить все работать. Что я знаю по опыту, это настоящая боль, чтобы получить все.
Лучшим вариантом является загрузка и включение режима XP в Windows 7 (не работает с Win 7 Home или Starter). Это, по крайней мере, даст вам ярлыки на рабочем столе, которые запускают виртуальную машину по требованию. Вы можете найти это здесь.
У меня было точно такое же сообщение об ошибке для поврежденного установщика .
Установщик, изначально созданный для Windows 7 (32-разрядная/64-разрядная версия), был поврежден при передаче по электронной почте, отображая это сообщение (в 64-разрядной версии Windows 7). Неповрежденный файл установился нормально.
Итак, я предлагаю вам попробовать программу установки на машине с Win XP, прежде чем приступать к другим техническим операциям.
Если программа установки действительно повреждена, вам придется найти резервную копию или получить ее в другом месте.
Эта ошибка также может появиться, когда вы создаете скрипт и сохраняете его как *.