"Este aplicativo não pode ser executado no seu PC" é exibido ao executar um programa

41

Estou usando o Windows 8. Quando tento usar o SimpleAssemblyExplorer, o Windows exibe uma mensagem e não me permite executar esse aplicativo. Eu tentei executá-lo com as opções de compatibilidade; Windows 7 e XP, nem funcionou.

Como os projetos SAE parecem inativos, não há como testar a nova versão.

Como posso me livrar dessa mensagem e executar o programa?

O texto diz "Este aplicativo não pode ser executado no seu PC. Para encontrar uma versão para o seu PC, consulte o editor do software".

Aqui está uma captura de tela:

Windows 8 nag

Jones
fonte
Poste uma captura de tela da mensagem em questão. Não há nenhuma razão para que este aplicativo não funcione no Windows 8. Esta questão não tem nada a ver com a interface do usuário moderna, por isso removi essa tag.
Ramhound 12/12
Bem, eu achei o motivo, ao que parece, eu tenho o aplicativo x64, que não tem idéia do nome. Eu baixei o x86 e funcionou bem.
Jones
1
Acho que você deve postar sua solução como resposta e restaurar a captura de tela na sua pergunta. Isso para ajudar qualquer pessoa com um problema semelhante.
Galacticninja
1
Está bem; Eu vou fazer isso.
13139 Jones

Respostas:

34

No meu caso, por engano, eu havia substituído o arquivo exe por um arquivo 0KB. E tentar executar isso causou a mesma mensagem exata

Dinesh Rajan
fonte
2
O mesmo no meu caso, exceto que eu não descobri o que causou o arquivo de zero byte - foi a saída de uma tentativa de criação do Visual Studio com falha, suponho.
RedFilter
2
Eu executei um arquivo em lotes que eu copiei no prompt de comando, com o C: \ ....> extra no início, aparentemente, isso copia um novo arquivo 0KB sobre o existente. Esta mensagem de erro é a pior, basta dizer exe inválido ou algo assim.
TechnoCore
1
A mesma coisa aconteceu comigo, mas com o winhttpcertcfg.exe.
22675 Scott Scottell
Eu tinha certeza de que isso não se aplicava a mim, mas me fez parecer e com certeza era isso.
Chrismay
É estranho com quantas pessoas isso aconteceu. Deve haver algo em algum lugar que está causando isso. Um mau exemplo em alguma documentação ou algo assim.
BenCr
20

Bem, a mensagem de erro acima (mostrada na captura de tela) não é muito detalhada. No entanto, o problema é: usando uma arquitetura diferente da arquitetura do sistema operacional. No meu caso, eu queria (ou tentei) iniciar o executável x64 enquanto o sistema operacional é x86.

Para resolver o problema, tive que baixar a versão x86 do mesmo software (o aplicativo), e isso funcionou bem. A confusão surge porque o Windows 8 não fornece muitos detalhes para solucionar o problema.

Jones
fonte
1
Sinta-se à vontade para aceitar sua própria resposta e ajudar outras pessoas que procuram uma solução.
pleinolijf 13/12/12
1
Isso também aconteceu ao executar um programa de 64 bits em uma máquina de 32 bits. Tenho que amar as mensagens "amigáveis" que falham em dizer o que realmente deu errado.
RomanSt
Alguma razão em particular que eu estaria recebendo isso em um sistema x64 pelo que eu pensava ser um aplicativo de 64 bits? (Talvez seja a idade Itanium de 64 bits?)
ebyrob
8

O instalador corrompido é outra causa para esta mensagem de erro. Consulte Arquivos corrompidos são a causa do erro do Windows 8 "Este aplicativo não pode ser executado no seu PC" .

rememberjack
fonte
1
Esse foi o problema para mim com a instalação do Java de 32 bits. Obrigado !
Eric MORAND
1
Mesmo assim, o instalador do JDK de 64 bits estava corrompido. Só tive que baixar novamente. Esse tipo de coisa faz você questionar sua sanidade.
Nialsh
O meu problema também. Tente fazer o download com o Internet Explorer. Ele permite que você retome o download, enquanto o Firefox silenciosamente deixou cair a bola.
Neolisk
4

Um arquivo EXE de comprimento zero também causará esse erro.

esvaziar
fonte
Este foi o meu caso no Windows Server 2016. Que problema bizarro.
tylerjgarland
3

Não tenho certeza se mais alguém apontou isso. Isso também pode ser causado pela execução de um arquivo executável de 16 bits em um sistema operacional de 64 bits. Como no meu caso aqui, para uma configuração de software antiga. Geralmente, você pode obter mais informações em Windows Event Log:

insira a descrição da imagem aqui

ahmd1
fonte
0

Hmm, as configurações de compatibilidade geralmente corrigem isso. Para qualquer pessoa no futuro, se o problema persistir, existem mais algumas razões pelas quais o aplicativo pode não ser iniciado. Fragmentação de disco pesada, acesso de administrador e malware também podem ser as causas. Desfragmentar seu disco e fazer uma verificação com software antivírus me ajudou a resolver um problema no passado. E sim, como as pessoas mencionaram, as diferenças de arquitetura podem ser um problema no Windows. Felizmente, isso ajuda.

Josh Ross
fonte