Execute o programa antigo de 32 bits no Windows 2008 R2 64bit

4

Estou configurando o Windows Server 2008 R2 como um servidor de aplicativos (RDP, SeamlessRDP). Eu ia primeiro instalar esse aplicativo no servidor e provisioná-lo para os clientes.

O problema é que é um aplicativo de 32 bits e quando estou tentando instalá-lo estou recebendo:

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.

Eu tentei definir o modo de compatibilidade com o XP SP2 e SP3, tentei o Windows 2000. Btw, funciona perfeitamente no XP SP2, SP3.

O instalador é o InstallShield. O assistente de compatibilidade integrado do Windows não funcionou. Eu joguei com outras configurações como "Executar como Admin .." e trabalhar no modo 640x480 - sem resultados.

Outros aplicativos (também 32 bits) estão funcionando bem

    
por bakytn 20.07.2011 / 06:24

2 respostas

4

A única vez que vi isso é quando há um aplicativo de 16 bits fingindo ser um 32-bit (algum software de help desk realmente antigo ou algumas ferramentas de telefonia PBX). O Windows 64 bits não possui suporte a 16 bits.

Pode até ser um aplicativo de 32 bits que está usando apenas um programa de instalação de 16 bits. Se for esse o caso, deve ser simples o suficiente para extrair o aplicativo do invólucro do InstallShield e configurá-lo manualmente.

Mais detalhes podem ser encontrados aqui .

    
por 20.07.2011 / 06:36
0

Isso não tem nada a ver com 32 a 64 bits. tem a ver com o enote softwar ser compatível, e estar na lista negra como tal, principalmente porque foi escrito por pessoas que "conseguiram trabalhar" em vez de ler a documentação sobre como deve funcionar.

Receba uma atualização do editor.

    
por 20.07.2011 / 06:31