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:
Odpowiedzi:
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
źródło
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.
źródło
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” .
źródło
Plik EXE o zerowej długości również spowoduje ten błąd.
źródło
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
:źródło
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.
źródło