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.
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
(http://support.microsoft.com/kb/102884/PT/
)
Migrating Windows 3.1 Groups After Installation
Artigo: 314495 - Última revisão: terça-feira, 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
| kb3rdparty kbhowto kbinfo kbinterop KB314495 |