Solucionando problemas de compatibilidade no Windows 8

Olá pessoal!

Neste artigo vou falar de um problema que os clientes tem me questionado muito, que é a compatibilidade de aplicativos e drivers no novo Windows.

Gostaria de começar falando de um problema que me deparei esta semana em um cliente. A empresa dele adquiriu cinco novos equipamentos com o Sistema Operacional Windows 8.1. Nos computadores antigos, o sistema operacional instalado era o Windows XP, no qual todos os programas e dispositivos funcionavam perfeitamente. Nos novos computadores, foram atualizados e configurados os softwares incluindo a aquisição do Office 365. Só que o Scanner da Canon não foi conseguido configurar devido não ter encontrado o driver correto. Recorri ao site da Canon, localizei o modelo da Scanner, mas os drivers existentes para o download eram apenas até o Windows 7. Então, decidi fazer o download do driver para o Windows 7 X64. Como uso o descompactador Winrar, extraí os drivers deste executável e tentei configurá-lo no Scanner, porém, sem sucesso. Então retornei a este arquivo executável que baixei e configurei para instalá-lo no modo de compatibilidade do Windows 7, instalando assim com sucesso. Ao conectar novamente o dispositivo na porta USB, configurou o Scanner sem maiores problemas.

Este assunto relacionado a problemas de compatibilidade, irei separá-lo em dois artigos. Neste primeiro artigo irei mostrar como configurar os programas e drivers a usarem o modo de compatibilidade do próprio Windows. O segundo artigo será a respeito do Microsoft Application Compatibility Toolkit (ACT), que é usado para prevenir e diagnosticar problemas de compatibilidade antes mesmo de implantar uma versão atualizada do Windows.

Aqui, como exemplo, irei demonstrar em cima de um aplicativo que criei há alguns anos em Delphi. É um pequeno programa de cadastros de clientes e vendas. Como aqui criei um aplicativo portátil, isto é, sem instalador e que está dando alguns erros de compatibilidade ao executá-lo no Windows 8.1, irei configurá-lo para executar em modo compatibilidade do Windows XP SP3.

Para isto, vou entrar no diretório do programa, que está localizado no Disco Local C, vou clicar com o botão direito do mouse em cima do arquivo executável e depois clicarei em Propriedades. Tem a opção Solucionar problemas de compatibilidade, mas não gosto muito de utilizar as soluções sugeridas.

compatibilidade1

Na janela de propriedades, terá a guia Compatibilidade, onde iremos configurar as opções para execução do programa.

compatibilidade2

Clicarei em Executar este programa em modo de compatibilidade e escolherei entre as opções o sistema operacional que mais se adeque ao meu software.

compatibilidade5

Como meu software funcionava perfeitamente no Windows XP SP3, primeiramente irei testar este modo de compatibilidade como é mostrado na imagem a seguir.

compatibilidade3

Como coloquei o programa na raiz do Disco Local C e estou trabalhando com um banco de dados Firebird que está localizado no próprio diretório, vou deixar marcada a opção Executar este programa como administrador. Uma das vantagens de executar como administrador é de ter acesso a leitura e gravação dentro desta pasta. É claro que podemos também definir as permissões do usuário da guia Segurança, mas executando como administrador, resolvem-se problemas relacionados à DLLs que são compartilhadas com determinados softwares e que apenas as permissões nas pastas não resolvem.

compatibilidade4

Agoa é só clicar em Aplicar e depois em OK que o aplicativo está configurado para ser usado em modo de compatibilidade do Windows XP SP3. O que o sistema faz é virtualizar este programa como se estivesse rodando no sistema operacional selecionado.

O princípio para instalação de drivers e aplicativos já configurado em modo de compatibilidade é o mesmo. Clicaremos com o botão direito do mouse em cima do instalador do programa ou do driver e clicaremos em Propriedades. Na guia Compatibilidade selecionaremos o sistema operacional compatível e deixaremos marcada a opção de executar como administrador. Então é só instalar normalmente o programa que já fará a instalação em seu modo de compatibilidade.

Como falei anteriormente, no próximo artigo irei mostrar como configurar e usar o Application Compatibility Toolkit.

Abraços e até a próxima.

Luciano Gusso

Mais artigos deste autor »

Formado em Analise e Desenvolvimento de Sistemas, com MBA em Gestão de Projetos.
Trabalhando há mais de 20 anos na área de TI, prestando suporte técnico e consultoria à empresas e usuários finais.


4 Comentários

Anderson
2

Ótima dica.
Já enfrentei dificuldades de aplicações que não são compatíveis com o Windows 8.1 e não havia resolvido, tenho certeza que depois da leitura deste artigo lembrarei da solução.

stephany
3

já tentei tudo só que na hora de escolher o windows no modo de compatibilidade ele não aparece pra escolher windons xp pack 3, que é a versão que ele é compativel

Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!