DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 889506 - Última revisão: segunda-feira, 11 de julho de 2005 - Revisão: 2.2

Sintomas

Ao tentar instalar um programa em um computador com Microsoft Windows 2000, a seguinte mensagem de erro pode ser exibida:
config.nt O arquivo de sistema não é adequado à execução de aplicativos do MS-DOS e do Microsoft Windows. Escolha "Fechar" para encerrar o aplicativo.

Causa

Este comportamento pode ocorrer se todas as seguintes condições forem verdadeiras:
  • Você tenta executar um programa de 16 bits.
  • Você instalou a atualização de segurança MS04-032 para Microsoft Windows.
  • Você desabilitou a criação de nome de arquivo 8.3 para o sistema de arquivo NTFS.
Ao executar um programa de 16 bits no Windows 2000, o programa executa no NTVDM (Máquina virtual de DOS) do Microsoft Windows NT. O NTVDM é um processo multi-segmentado que simula um ambiente do Windows de 16 bits no qual os programas com base no Windows de 16 bits podem executar como segmentos separados. O NTVDM usa a variável de sistema TMP para encontrar um local para executar o programa. Normalmente, a variável de sistema TMP é definida como C:\WINNT\Temp. Essa pasta usa o formato de nomeação de arquivo 8.3 quando novos arquivos são criados, em vez de usar longos nomes de arquivos.

Após a instalação da Atualização de segurança MS04-032 para Microsoft Windows, o NTVDM usa a variável de usuário TMP em vez da variável de sistema TMP. Se a criação de nome de arquivo 8.3 for desabilitada no seu computador, a variável de usuário TMP usará nomes de arquivos longos.

Como Contornar

Para solucionar esse problema, execute estas etapas:
  1. Clique em Iniciar, aponte para Configurações, e clique em Painel de controle.
  2. Clique duas vezes em Sistema, clique na guia Avançado e clique em Variáveis de ambiente.
  3. Na lista Variáveis de usuário para Nome de usuário, clique em TMP e clique em Editar.
  4. Na caixa Valor da variável, digite c:\winnt\temp e clique em OK três vezes.

    Como alternativa, digite o caminho de qualquer pasta que não use nomes de arquivo longos na caixa Valor da variável.
  5. Feche o Painel de controle.
Observação Para solucionar esse problema para muitos usuários, é possível usar o utilitário PathMan.exe para atualizar a variável de usuários TMP usando um script de logon. PathMan.exe está incluído no Microsoft Windows 2000 Server Resource Kit. Para obter informações adicionais sobre o PathMan.exe, clique em Ajuda das ferramentas no Windows 2000 Server Resource Kit, expanda Ferramentas de gerenciamento do computador e clique em PathMan.exe.

Mais Informações

Quando a criação de nome de arquivo 8.3 é desabilitada, a entrada do Registro NtfsDisable8dot3NameCreation possui um valor de 1. Essa entrada do Registro está na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Como muitos programas de 16 bits não podem usar nomes de arquivos longos, recomendamos que não desabilite a criação de nome de arquivo 8.3 em computadores que executam programas de 16 bits.

Para obter informações adicionais sobre a atualização de segurança MS04-032 para Microsoft Windows, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
840987  (http://support.microsoft.com/kb/840987/ ) MS04-032: Atualização de segurança para o Microsoft Windows

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbsecurity kbsetup kbappcompatibility kbtshoot kbprb KB889506
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store