2010-06-07 16:10:10 +0000 2010-06-07 16:10:10 +0000
14
14

O ficheiro não é compatível com a versão do Windows que está a correr

Tenho um instalador muito antigo (aplicação legada) que estamos a tentar pôr a funcionar num Windows 7 64 bit os.

Anteriormente só tinha sido instalado no Windows XP 32 bit. Recebo o seguinte erro quando tento executá-lo:

The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.

Contactar o editor de software não é uma opção (o software é super antigo).

Existe alguma forma de fazer isto funcionar? Algum tipo de modo de compatibilidade?

A única coisa de que ouvi falar que vai funcionar é uma XP Virtual na caixa Win 7. O problema é que este software é uma parte de todo um conjunto de software. Eu teria de colocar todas as peças na XP Virtual ou nenhuma.

Antes de ir pelo caminho de colocar tudo na xp virtual, gostaria de saber que não há maneira de colocar tudo no Win 7 os.

Respostas (5)

7
7
7
2010-06-07 18:22:45 +0000

Diz que é um instalador realmente antigo, é uma aplicação de 16 bits? Todo o suporte de aplicação de 16 bits foi retirado do Windows 7 x64 - Não será executado, de todo. Terá de usar um emulador ou voltar para o Windows de 32 bits. O modo XP no Windows 7 poderá ser uma solução fácil para pôr esta aplicação a funcionar sem problemas.

3
3
3
2010-06-07 16:25:04 +0000

Com instaladores de legado, só tem de mexer nas definições. Tente definir o modo de compatibilidade com o Windows XP SP 3 e Set run como administrador.

Alguns instaladores legados podem ser “descompactados”. O que significa que alguns utilitários zip podem realmente descompactar os ficheiros que o programa deve instalar. Agora não o recomendo, mas pode tentar mover os ficheiros manualmente.

3
3
3
2010-06-07 17:03:47 +0000

Se correr o instalador em modo de compatibilidade com UAC desligado alteração de registo ) não funcionar, o próximo passo é tentar uma instalação manual. É aqui que utiliza técnicas de comparação de ficheiros para encontrar o que o instalador realmente faz ao seu computador e espelhar isso na sua máquina windows 7. Se nunca fez isto antes, não o recomendaria porque pode deparar-se com muitos problemas ao tentar pôr tudo a funcionar. O que sei por experiência própria é uma verdadeira dor de cabeça para conseguir tudo.

A melhor opção é descarregar e activar o modo XP no windows 7 (não funciona com win 7 home ou starter). Isto dar-lhe-ia pelo menos atalhos no ambiente de trabalho que lançam o VM a pedido. Pode encontrá-lo aqui .

0
0
0
2019-07-03 17:41:08 +0000

Este erro também pode aparecer quando se cria um script e se guarda como *.exe em vez de *.bat. A mudança para *.bat pode resolver o problema.

0
0
0
2015-04-07 09:29:20 +0000

Tive exactamente a mesma mensagem de erro para um instalador de corrupção*.

Um instalador que foi criado para Windows 7 (32bit/64bit) em primeiro lugar, ficou corrompido enquanto era transferido por e-mail, mostrando esta mensagem (no Windows 7 64bit). O ficheiro não corrompido foi instalado com multa.

Então, sugiro que experimente o instalador numa máquina Win XP antes de tentar operações mais técnicas.

Se o instalador for de facto corrupto, então terá de encontrar uma cópia de segurança ou obtê-la noutro sítio qualquer.