Um programa aplicativo é um software que é projetado para fazer o que

Porque os programas antigos não funcionam em versões modernas de Windows (e como você pode executá-los de qualquer maneira)

por Chris Hoffman em 24 de setembro de 2013

Windows é tudo sobre compatibilidade com versões anteriores, permitindo que as pessoas - especialmente as empresas - para continuar a usar suas aplicações importantes em novas versões do Windows. Mas há limites. Quanto mais velho um programa é, o mais provável ele vai quebrar.

Um programa aplicativo é um software que é projetado para fazer o que

Geralmente, você deve ficar longe de software de idade. Evitar a captação de CDs de software projetados para Windows 95 em vendas de garagem. software antigo que não funciona mais provavelmente só deve ser atualizado para uma versão moderna, compatível.

ads

Software não dura como mídia não

Vinte anos de idade, CDs de áudio vai jogar bem em CD players modernos, registros vai jogar bem no gira-discos modernos e vídeos em DVD vai sempre jogar em dispositivos com hardware de leitura de DVD. Mas isso antigo software CD fez dezoito anos atrás para Windows 95 é diferente.

CDs de áudio, DVDs de vídeo, até mesmo registros - eles são todos os formatos de mídia padrão. Em outras palavras, um CD de áudio tem dados de áudio sobre ele. O computador interpreta estes dados de áudio por conta própria. É por isso que um CD de áudio fabricados em 1980 será jogável em um PC Windows 8, um Mac, ou qualquer outro dispositivo - o computador sabe como interpretar o CD de áudio e cuida disso por conta própria. O CD de áudio não precisa saber sobre o sistema operacional ou dispositivo que está jogando.

No entanto, é diferente do software. Software não é padrão algo que todos os computadores saber interpretar - software é o código que é executado no computador. É até o software para fazer o que ele precisa fazer. Software escrito para Windows 3.1 ou Windows 95 provavelmente será extremamente confuso se ela se encontra em execução no Windows 7 ou Windows 8. Ele irá procurar por arquivos que não existem mais e podem se recusam a até mesmo correr neste ambiente desconhecido.

Windows é famosa pela sua compatibilidade com versões anteriores e tenta ajudar os programas mais antigos sejam executados da melhor forma possível, mas há um limite para até que o Windows pode fazer. É impressionante que as versões modernas de Windows pode até mesmo executar programas do Windows 95 em tudo, dado que a série Windows 9x foi baseado em DOS e Windows XP e versões posteriores do Windows são baseados no kernel do Windows NT - eles são completamente diferentes sistemas operacionais sob o capuz.

Um programa aplicativo é um software que é projetado para fazer o que

Porque os programas não podem executar

Nós já cobrimos a explicação de alto nível, mas aqui estão alguns detalhes de baixo nível que poderiam impedir os programas sejam executados corretamente:

  • Programas Refuse to Run. Alguns programas podem recusar-se a instalar se eles percebem que estão sendo executados em uma versão do Windows que não conhecem.
  • Programas de 16 bits. versões de 32 bits do Windows contêm um ambiente de emulação de 16 bits que permite idade software Windows 3.1 para ser executado. Este foi removido das versões de 64 bits do Windows, para que esses programas antigos do Windows 3.1 não será executado em todos.
  • Software DOS. Como o Windows XP, versões de consumidor do Windows já não são construídos em cima de DOS. software e jogos que dependiam de modo real DOS complicada DOS não será capaz de rodar nativamente em versões modernas de Windows. A janela do prompt de comando é um recurso de compatibilidade incompleta, não um sistema DOS completo.
  • Velhas dependências da biblioteca. Alguns programas podem ter dependia de bibliotecas antigas que já não estão incluídos no Windows ou pode ter dependiam outros programas antigos que também não funcionam adequadamente em novas versões do Windows.
  • Problemas de segurança. programas antigos não são usados ​​para recursos de segurança do Windows modernos e pode não jogar bonito com as contas de usuário limitadas e UAC. Windows tenta enganar programas antigos em execução sob contas de usuário limitado, mas isso nem sempre resolver todos os problemas.
  • Um programa aplicativo é um software que é projetado para fazer o que

Esta não é uma lista exaustiva, mas deve ajudá-lo a compreender algumas das questões envolvidas. Os programas são projetados para rodar em versões atuais do Windows, e não versões do Windows que podem existir 20 anos no futuro. Quebra deve ser esperado ao executar aplicativos antigos do Windows em versões modernas de Windows. Como a Microsoft e outros fornecedores de sistemas operacionais melhorar os seus sistemas operacionais, programas antigos estão gradualmente deixado para trás, a menos que eles estão atualizados.

Como executar programas mais antigos

Enquanto você deve evitar software muito antigo, se possível, às vezes você simplesmente não pode. Você pode ter uma aplicação crítica para os negócios que você precisa para executar ou pode querer jogar um jogo de PC antigo. Existem maneiras que você pode executar esses programas de qualquer maneira.

Configurações de Compatibilidade usa o Windows '. O Windows built-in configurações de modo de compatibilidade que podem ajudar a obter programas de trabalho. Botão direito do mouse o atalho de um programa, selecione Propriedades e clique na guia Compatibilidade. Você pode escolher a versão do Windows que o programa executado sob - Windows irá tentar enganar esse programa em pensar que está em execução na versão antiga do Windows. Isso nem sempre permitirá que todos os programas de idade para o trabalho, mas vale a pena um tiro. Há até uma compatibilidade para problemas em programa que irá tentar localizar automaticamente as configurações do modo de compatibilidade correctos para o seu programa.

Run Software velha em uma máquina virtual. Ao invés de tentar fazer a sua corrida de software velho em uma versão moderna do Windows, você pode instalar uma cópia virtualizada de uma versão antiga do Windows e execute o software de lá. Por exemplo, se você tivesse um aplicativo que seja executado no Windows XP, mas não é executado no Windows 7 ou 8, você pode usar uma máquina virtual do Windows XP para executar esse programa. Se você tiver um velho jogo que decorreu sob o DOS, você pode instalá-lo no DOSBox. Isto irá funcionar bem para a maioria dos programas, a menos que eles exigem acesso direto aos dispositivos de hardware - por exemplo, um programa antigo que interface com uma impressora através de uma porta serial não funcionará. No entanto, isso é muito menos conveniente do que instalar o programa normalmente.

posts relacionados

  • ASP - Application Service Provider por Bradley Mitchell. Wireless / Rede Especialista Bradley é um computador profissional com 20 anos de experiência no desenvolvimento de software de rede, projeto ...

  • software CRM - Customer software de gestão de relacionamento Termos relacionados Em CRM (Customer Relationship Management), CRM software é uma categoria de software que cobre um amplo conjunto de aplicações ...

  • Whats Up Para Mobile Download Whats Up para celular Whats Up para celular. Abaixo está a lista de link de download relacionada com Whats Up para celular. para baixar Whats Up para Click Mobile no link ...

  • Termos relacionados com Direct X é um conjunto de APIs (interfaces de programação de aplicativos), desenvolvido pela Microsoft. Ele fornece aos desenvolvedores de software com recursos para escrever aplicativos baseados no Windows que acessam ...

  • IPSW arquivo de localização de Mac e Windows Sempre que você atualizar seu iPhone. iPod touch. ou iPad. você vai ter um novo arquivo IPSW que é baixado para uma pasta atualizações iOS cortesia da iTunes. Sabendo ...