«Cette application ne peut pas fonctionner sur votre PC» s'affiche lors de l'exécution d'un programme

42

J'utilise Windows 8. Lorsque j'essaie d'utiliser SimpleAssemblyExplorer, Windows affiche un message et ne me permet pas d'exécuter cette application. J'ai essayé de l'exécuter avec les options de compatibilité. Windows 7 et XP, ni a fonctionné.

Les projets SAE semblant inactifs, il n’ya aucun moyen de tester la nouvelle version.

Comment puis-je me débarrasser de ce message et lancer le programme?

Le texte indique "Cette application ne peut pas être exécutée sur votre PC. Pour trouver une version pour votre PC, contactez l'éditeur du logiciel."

Voici une capture d'écran:

Windows 8 nag

Jones
la source
Veuillez poster une capture d'écran du message en question. Il n'y a aucune raison que cette application ne fonctionne pas sur Windows 8. Cette question n'a rien à voir avec l'interface utilisateur moderne, j'ai donc supprimé cette balise.
Ramhound
Eh bien, j'ai trouvé la raison, qui semble-t-il, j'ai une application x64, qui n'a aucune idée du nom. J'ai téléchargé x86 et cela a bien fonctionné.
Jones
1
Je pense que vous devriez poster votre solution en tant que réponse et restaurer la capture d'écran dans votre question. Ceci pour aider quelqu'un d'autre avec un problème similaire.
galacticninja
1
D'accord; Je vais le faire.
Jones

Réponses:

35

Dans mon cas, par erreur, j'avais écrasé le fichier exe avec un fichier de 0 Ko. Et essayer d'exécuter cela a provoqué le même message exact

Dinesh Rajan
la source
2
La même chose dans mon cas, sauf que je n'ai pas trouvé la cause du fichier de zéro octet - était le résultat d'une tentative de construction de Visual Studio ayant échoué, je suppose.
RedFilter
2
J'ai exécuté un fichier de commandes que j'ai copié à partir de l'invite de commande, avec le supplément C: \ ....> au début, apparemment, cela copie un nouveau fichier de 0 Ko par-dessus le fichier existant. Ce message d'erreur est le pire, devrait juste dire exe invalide ou quelque chose.
TechnoCore
1
La même chose m’est arrivée, mais avec winhttpcertcfg.exe.
Scott Mitchell
J'étais sûr que cela ne s'appliquait pas à moi, mais cela me faisait regarder et bien sûr, c'était ça.
chrismay
C'est étrange combien de personnes cela est arrivé. Il doit y avoir quelque chose quelque part qui cause ceci. Un mauvais exemple dans une documentation ou quelque chose.
BenCr
20

Eh bien, le message d'erreur ci-dessus (affiché dans la capture d'écran) n'est pas très détaillé. Cependant, le problème est le suivant: utiliser une architecture différente de celle du système d'exploitation. Dans mon cas, je voulais (ou ai essayé) de lancer l'exécutable x64 alors que le système d'exploitation est x86.

Pour résoudre le problème, j'ai dû télécharger la version x86 du même logiciel (l'application), et cela a bien fonctionné. La confusion survient parce que Windows 8 ne fournit pas beaucoup de détails pour résoudre le problème.

Jones
la source
1
N'hésitez pas à accepter votre propre réponse, afin d'aider les autres à la recherche d'une solution.
pleinolijf
1
Cela s'est également produit lors de l'exécution d'un programme 64 bits sur une machine 32 bits. Il faut aimer ces messages "amicaux" qui ne vous disent pas ce qui ne va pas.
RomanSt
Une raison particulière pour laquelle j'obtiendrais ceci sur un système x64 pour ce que je pensais être une application 64 bits? (Peut-être que c'est le vieux itanium 64 bits?)
ebyrob
8

Un programme d'installation corrompu est une autre cause de ce message d'erreur. Voir Les fichiers corrompus sont la cause de Windows 8 erreur "Cette application ne peut pas fonctionner sur votre PC" .

se souvenir de jack
la source
1
Ce fut le problème pour moi avec Java 32 bits installer. Merci !
Eric MORAND
1
De même, le programme d’installation JDK 64 bits était corrompu. Il suffit de télécharger à nouveau. Ce genre de chose vous fait douter de votre santé mentale.
Nialsh
Mon problème aussi. Essayez de télécharger avec Internet Explorer. Il vous permet de reprendre le téléchargement, alors que Firefox laissait tomber la balle en silence.
Neolisk
4

Un fichier EXE de longueur nulle provoquera également cette erreur.

vide
la source
C'était mon cas sous Windows Server 2016. Quel problème étrange.
tylerjgarland
3

Je ne suis pas sûr si quelqu'un d'autre l'a signalé. Cela peut également être dû au fait que vous exécutez un fichier exécutable 16 bits sur un système d'exploitation 64 bits. Comme dans mon cas ici pour une ancienne configuration de logiciel. Vous pouvez généralement obtenir plus d'informations de la part de Windows Event Log:

entrez la description de l'image ici

ahmd1
la source
0

Hmm, les paramètres de compatibilité règlent généralement ce problème. À l'avenir, si le problème persiste, il se peut que l'application ne démarre pas pour deux autres raisons. Une fragmentation importante du disque, un accès administrateur et un logiciel malveillant peuvent également en être la cause. La défragmentation de votre disque et l'analyse au moyen d'un logiciel anti-virus m'ont aidé à résoudre un problème dans le passé. Et oui, comme les gens l’ont mentionné, les différences d’architecture peuvent poser problème dans Windows. Espérons que cela aide.

Josh Ross
la source