Coisas

Coisas
Links Legais

Photo Album

 

executar-2.jpg (33401 bytes)

 

Volta e meia eu quero instalar algum programa/jogo antigo no Windows 10 64 bits e sou agraciado com um frio "Esse programa não pode ser instalado nessa versão do Windows". A coisa engraçada é que muitos softwares rodam normalmente em sistemas mais novos, mas o problema é quando exigem instalação correta pra tal e esses não conseguem ser instalados.

Grosseiramente o que ocorre é que muitos softwares antigamente utilizavam instaladores 16-bit, e versões do Windows mais novas que rodam em 64 "droparam" suporte a tipos de arquivos 16-bit (ficando suporte apenas pra 32-bit)

Salvo algumas exceções, basicamente jogos/sofwares do meio pro fim dos anos 90 utilizavam Installshield V3 ou V5 para se instalarem. Para esses casos existe uma solução prática que são launchers que tapeiam o problema. Basta extrair na pasta do instalador do programa e voi lá. Pra saber qual versão, apenas é necessário checar as propriedades do instalador

instalshield5.JPG (41575 bytes)

Installshield V3 Launcher

Installshield V5 Launcher

Alguns programas da Microsoft tinham instaladores próprios. Nesses casos é recomendado o uso do ACMSETUP no prompt de comando.

Primeiro é necessário extrair o conteúdo do arquivo ".CAB" do diretório do setup com um extrator de arquivos qualquer, como o Winrar. Por exemplo, digamos que o programa seja o Microsoft Money 99, e extraindo o arquivo .CAB, procure por um arquivo com a extensão ".STF" (no caso será o "Money99.stf".) Via Prompt de Comando, acesse o diretório onde está o instalador (basta copiar o endereço da barra do explorador de arquivos, voltar ao Prompt de comando escrever "cd" no prompt de comando e colar o endereço dentro dele e apertar enter) Daí, usar o comando ACMSETUP /T

Exemplo:

cd c:\instalacaodoprograma  Da enter e aí digita o comando abaixo

ACMSETUP /T nomedoarquivo.STF

E basicamente é isso. É claro... isso não garante que vá funcionar, apenas que vai abrir o instalador do programa. Muitas vezes dá problema ou realmente o programa não funciona mais em arquitetura recente.