"Questa app non può essere eseguita sul tuo PC" viene visualizzato quando si esegue un programma


41

Sto usando Windows 8. Quando provo ad usare SimpleAssemblyExplorer Windows fa apparire un messaggio e non mi permette di eseguire quell'applicazione . Ho provato a eseguirlo con le opzioni di compatibilità; Windows 7 e XP, nessuno dei due ha funzionato.

Poiché i progetti SAE sembrano inattivi, non è possibile testare la nuova versione.

Come posso eliminare questo messaggio e avviare il programma?

Il testo dice "Questa app non può essere eseguita sul tuo PC. Per trovare una versione per il tuo PC, verifica con l'editore del software."

Ecco uno screenshot:

Windows 8 nag


Si prega di pubblicare uno screenshot del messaggio in questione. Non c'è motivo per cui questa applicazione non dovrebbe funzionare su Windows 8. Questa domanda non ha nulla a che fare con la moderna interfaccia utente, quindi ho rimosso quel tag.
Ramhound,

Bene, ho trovato il motivo, a quanto pare, ho l'app x64, che non ha idea del nome. Ho scaricato x86 e ha funzionato bene.
Jones,

1
Penso che dovresti pubblicare la tua soluzione come risposta e ripristinare lo screenshot nella tua domanda. Questo per aiutare chiunque altro con un problema simile.
galacticninja,

1
Ok; Lo farò.
Jones,

Risposte:


34

Nel mio caso, per errore avevo sovrascritto il file exe con un file da 0 KB. E provare a eseguirlo ha causato lo stesso messaggio esatto


2
Lo stesso nel mio caso, tranne per il fatto che non ho capito cosa abbia causato il file zero byte - suppongo sia stato l'output di un tentativo fallito di compilazione di Visual Studio.
RedFilter,

2
Ho eseguito un file batch che ho copiato dal prompt dei comandi, con l'aggiunta di C: \ ....> all'inizio a quanto pare questo copia un nuovo file da 0 KB su quello esistente. Questo messaggio di errore è il peggiore, dovrebbe solo dire exe non valido o qualcosa del genere.
TechnoCore,

1
La stessa cosa mi è successa, ma con winhttpcertcfg.exe.
Scott Mitchell,

Ero sicuro che questo non mi riguardasse, ma mi ha fatto sembrare e abbastanza sicuro che fosse così.
Chrismay,

È strano quante persone siano successe a questo. Ci deve essere qualcosa da qualche parte che sta causando questo. Un cattivo esempio in alcuni documenti o qualcosa del genere.
BenCr

20

Bene, il messaggio di errore sopra (mostrato nello screenshot) non è molto dettagliato. Tuttavia, il problema è: utilizzare un'architettura diversa dall'architettura del sistema operativo. Nel mio caso, volevo (o ho provato a) avviare l'eseguibile x64 mentre il sistema operativo è x86.

Per risolvere il problema, ho dovuto scaricare la versione x86 dello stesso software (l'app) e ha funzionato bene. La confusione sorge perché Windows 8 non fornisce molti dettagli per la risoluzione del problema.


1
Sentiti libero di accettare la tua risposta, in modo da aiutare gli altri che cercano una soluzione.
pleinolijf,

1
Ho anche avuto questo accadere durante l'esecuzione di un programma a 64 bit su una macchina a 32 bit. Devo amarli "amichevoli" messaggi che non riescono a dirti cosa è andato storto.
Roman,

Qualche motivo in particolare per ottenere questo su un sistema x64 per quello che pensavo fosse un'app a 64 bit? (Forse è il vecchio itanium a 64 bit?)
Ebyrob il

8

Il programma di installazione danneggiato è un'altra causa di questo messaggio di errore. Vedi I file danneggiati sono la causa dell'errore di Windows 8 "Impossibile eseguire questa app sul tuo PC" .


1
Questo è stato il problema per me con l'installazione a 32 bit di Java. Grazie !
Eric MORAND,

1
Lo stesso, l'installer JDK a 64 bit era corrotto. Ho dovuto scaricare di nuovo. Questo genere di cose ti fa mettere in dubbio la tua sanità mentale.
nialsh,

Anche il mio problema. Prova a scaricare con Internet Explorer. Ti permette di riprendere il download, mentre Firefox ha lasciato cadere silenziosamente la palla.
Neolisk,

4

Un file EXE di lunghezza zero causerà anche questo errore.


Questo è stato il mio caso su Windows Server 2016. Che strano problema.
Tylerjgarland,

3

Non sono sicuro se qualcun altro lo abbia sottolineato. Ciò potrebbe essere causato anche dall'esecuzione di un file eseguibile a 16 bit su un sistema operativo a 64 bit. Come nel mio caso qui per una vecchia configurazione del software. Di solito è possibile ottenere maggiori informazioni da Windows Event Log:

inserisci qui la descrizione dell'immagine


0

Hmm, le impostazioni di compatibilità di solito lo risolvono. Per chiunque in futuro, se il problema persiste, ci sono un paio di ragioni in più per cui l'applicazione potrebbe non avviarsi. La frammentazione del disco pesante, l'accesso dell'amministratore e il malware possono anche essere le cause. La deframmentazione del disco e l'esecuzione di una scansione con un software antivirus mi hanno aiutato a risolvere un problema in passato. E sì, come hanno detto le persone, le differenze di architettura possono essere una seccatura in Windows. Speriamo che questo aiuti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.