12Aug

Como fazer programas antigos funcionarem no Windows 10

Windows 10 battlestation

A maioria dos seus aplicativos mais antigos do Windows deve funcionar apenas no Windows 10. Se eles trabalhavam no Windows 7, eles quase certamente funcionarão no Windows 10. Alguns aplicativos de PC mais antigos não funcionarão apenas, mas há muitas maneiras de fazê-los funcionarnovamente.

Esses truques cobrem uma variedade de aplicativos, desde aplicativos da era do Windows XP e jogos de PC antigos que exigem DRM desatualizado para aplicativos DOS e Windows 3.1.

ARTIGOS RELACIONADOS
O Windows 10 é compatível com o seu software existente? PCs
antes do Windows: o que usar o MS-DOS era realmente como o

Executar como administrador

Muitas aplicações desenvolvidas para o Windows XP funcionam corretamente em uma versão moderna do Windows, com exceção de um pequeno problema. Durante a era do Windows XP, os usuários comuns do Windows geralmente usavam seu PC com uma conta de Administrador o tempo todo. As aplicações foram codificadas para assumir apenas que tinham acesso administrativo e falhariam se não o tivessem feito. O novo recurso de controle de conta de usuário( UAC) principalmente corrigiu esse problema, mas houve alguns problemas de iniciação no início.

Se um aplicativo antigo não estiver funcionando corretamente, tente clicar com o botão direito do mouse em seu atalho ou arquivo. exe e, em seguida, selecionando "Executar como administrador" para iniciá-lo com permissões administrativas.

Se você achar que um aplicativo exige acesso administrativo, você pode configurar o aplicativo para sempre executar como administrador usando as configurações de compatibilidade que discutimos na próxima seção.

Ajustar Configurações de Compatibilidade

O Windows inclui configurações de compatibilidade que podem tornar as aplicações antigas funcionais. No menu Iniciar do Windows 10, clique com o botão direito do mouse em um atalho, selecione "Abrir local do arquivo" no menu de contexto

Depois de ter a localização do arquivo, clique com o botão direito do mouse no atalho do aplicativo ou no arquivo. exe e selecione "Propriedades" no contextocardápio.

Na guia "Compatibilidade" da janela de propriedades do aplicativo, você pode clicar no botão "Usar o solucionador de problemas de compatibilidade" para uma interface do assistente ou simplesmente ajustar as opções.

Por exemplo, se um aplicativo não for executado corretamente no Windows 10, mas executado corretamente no Windows XP, selecione a opção "Executar este programa no modo de compatibilidade para", e selecione "Windows XP( Service Pack 3)" a partir domenu suspenso.

Não seja tímido sobre a tentativa de outras configurações na guia "Compatibilidade" também. Por exemplo, jogos muito antigos podem se beneficiar de "Modo de cor reduzida".Em displays DPI altos, você pode ter que verificar a opção "Desativar a escala da tela em configurações DPI altas" para que um programa pareça normal. Nenhuma opção nesta guia pode prejudicar seu aplicativo ou PC - você sempre pode simplesmente desativá-los se eles não ajudarem.

Instale drivers não assinados ou drivers de 32 bits

A versão de 64 bits do Windows 10 usa a imposição da assinatura do driver e exige que todos os drivers tenham uma assinatura válida antes de serem instalados. As versões de 32 bits do Windows 10 normalmente não exigem drivers assinados. A exceção a isso é que as versões de 32 bit do Windows 10 executadas em um PC mais novo com UEFI( em vez de BIOS regular) geralmente exigem drivers assinados. Aplicar controladores assinados ajuda a melhorar a segurança e a estabilidade, protegendo seu sistema de drivers que são mal-intencionados ou simplesmente instáveis. Você só deve instalar drivers não assinados se você souber que está seguro e tem uma boa razão para fazê-lo.

ARTIGOS RELACIONADOS
Como desativar a verificação da assinatura do driver no Windows 8 ou 10 de 64 bits( para que você possa instalar drivers não assinados)
O que é UEFI e como é diferente do BIOS?

Se o software antigo que deseja instalar precisa de drivers não assinados, você precisará usar uma opção de inicialização especial para instalá-los. Se apenas drivers de 32 bits estiverem disponíveis, você precisará usar a versão de 32 bits do Windows 10 em vez disso - a versão de 64 bits do Windows 10 requer drivers de 64 bits. Use esse processo se precisar alternar para a versão de 32 bits, baixando a versão de 32 bits do Windows 10 em vez da versão de 64 bits.

Execute Jogos que Exigem SafeDisc e SecuROM DRM

