„Ta aplikacja nie może działać na komputerze” jest wyświetlana podczas uruchamiania programu


41

Korzystam z systemu Windows 8. Kiedy próbuję użyć SimpleAssemblyExplorer Windows wyskakuje komunikat i nie pozwala mi na uruchomienie tej aplikacji. Próbowałem uruchomić go z opcjami kompatybilności; Windows 7 i XP nie działały.

Ponieważ projekty SAE wydają się nieaktywne, nie ma możliwości przetestowania nowej wersji.

Jak mogę pozbyć się tego komunikatu i uruchomić program?

Tekst brzmi: „Ta aplikacja nie działa na komputerze. Aby znaleźć wersję na komputer, skontaktuj się z wydawcą oprogramowania”.

Oto zrzut ekranu:

Windows 8 nag


Proszę zamieścić zrzut ekranu wiadomości, o której mowa. Nie ma żadnego powodu, dla którego ta aplikacja nie powinna działać w systemie Windows 8. To pytanie nie ma nic wspólnego z nowoczesnym interfejsem użytkownika, więc usunąłem ten tag.
— Ramhound,

Znalazłem powód, dla którego wydaje się, że mam aplikację x64, która nie ma pojęcia o nazwie. Pobrałem x86 i działało dobrze.
— Jones

1
Myślę, że powinieneś opublikować swoje rozwiązanie jako odpowiedź i przywrócić zrzut ekranu w swoim pytaniu. Pomoże to każdemu, kto ma podobny problem.
— galacticninja

1
Dobrze; Zrobię to.
— Jones

Odpowiedzi:


34

W moim przypadku przez pomyłkę nadpisałem plik exe plikiem 0 KB. Próba uruchomienia tego wywołała ten sam dokładny komunikat


2
To samo w moim przypadku, z tym wyjątkiem, że nie zorientowałem się, co spowodowało plik zero bajtów - chyba wynik nieudanej próby kompilacji Visual Studio.
— RedFilter

2
Uruchomiłem plik wsadowy, który skopiowałem z wiersza polecenia, z dodatkowym C: \ ....> na początku najwyraźniej kopiuje nowy plik 0KB nad istniejącym. Ten komunikat o błędzie jest najgorszy, powinien po prostu powiedzieć niepoprawny plik exe lub coś takiego.
— TechnoCore,

1
To samo mi się przydarzyło, ale z programem winhttpcertcfg.exe.
— Scott Mitchell,

Byłem pewien, że to nie dotyczyło mnie, ale sprawiło, że spojrzałem i na pewno to było to.
— chrismay

To niewiarygodne, ilu ludziom to się stało. Musi być coś gdzieś to powoduje. Zły przykład w jakiejś dokumentacji lub coś takiego.
— BenCr

20

Cóż, powyższy komunikat o błędzie (pokazany na zrzucie ekranu) nie jest zbyt szczegółowy. Problemem jest jednak: użycie innej architektury niż architektura systemu operacyjnego. W moim przypadku chciałem (lub próbowałem) uruchomić plik wykonywalny x64, podczas gdy system operacyjny to x86.

Aby rozwiązać problem, musiałem pobrać wersję x86 tego samego oprogramowania (aplikacji) i to działało dobrze. Zamieszanie powstaje, ponieważ system Windows 8 nie zawiera zbyt wielu szczegółów w celu rozwiązania problemu.


1
Możesz zaakceptować własną odpowiedź, aby pomóc innym, którzy szukają rozwiązania.
— pleinolijf

1
Zdarzyło mi się to również podczas uruchamiania 64-bitowego programu na komputerze 32-bitowym. Uwielbiam ich „przyjazne” wiadomości, które nie mówią ci, co się naprawdę nie udało.
— RomanSt

Czy jest jakiś konkretny powód, dla którego dostałbym to na system x64 z powodu aplikacji, którą uważałem za 64-bitową? (Może to stary 64-bitowy procesor Itanium?)
— ebyrob

8

Uszkodzony instalator to kolejna przyczyna tego komunikatu o błędzie. Zobacz Uszkodzone pliki są przyczyną błędu Windows 8 „Ta aplikacja nie może działać na komputerze” .


1
To był dla mnie problem z 32-bitową instalacją Java. Dzięki !
— Eric MORAND

1
To samo dotyczy 64-bitowego instalatora JDK. Po prostu musiałem pobrać ponownie. Takie rzeczy powodują, że kwestionujesz swoje zdrowie psychiczne.
— nialsh

Mój problem też. Spróbuj pobrać za pomocą Internet Explorera. Pozwala wznowić pobieranie, podczas gdy Firefox po cichu upuścił piłkę.
— Neolisk,

4

Plik EXE o zerowej długości również spowoduje ten błąd.


Tak było w przypadku systemu Windows Server 2016. Co za dziwny problem.
— tylerjgarland

3

Nie jestem pewien, czy ktoś to zauważył. Może to być również spowodowane uruchomieniem 16-bitowego pliku wykonywalnego w 64-bitowym systemie operacyjnym. Jak w moim przypadku tutaj dla starej konfiguracji oprogramowania. Zwykle możesz uzyskać więcej informacji z Windows Event Log:

wprowadź opis zdjęcia tutaj


0

Hmm, ustawienia zgodności zwykle to naprawiają. Jeśli w przyszłości problem będzie nadal występował, jest jeszcze kilka powodów, dla których aplikacja może się nie uruchomić. Przyczyną mogą być również fragmentacja dysku, dostęp administratora i złośliwe oprogramowanie. Defragmentacja dysku i skanowanie za pomocą oprogramowania antywirusowego pomogło mi rozwiązać problem w przeszłości. I tak, jak wspomnieli ludzie, różnice w architekturze mogą stanowić problem w systemie Windows. Mam nadzieję, że to pomaga.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.