Como resolver problemas de programas do Windows de 16 bits no Windows XP

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Para obter uma versão deste artigo referente ao Microsoft Windows 2000, consulte 103656.
Sumário
Diversos programas de 16 bits concebidos para serem executados no Microsoft Windows 3.1 foram testados com o Windows XP. Quando resolver problemas de um programa de 16 bits baseado no Windows que não esteja a funcionar correctamente no Windows XP, considere os seguintes itens:
  • Se for possível, verifique se o programa funciona correctamente no Microsoft Windows 3.0 e Windows 3.1.
  • Note que se o programa necessitar de um controlador de dispositivo virtual (VxD), não funcionará correctamente no Windows XP.
  • Certifique-se de que foi seleccionada uma impressora predefinida no Painel de controlo. Alguns programas (como o Microsoft Word versão 2.0 para Windows) não funcionam correctamente no Windows XP a não ser que tenha sido seleccionada uma impressora predefinida. Alguns programas de 16 bits mais antigos requerem que seleccione uma impressora no âmbito das opções do programa.
  • Certifique-se de que todas as bibliotecas de ligação dinâmica (DLL, Dynamic Link Libraries) utilizadas pelo programa estão actualizadas e são localizáveis pelo programa (ou no caminho do sistema ou explicitamente definidas no programa ou directório de trabalho).
  • Certifique-se de que os itens predefinidos contidos nos ficheiros Config.nt e Autoexec.nt estão presentes e na ordem correcta.

    No Windows XP, Config.nt contém os seguintes comandos por predefinição:
        dos=high, umb    device=%SystemRoot%\system32\himem.sys    files=40					
    Autoexec.nt contém os seguintes comandos por predefinição:
        @echo off    lh %SystemRoot%\system32\mscdexnt.exe    lh %SystemRoot%\system32\redir    lh %SystemRoot%\system32\dosx    SET BLASTER=A220 I5 D1 P330 T3					
  • Todas as variáveis de ambiente de que o programa baseado no Windows necessite devem estar localizadas no ficheiro Autoexec.nt; caso estejam, o Windows irá utilizá-las da forma adequada.

    Note que se forem efectuadas quaisquer alterações às variáveis relacionadas com o subsistema do Windows 3.0 ou Windows 3.1 (Wowexec.exe), poderá ser necessário reiniciar o computador para que essas alterações sejam implementadas.
  • Determine se o Windows foi instalado como um sistema operativo autónomo ou como uma actualização de uma instalação anterior do Windows 3.0 ou Windows 3.1. Caso seja uma actualização, podem não ter sido correctamente copiadas informações dos ficheiros Win.ini e/ou System.ini para a base de dados do registo do Windows.

    Para resolver este problema, poderá ter de migrar estas definições novamente ou reinstalar o programa que não está a funcionar.

    Para obter ajuda relativamente à migração de informações do programa para o registo do Windows, efectue uma pesquisa com as seguintes palavras de referência na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    migrate e Win.ini
  • Execute o programa num espaço de memória separado. Para tal, edite as propriedades do ícone ou do atalho: No separador Geral, clique no botão Avançadas e clique para seleccionar a caixa de verificação adequada.
Mais Informação
Para obter informações adicionais sobre como migrar programas de 16 bits, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
102884 Migrating Windows 3.1 Groups After Installation

WOW apps tshoot 16bit wowexec subsystem
Propriedades

ID do Artigo: 314495 - Última Revisão: 12/07/2015 08:22:55 - Revisão: 1.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition

  • kbnosurvey kbarchive kb3rdparty kbhowto kbinfo kbinterop KB314495
Comentários