O Windows 10 não executará jogos mais antigos que usem o SafeDisc ou SecuROM DRM.Esses esquemas de gerenciamento de direitos digitais podem causar alguns problemas. No geral, é bom que o Windows 10 não permita que este lixo instale e polua seu sistema. Infelizmente, isso significa que alguns jogos mais antigos que vieram em CDs ou DVDs físicos não serão instalados e executados normalmente.

Você tem uma variedade de outras opções para jogar esses jogos, incluindo a busca de um crack "sem CD"( que são potencialmente muito inseguras, como são freqüentemente encontrados em sites de pirataria obscuros), recomprando o jogo de um serviço de distribuição digital comoGOG ou Steam, ou verificando o site do desenvolvedor para ver se ele oferece um patch que remove o DRM.

Os truques mais avançados incluem a instalação e a inicialização dupla em uma versão antiga do Windows sem essa restrição, ou tentando executar o jogo em uma máquina virtual com uma versão mais antiga do Windows. Uma máquina virtual pode até funcionar bem para você, uma vez que os jogos que usam esses esquemas DRM são suficientemente antigos agora que mesmo uma máquina virtual provavelmente pode lidar com suas demandas de gráficos.

Use máquinas virtuais para software antigo

O Windows 7 incluiu um recurso especial "Modo Windows XP".Este foi realmente apenas um programa de máquina virtual incluído com uma licença gratuita do Windows XP.O Windows 10 não inclui um modo Windows XP, mas você ainda pode usar uma máquina virtual para fazê-lo sozinho.

Tudo o que você realmente precisa é um programa de máquina virtual como VirtualBox e uma licença de Windows XP de reposição. Instale essa cópia do Windows na VM e você pode executar o software naquela versão anterior do Windows em uma janela na área de trabalho do Windows 10.

Usar uma máquina virtual é uma solução um pouco mais envolvida, mas funcionará bem, a menos que o aplicativo precise interagir diretamente com o hardware. As máquinas virtuais tendem a ter suporte limitado para periféricos de hardware.

Use Emuladores para aplicativos DOS e Windows 3.1

O DOSBox permite que você execute aplicativos do DOS antigos - principalmente jogos de DOS - em uma janela de emulador em sua área de trabalho. Use DOSBox para executar aplicativos DOS antigos em vez de confiar no prompt de comando. O DOSBox funcionará muito, muito melhor.

E, uma vez que o Windows 3.1 em si era basicamente um aplicativo DOS, você pode instalar o Windows 3.1 em DOSBox e executar aplicativos antigos do Windows 3.1 de 16 bits também.

Use o Windows de 32 bits para o software de 16 bits Os programas

de 16 bits já não funcionam em versões de 64 bits do Windows. A versão de 64 bits do Windows simplesmente não contém a camada de compatibilidade WOW16 que permite que aplicativos de 16 bits sejam executados. Tente executar um aplicativo de 16 bits em uma versão de 64 bits do Windows e você verá apenas uma mensagem "Este aplicativo não pode ser executado no seu PC".

Se você precisa executar aplicativos de 16 bits, você precisará instalar a versão de 32 bits do Windows 10 em vez da versão de 64 bits. A boa notícia é que você realmente não precisa reinstalar todo o sistema operacional. Em vez disso, você pode simplesmente instalar uma versão de 32 bits do Windows dentro de uma máquina virtual e executar o aplicativo lá.Você pode até instalar o Windows 3.1 no DOSBox.

Use navegadores específicos para sites que requerem Java, Silverlight, ActiveX ou Internet Explorer

O Windows 10 usa o novo Microsoft Edge como seu navegador padrão. O Edge não inclui suporte para Java, ActiveX, Silverlight e outras tecnologias. O Chrome também descartou o suporte para plug-ins NPAPI como Java e Silverlight.

Para usar aplicativos web mais antigos que exijam essas tecnologias, ative o navegador da Internet Explorer incluído no Windows 10 por motivos de compatibilidade. O IE ainda suporta conteúdo ActiveX.O Mozilla Firefox ainda suporta Java e Silverlight.

Você pode iniciar o Internet Explorer no menu Iniciar. Se você já possui o Microsoft Edge, basta abrir o menu de configurações e selecionar "Abrir com o Internet Explorer" para abrir a página atual diretamente no Internet Explorer.

Em geral, se um aplicativo antigo não funcionar no Windows 10, é uma boa idéia tentar encontrar uma substituição moderna que funcione corretamente. Mas, existem alguns aplicativos - especialmente jogos de PC e aplicativos de negócios antigos - que talvez você não consiga substituir. Felizmente, alguns dos truques de compatibilidade que compartilhamos receberão esses aplicativos funcionando de novo.

Crédito de imagem: Brett Morrison no Flickr