Se muestra "Esta aplicación no se puede ejecutar en su PC" cuando se ejecuta un programa

41

Estoy usando Windows 8. Cuando trato de usar SimpleAssemblyExplorer Windows aparece un mensaje emergente y no me permite ejecutar esa aplicación. Traté de ejecutarlo con las opciones de compatibilidad; Windows 7 y XP, ninguno funcionó.

Dado que los proyectos SAE parecen estar inactivos, no hay forma de probar la nueva versión.

¿Cómo puedo deshacerme de este mensaje y ejecutar el programa?

El texto dice "Esta aplicación no puede ejecutarse en su PC. Para encontrar una versión para su PC, consulte con el editor del software".

Aquí hay una captura de pantalla:

Windows 8 regaña

Jones
fuente
Por favor, publique una captura de pantalla del mensaje en cuestión. No hay ninguna razón para que esta aplicación no funcione en Windows 8. Esta pregunta no tiene nada que ver con la interfaz de usuario moderna, así que eliminé esa etiqueta.
Ramhound
Bueno, encontré la razón, que parece, tengo una aplicación x64, que no tiene ni idea del nombre. Descargué x86 y funcionó bien.
Jones
1
Creo que debería publicar su solución como respuesta y restaurar la captura de pantalla en su pregunta. Esto para ayudar a cualquier otra persona con un problema similar.
galacticninja
1
Okay; Lo haré.
Jones

Respuestas:

34

En mi caso, por error, había sobrescrito el archivo exe con un archivo de 0 KB. Y tratar de ejecutar esto causó el mismo mensaje exacto

Dinesh Rajan
fuente
2
Lo mismo en mi caso, excepto que no he descubierto qué causó el archivo de cero bytes, supongo que fue el resultado de un intento fallido de compilación de Visual Studio.
RedFilter
2
Ejecuté un archivo por lotes que copié desde el símbolo del sistema, con el C: \ ....> extra al principio, aparentemente, esto copia un nuevo archivo de 0 KB sobre el existente. Este mensaje de error es el peor, solo debería decir exe inválido o algo así.
TechnoCore
1
Lo mismo me pasó a mí, pero con winhttpcertcfg.exe.
Scott Mitchell
Estaba seguro de que esto no se aplicaba a mí, pero me hizo ver y, efectivamente, fue así.
chrismay
Es extraño a cuántas personas les ha sucedido esto. Debe haber algo en algún lugar que esté causando esto. Un mal ejemplo en alguna documentación o algo así.
BenCr
20

Bueno, el mensaje de error anterior (que se muestra en la captura de pantalla) no es muy detallado. Sin embargo, el problema es: usar una arquitectura diferente a la arquitectura del sistema operativo. En mi caso, quería (o intenté) iniciar el ejecutable x64 mientras que el sistema operativo es x86.

Para resolver el problema, tuve que descargar la versión x86 del mismo software (la aplicación), y funcionó bien. La confusión surge porque Windows 8 no proporciona muchos detalles para solucionar el problema.

Jones
fuente
1
Siéntase libre de aceptar su propia respuesta para ayudar a otros que buscan una solución.
pleinolijf
1
También tuve esto cuando ejecuté un programa de 64 bits en una máquina de 32 bits. Tengo que amarlos con mensajes "amigables" que no te dicen lo que realmente salió mal.
RomanSt
¿Alguna razón en particular para obtener esto en un sistema x64 por lo que pensé que era una aplicación de 64 bits? (¿Quizás es el viejo itanium de 64 bits?)
ebyrob
8

El instalador dañado es otra causa de este mensaje de error. Ver Los archivos dañados son la causa del error de Windows 8 "Esta aplicación no puede ejecutarse en su PC" .

recordar
fuente
1
Ese fue el problema para mí con la instalación de Java de 32 bits. Gracias !
Eric MORAND
1
Igual, el instalador JDK de 64 bits estaba dañado. Solo tuve que descargar de nuevo. Este tipo de cosas te hace cuestionar tu cordura.
nialsh
Mi problema también Intenta descargar con Internet Explorer. Le permite reanudar la descarga, mientras que Firefox soltó la pelota en silencio.
Neolisk
4

Un archivo EXE de longitud cero también causará este error.

vacío
fuente
Este fue mi caso en Windows Server 2016. Qué problema tan extraño.
tylerjgarland
3

No estoy seguro si alguien más lo ha señalado. Esto también puede deberse a que ejecuta un archivo ejecutable de 16 bits en un sistema operativo de 64 bits. Como en mi caso aquí para una configuración de software antigua. Por lo general, puede obtener más información de Windows Event Log:

ingrese la descripción de la imagen aquí

ahmd1
fuente
0

Hmm, la configuración de compatibilidad generalmente soluciona eso. Para cualquier persona en el futuro, si el problema persiste, hay un par de razones más por las que la aplicación podría no iniciarse. La fragmentación del disco pesado, el acceso de administrador y el malware también pueden ser las causas. Desfragmentar su disco y hacer un escaneo con software antivirus me ayudó a resolver un problema en el pasado. Y sí, como la gente mencionó, las diferencias de arquitectura pueden ser un problema en Windows. Con suerte, esto ayuda.

Josh Ross
fuente