«Это приложение не может работать на вашем компьютере» отображается при запуске программы

41

Я использую Windows 8. Когда я пытаюсь использовать SimpleAssemblyExplorer, Windows выскакивает сообщение и не позволяет мне запускать это приложение. Я попытался запустить его с параметрами совместимости; Windows 7 & XP, ни работал.

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

Как я могу избавиться от этого сообщения и запустить программу?

Текст гласит: «Это приложение не может работать на вашем ПК. Чтобы найти версию для вашего ПК, свяжитесь с издателем программного обеспечения».

Вот скриншот:

Windows 8 NAG

Джонс
источник
Пожалуйста, опубликуйте скриншот сообщения. Нет никаких причин, по которым это приложение не должно работать в Windows 8. Этот вопрос не имеет ничего общего с современным пользовательским интерфейсом, поэтому я удалил этот тег.
Ramhound
Ну, я нашел причину, по-видимому, у меня есть приложение x64, которое не имеет никакого понятия о названии. Я скачал x86, и он работал нормально.
Джонс
1
Я думаю, что вы должны опубликовать свое решение в качестве ответа и восстановить скриншот в вашем вопросе. Это, чтобы помочь кому-либо еще с подобной проблемой.
galacticninja
1
Хорошо; Я сделаю это.
Джонс

Ответы:

34

В моем случае по ошибке я перезаписал exe-файл файлом размером 0 КБ. И попытка запустить это вызвало то же самое точное сообщение

Динеш Раджан
источник
2
То же самое в моем случае, за исключением того, что я не выяснил, что послужило причиной нулевого байтового файла - это был результат неудачной попытки сборки Visual Studio, я полагаю.
RedFilter
2
Я запустил командный файл, который я скопировал из командной строки, с дополнительным C: \ ....> в начале, по-видимому, это копирует новый файл 0KB поверх существующего. Это сообщение об ошибке является наихудшим, следует просто сказать неверный EXE или что-то.
TechnoCore
1
То же самое случилось со мной, но с winhttpcertcfg.exe.
Скотт Митчелл
Я был уверен, что это не относится ко мне, но это заставило меня выглядеть и, конечно же, это было так.
Крисмей
Странно, сколько людей это случилось. Там должно быть что-то, что вызывает это. Плохой пример в какой-то документации или что-то.
BenCr
20

Ну, вышеприведенное сообщение об ошибке (показано на скриншоте) не очень подробно. Однако проблема в том, что используется архитектура, отличная от архитектуры операционной системы. В моем случае я хотел (или пытался) запустить исполняемый файл x64, тогда как ОС - x86.

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

Джонс
источник
1
Не стесняйтесь принять свой собственный ответ, чтобы помочь другим, которые ищут решение.
pleinolijf
1
Это также происходило при запуске 64-битной программы на 32-битной машине. Должен любить их "дружеские" сообщения, которые не в состоянии сказать вам, что на самом деле пошло не так.
RomanSt
По какой-то конкретной причине я получу это в системе x64 для того, что я считал 64-битным приложением? (Может быть, это старый Itanium 64 бит?)
ebyrob
8

Поврежденный установщик является еще одной причиной этого сообщения об ошибке. См. Поврежденные файлы являются причиной ошибки Windows 8 «Это приложение не может работать на вашем компьютере» .

rememberjack
источник
1
Это было проблемой для меня с установкой Java 32 бит. Благодарность !
Эрик МОРАНД
1
Так же 64-битный установщик JDK был поврежден. Просто пришлось снова скачать. Подобные вещи заставляют вас усомниться в своем здравомыслии.
nialsh
Моя проблема тоже. Попробуйте скачать с Internet Explorer. Это позволяет возобновить загрузку, тогда как Firefox молча бросил мяч.
Неолиск
4

EXE-файл нулевой длины также вызовет эту ошибку.

опорожнить
источник
Это был мой случай на Windows Server 2016. Какая странная проблема.
Tylerjgarland
3

Я не уверен, если кто-то еще указал на это. Это также может быть вызвано тем, что вы запускаете 16-битный исполняемый файл в 64-битной ОС. Как в моем случае здесь для старой настройки программного обеспечения. Обычно вы можете получить больше информации от Windows Event Log:

введите описание изображения здесь

ahmd1
источник
0

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

Джош Росс
источник