Se tentar iniciar ou instalar um programa baseado no MS-DOS ou um programa de 16 bits baseado no Windows no computador baseado no Windows XP, poderá receber uma mensagem de erro semelhante a uma das seguintes:
Subsistema MS-DOS a 16 bits
caminho do programa que está a tentar iniciar ou instalar
C:\Winnt\System32\config.nt O ficheiro de sistema não é adequado para executar MS-DOS e aplicações do Microsoft Windows. Escolha 'Fechar' para terminar a aplicação.
Subsistema MS-DOS a 16 bits
caminho do programa que está a tentar iniciar ou instalar
config.nt O ficheiro de sistema não é adequado para executar MS-DOS e aplicações do Microsoft Windows. Escolha 'Fechar' para terminar a aplicação.
Subsistema MS-DOS a 16 bits
caminho do programa que está a tentar iniciar ou instalar
C:\Windows\System32\Autoexec.nt O ficheiro de sistema não é adequado para executar MS-DOS e aplicações do Microsoft Windows. Escolha 'Fechar' para terminar a aplicação.
Apesar de lhe poderem ser apresentadas opções para terminar o programa ou ignorar a mensagem de erro, qualquer uma das selecções termina o programa.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Este problema pode ocorrer se um ou mais dos seguintes ficheiros estiver em falta ou danificado:
- Config.nt
- Autoexec.nt
- Command.com
Para resolver este problema, utilize um dos seguintes métodos.
Método 1
- Introduza o CD na unidade de CD ou de DVD.
- Clique em Iniciar e clique em Executar.
- Na caixa Abrir, escreva cmd e clique em OK.
- Na linha de comandos, escreva os seguintes comandos, premindo ENTER após um:
expand Letra da unidade de CD-ROM:\i386\config.nt_ c:\windows\system32\config.nt
expand Letra da unidade de CD-ROM:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
expand Letra da unidade de CD-ROM:\i386\command.co_ c:\windows\system32\command.com
exit
- Inicie ou instale o programa. Se o problema ficar resolvido, não efectue os passos seguintes. Se o problema não ficar resolvido, avance para o passo seguinte.
- Nota: o ficheiro Command.com não é editado ou criado no processo seguinte. Devido a este facto, poderá ter de o expandir a partir do CD-ROM do Windows XP.
Inicie o Bloco de notas. - Escreva as seguintes entradas no Bloco de notas:
dos=high, umb
device=%SYSTEMROOT%\system32\himem.sys
files=40
- No menu Ficheiro, clique em Guardar como.
- Na caixa Nome do ficheiro, escreva Config.nt e clique em Guardar. Feche o ficheiro Config.nt.
- No menu Ficheiro, clique em Novo.
- No novo documento vazio, escreva as seguintes entradas:
@echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT%\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3 - No menu Ficheiro, clique em Guardar como.
- Na caixa Nome do ficheiro, escreva Autoexec.nt e clique em Guardar. Feche o ficheiro Autoexec.nt.
- Inicie o Explorador do Windows. Localize e clique com o botão direito do rato no ficheiro Config.nt e clique em Copiar.
- Clique com o botão direito do rato na pasta %SYSTEMROOT%\System32 e clique em Colar.
- Localize e clique com o botão direito do rato no ficheiro Autoexec.nt e clique em Copiar.
- Clique com o botão direito do rato na pasta %SYSTEMROOT%\System32 e clique em Colar.
- Localize e clique com o botão direito do rato no ficheiro Command.com expandido e clique em Copiar.
- Clique com o botão direito do rato na pasta %SYSTEMROOT%\System32 e clique em Colar. Reinicie o computador.
Se o problema continuar a ocorrer, copie os ficheiros Autoexec.nt e Config.nt da pasta
Repair do Windows para a pasta
System. Para o fazer, siga estes passos:
- Clique em Iniciar, clique em Executar, escreva c:\windows\repair e clique em OK.
- Clique com o botão direito do rato em Autoexec.nt e clique em Copiar.
- Clique em Iniciar, clique em Executar, escreva c:\windows\system32 e clique em OK.
- Clique com o botão direito do rato na pasta e clique em Colar.
- Clique com o botão direito do rato no ficheiro Autoexect.nt que acabou de copiar e clique em Propriedades.
- Clique para seleccionar Só de leitura e clique em OK.
- Repita os passos 1 a 6 para copiar o ficheiro Config.nt.
Nota: tem de activar as permissões só de leitura ou os ficheiros serão removidos depois de reiniciar o Windows.
Método 2
- Clique em Iniciar, clique em Executar, escreva C:\windows\repair e clique em OK.
- Clique com o botão direito do rato no ficheiro Autoexec.nt e clique em Copiar.
- Clique em Iniciar, clique em Executar, escreva %windir%\system32 e clique em OK.
- Na pasta System32, prima Ctrl + V para colar o ficheiro Autoexec.nt nesta pasta.
Para obter mais informações sobre programas do MS-DOS no Windows, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB,
Microsoft Knowledge Base):
305521
(http://support.microsoft.com/kb/305521/
)
"16-bit MS-DOS Subsystem" error message when you run an MS-DOS or 16-Bit Windows program in Windows Server 2003 or Windows 2000 Server
314106
(http://support.microsoft.com/kb/314106/
)
Resolução de problemas de programas baseados em MS-DOS no Windows XP