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

Traduções de Artigos Traduções de Artigos
Artigo: 314495 - Ver produtos para os quais este artigo se aplica.
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.
Expandir tudo | Reduzir tudo

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

Propriedades

Artigo: 314495 - Última revisão: 14 de junho de 2005 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kb3rdparty kbhowto kbinfo kbinterop KB314495

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com