ID do artigo: 895959 - Última revisão: segunda-feira, 22 de janeiro de 2007 - Revisão: 2.0

Um aplicativo personalizado que usa o C runtime (Msvcrt.dll) pode fechar inesperadamente em um computador executando o Windows Millennium Edition, o Windows 98 ou o Windows 95

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Ao executar um aplicativo personalizado que usa o C runtime (Msvcrt.dll) em um computador executando o Microsoft Windows Millennium Edition, o Microsoft Windows 98 ou o Microsoft Windows 95, o aplicativo pode fechar inesperadamente (falhar).

Causa

Esse problema pode ocorrer se a versão incorreta do arquivo Msvcrt.dll estiver presente na pasta C:\Windows\System. A versão incorreta do arquivo Msvcrt.dll pode ter sido instalada por um programa beta ou de outra empresa.

Resolução

Para resolver esse problema, restaure uma versão do arquivo Msvcrt.dll compatível com o Windows Millennium Edition, com o Windows 98 ou com o Windows 95. Para fazer isso, execute um dos seguintes métodos, dependendo do sistema operacional que o computador está executando.

Windows Millennium Edition

Para restaurar uma versão do arquivo Msvcrt.dll em um computador executando o Windows Millennium Edition, execute as seguintes etapas:
  1. Inicie o computador no modo de segurança. Para fazer isso, reinicie o computador, mantenha pressionada a tecla CTRL após o computador completar o POST (Power On Self Test) e selecione Modo de segurança no menu Iniciar.
  2. Clique em Iniciar, aponte para Programas, para Acessórios, para Ferramentas de sistema e clique em Informações sobre o sistema.
  3. Para iniciar o Utilitário de configuração do sistema, clique em Utilitário de configuração do sistema no menu Ferramentas.
  4. No Utilitário de Configuração do Sistema, clique em Extrair arquivo.
  5. Na caixa de diálogo Extrair um arquivo do disco de instalação, digite Msvcrt.dll e clique em Iniciar.
  6. Na caixa Restaurar de, digite c:\windows\options\install ou o local personalizado dos arquivos de instalação.

    Observação Digite c:\windows\options\install se instalou um Windows Millennium Edition de varejo ou digite c:\windows\options\cabs se o fabricante do seu computador instalou o Windows Millennium Edition.
  7. Na caixa Salvar arquivo em, digite c:\.
  8. Clique em OK para extrair o arquivo e em Sim para criar uma pasta para esse arquivo.
  9. Arraste o arquivo extraído da pasta na unidade C para a pasta C:\Windows\System e clique em Sim para substituí-lo.
  10. Reinicie o computador.
Para obter informações adicionais sobre como extrair e substituir um arquivo protegido no Windows Millennium Edition, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
265371  (http://support.microsoft.com/kb/265371/ ) Como extrair e substituir um arquivo protegido no Windows Me

Windows 98 ou Windows 95

Para restaurar uma versão do arquivo Msvcrt.dll em um computador executando o Windows 98 ou o Windows 95, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite SFC na caixa Abrir e clique em OK.
  2. Na caixa de diálogo Verificador de arquivos do sistema, clique em Extrair um arquivo do disco de instalação.
  3. Na caixa Especifique o arquivo de sistema que você gostaria de restaurar, digite Msvcrt.dll e clique em Iniciar.
  4. Na caixa Restaurar de, vá até o CD de instalação do Windows 98 ou do Windows 95.

    Observação Se você possui uma instalação do fabricante original do equipamento (OEM) do Windows 98 ou do Windows 95, os arquivos de instalação poderão ficar armazenados no seguinte local:
    C:\WINDOWS\OPTIONS\CABS
  5. Na caixa Salvar arquivo em, digite C:\ e clique em OK. A seguinte mensagem será exibida:
    Extrair arquivo
    O arquivo foi extraído com sucesso.
  6. Clique em OK.
  7. Feche a caixa de diálogo Verificador de arquivos do sistema.
  8. Reinicie o computador no modo MS-DOS. Para fazer isso, clique em Reiniciar o computador no modo MS-DOS na caixa de diálogo Desligar o Windows e em OK.
  9. No prompt de comando, digite o seguinte comando e pressione ENTER:
    Rename C:\Windows\System\Msvcrt.dll Msvcrt.old
  10. No prompt de comando, digite o seguinte comando e pressione ENTER:
    Copy C:\Msvcrt.dll C:\Windows\System
  11. Reinicie o computador.

Mais Informações

A versão mais recente do arquivo Msvcrt.dll compatível com o Windows Millennium Edition, com o Windows 98 ou com o Windows 95 é a versão 6.0.9782.0. Essa versão está incluída no Microsoft Visual Studio 6.0 Service Pack 6 (SP6). Para obter informações adicionais sobre o Visual Studio 6.0 SP6, consulte o seguinte site da MSDN (Microsoft Developer Network) (em inglês):
http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx (http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx)
Ao extrair os arquivos do Visual Studio 6.0 SP6, a versão 6.0.9782.0 do arquivo Msvcrt.dll está na pasta \os\system\ ou no arquivo VS6sp61.cab. Especifique esse arquivo na etapa 6 da seção "Windows Millennium Edition" ou na etapa 4 da seção "Windows 98 ou Windows 95" em vez de usar os arquivos de instalação.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 95
Palavras-chave: 
kbtshoot KB895959
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.