Bem, esta imagem de um programa em execução no Windows 8 não parece certo. Se você já viu algo assim, você sabe o incômodo de tentar executar um aplicativo legado em um computador moderno. A questão certamente faz sentido: você está usando uma máquina com um novo sistema operacional para executar um software que foi projetado para um hardware muito mais antigo e muito mais lento. Por quê devemos esperamos que funcione?
Seja como for, programas antigos ainda podem ter valor para certos usuários. Doom pode ser mais antigo que a maioria dos alunos do ensino médio, mas ainda assim é divertido de se jogar. Se o Windows 8 não quiser executar seus programas antigos imediatamente, não perca a esperança. Com alguns ajustes, você pode salvar seu software antigo graças ao modo de compatibilidade incorporado no Windows 8 e no Windows 10 - o Windows 7 possui uma ferramenta semelhante.
Vá em frente e instale seu programa antigo, mesmo que você não ache que funcionará. Você pode se surpreender.
Execute o solucionador de problemas de compatibilidade
Em uma tentativa de tornar o modo de compatibilidade mais acessível para aqueles que não possuem uma certa aptidão técnica, o Windows 8 inclui um Solucionador de Problemas de Compatibilidade. Para executar este utilitário útil, clique com o botão direito do mouse no arquivo executável do programa, normalmente um EXE, e clique em "Solucionar problemas de compatibilidade".
O Windows tentará determinar o problema que seu programa está tendo e selecionará as configurações para resolvê-lo automaticamente. Clique em "Testar configurações recomendadas" para dar uma chance ao melhor palpite do Windows. Clique em "Testar o programa…" para tentar iniciar seu software de problema usando as novas configurações. Se o Controle de Conta de Usuário estiver habilitado, você precisará conceder permissão de administrador para o programa ser executado.
Neste ponto, você pode descobrir que seus problemas estão resolvidos e o software está funcionando perfeitamente, então, novamente, ele pode estar sendo executado da mesma forma ou até pior do que antes. Faça suas observações, feche o programa e clique em "Avançar" no Solucionador de problemas.
Se o seu programa funcionar, clique em "Sim, salve essas configurações para este programa". Parabéns, está feito.
Se, no entanto, o seu programa ainda não estiver funcionando, clique em "Não, tente novamente usando configurações diferentes". Nesse ponto, você receberá uma série de perguntas que precisará responder para ajudar a identificar o problema exato. O Windows usará sua entrada para ajustar suas sugestões até encontrar algo que funcione ou até você desistir.
Se você não tiver sorte com a solução de problemas, ou se souber logo após o tipo de configurações que deseja usar, tente definir manualmente as opções do Modo de compatibilidade.
Configurar manualmente o modo de compatibilidade
Para selecionar manualmente suas próprias opções de modo de compatibilidade, clique com o botão direito do mouse no arquivo executável do seu programa antigo e clique em "Propriedades". Na janela que aparece, selecione a guia Compatibilidade para visualizar suas opções.
Comece selecionando "Executar este programa no modo de compatibilidade para:" e selecione o sistema operacional para o qual seu programa foi projetado na lista suspensa. Você poderá selecionar qualquer versão do Windows até o Windows 95. Essa alteração pode ser suficiente para o seu programa ser executado. Clique em "Aplicar" e experimente para ver.
Se você ainda estiver com problemas, volte para a guia de compatibilidade e veja suas outras opções. Você pode fazer algumas alterações adicionais na maneira como seu programa é executado:
- Reduzir o modo de cor - Executa o programa no modo de cor de 8 ou 16 bits, o que ajuda quando o seu programa gera um erro dizendo que precisa ser executado em um desses modos
- Executar em resolução de tela de 640 x 480 - Altera sua exibição para uma resolução muito menor, o que ajuda se o programa abrir uma pequena janela e não mudar para tela cheia
- Desativar o dimensionamento de exibição em configurações de DPI alto - Desativa o redimensionamento automático, o que ajuda quando o programa é exibido incorretamente quando as fontes de grande escala são selecionadas
Depois de fazer suas seleções, tente aplicar as configurações e testar seu aplicativo novamente. Se tudo correr bem, você deverá ver o seu programa inicializar sem problemas.
Infelizmente, esta não é uma solução perfeita e certos aplicativos ainda podem não funcionar corretamente. Se você se deparar com um programa desse tipo, verifique on-line para ver se uma versão mais nova está disponível para download. Você também pode usar o solucionador de problemas mencionado acima para alertar a Microsoft sobre o problema e verificar se há uma solução conhecida on-line.
Além disso, não tenha vergonha de usar a antiga e confiável pesquisa do Google para descobrir se alguém encontrou uma solução para executar seu programa.
Atualizado por Ian Paul.