Erro 193 - Dev C++ [SOLUÇÃO]
Nada pior que depois de escrever todo seu código e você na esperança dele compilar e derrepente se depara com a seguinte mensagem: "Erro 193: %1 não é um aplicativo Win32 válido".
Recentemente eu também tive esse problema, pesquisei muito sobre, mas nenhuma "solução" que encontrei funcionou, até que depois de passar o dia todo tentando solucionar esse problema eu consegui.
Segue abaixo as possíveis soluções, e por último a única solução que funcionou comigo.
OBS: É importante dizer que as soluções abaixo também servem para outros compiladores que apresentam o mesmo problema.
Reprodução: Freepik.com |
1° Desative seu Anti-Vírus e Firewall
Reprodução: Freepik.com |
Sim, em muitos dos casos o "culpado" é o anti-vírus ou o Firewall que bloqueia o arquivo .exe gerado pelo compilador.
2° Desinstale os últimos programas instalados
Pode ser que esteja ocorrendo uma incompatibilidade com algum programa que você possa ter instalado, para evitarmos suspeitas, desinstale os programas que você instalou quando começou a ocorrer o erro.
3° Restaure o sistema
Se desabilitar o anti-vírus e o firewall não adiantou, restaure seu sistema para uma versão anterior em que o compilador funcionava, no Windows é possível fazer a restauração sem perder seus arquivos atuais.
4° A Solução que funcionou comigo
Formatar o computador
Pode não ser muito animador, mas foi o que funcionou comigo.
Fiz um Backup de todos meus arquivos e drivers e formatei o computador. Instalei todos os drivers e quando fui executar o arquivo, o erro persistia, foi ai então que pensei em fazer uma nova instalação porém com drivers "limpos", baixados diretamente do fabricante sem ser de backups e para a minha felicidade o erro sumiu, então continuei instalando meu programas, até que quando instalei o Advanced System Care, o erro apareceu de novo. Fiz uma restauração do sistema e o erro persistiu, então novamente eu tive que formatar o computador e dessa vez não instalei o Advanced System Care, e tudo rodou perfeitamente :)
O motivo do Advanced bloquear o executável eu não sei, mas não instala-lo foi a solução para mim! E o mais estranho é que em outro computador meu em que eu utilizo o DEV e o Advanced não teve problema nenhum.
Espero ter ajudado, se você sabe de outra solução ou gostaria de acrescentar algo, não exite em comentar.
O motivo do Advanced bloquear o executável eu não sei, mas não instala-lo foi a solução para mim! E o mais estranho é que em outro computador meu em que eu utilizo o DEV e o Advanced não teve problema nenhum.
Espero ter ajudado, se você sabe de outra solução ou gostaria de acrescentar algo, não exite em comentar.
Comentários: