Como executar aplicativos de 32 bits em um sistema Windows de 64 bits



Programas de 64 bits geralmente são executados com mais rapidez e eficiência do que os de 32 bits, e a maioria dos PCs modernos possui um processador de 64 bits. Mas, às vezes, você se depara com aplicativos antigos que são apenas de 32 bits e se pergunta como fazê-los funcionar sem problemas em um Windows de 64 bits mais recente. Felizmente, o Windows possui recursos integrados para lidar com isso, emulando o ambiente antigo, então você geralmente não precisa procurar uma versão antiga do Windows de 32 bits ou configurar uma máquina virtual. Mesmo assim, entender o que está acontecendo nos bastidores ajuda a solucionar problemas quando as coisas começam a dar errado.

É possível executar diretamente um software de 32 bits em uma máquina de 64 bits?

Antes de falarmos sobre soluções, é importante saber que, em um Windows de 64 bits, os aplicativos desenvolvidos para 32 bits não são totalmente incompatíveis — eles apenas precisam de um pequeno ajuste. A questão é que um processador de 64 bits não processa apenas mais dados; ele tem uma maneira completamente diferente de fazer as coisas. Portanto, os aplicativos de 32 bits não são totalmente compatíveis por padrão, porque esperam um ambiente específico que só existe no antigo mundo do Windows de 32 bits. A solução? Emulação. O Windows emula o ambiente de 32 bits para que esses aplicativos antigos possam funcionar como nos bons tempos.

Isso não é mágica — é a camada de compatibilidade integrada da Microsoft chamada WOW64, e provavelmente está funcionando em segundo plano neste exato momento. O resultado? A maioria dos aplicativos de 32 bits funciona perfeitamente no seu Windows de 64 bits, muitas vezes sem que você perceba.

A opção padrão: WOW64

A Microsoft sabia que ainda gostaríamos de executar nossos queridos aplicativos antigos de 32 bits, então o Windows inclui o WOW64.É como um pequeno tradutor que fica entre o seu aplicativo e o hardware, garantindo que tudo funcione perfeitamente. Basicamente, o WOW64 permite que você clique duas vezes em um aplicativo de 32 bits e o Windows cuida de toda a formatação e interface para você.

Na maioria das vezes, isso funciona sem problemas. Na minha configuração, executei alguns aplicativos na pasta Arquivos de Programas (x86) sem qualquer complicação adicional.Às vezes, porém, você pode encontrar problemas — talvez um aplicativo trave ou se recuse a iniciar. Quando isso acontece, pode ser algo relacionado à camada de compatibilidade ou ao próprio aplicativo.

Outra opção para experimentar… Virtualização

Se o WOW64 não estiver funcionando — talvez o aplicativo seja muito antigo ou incompatível por algum motivo —, as máquinas virtuais são a próxima opção. Ferramentas como VirtualBox ou VMWare podem executar um Windows de 32 bits completo dentro do seu sistema atual. Dessa forma, você obtém um ambiente de 32 bits verdadeiro, o que é um exagero para a maioria das necessidades diárias, mas útil se você estiver lidando com softwares antigos que se recusam a funcionar.

Claro, configurar uma máquina virtual dá mais trabalho e nem sempre é prático, principalmente se você só precisa executar algo rapidamente. Mas, ei, é uma opção se as coisas ficarem realmente complicadas — e algumas pessoas juram que é a melhor solução para resolver problemas de compatibilidade.

Instalando aplicativos de 32 bits em um Windows de 64 bits

A instalação geralmente não é um problema — execute o instalador normalmente, seja a partir de um CD ou de um arquivo baixado. O Windows detecta a arquitetura do aplicativo e prefere colocar programas de 32 bits na pasta Arquivos de Programas (x86). O sistema operacional gerencia a execução desses programas automaticamente por meio do WOW64, então você raramente precisa fazer algo especial.

Em alguns casos, se algo não estiver funcionando corretamente, verifique se o aplicativo foi instalado na pasta Arquivos de Programas (x86). Se não estiver lá e estiver apresentando problemas, reinstalar com privilégios de administrador ou em modo de compatibilidade pode ajudar.

É possível executar aplicativos de 32 bits em uma CPU de 64 bits?

Com certeza. Ao contrário do que se acreditava antigamente, um processador de 64 bits pode executar aplicativos de 32 bits sem problemas. Seu sistema cuida de tudo nos bastidores com o WOW64. Basta clicar duas vezes e torcer para que funcione — se você encontrar problemas, talvez o aplicativo realmente não seja mais compatível ou haja algum outro conflito.

Outra opção é a virtualização — usando ferramentas como VirtualBox ou VMWare — mas, para a maioria, deixar o Windows executar o WOW64 por conta própria é suficiente.Às vezes, uma rápida execução da Solução de Problemas de Compatibilidade (clique com o botão direito do mouse no arquivo EXE e selecione Propriedades > Compatibilidade ) também pode corrigir aplicativos problemáticos.

No fim das contas, trata-se principalmente da emulação do Windows fazer o trabalho pesado. Se você tiver sorte, não precisará de nada mais complicado.



Este artigo foi útil?