Artigo: 895959 - Última revisão: segunda-feira, 22 de Janeiro de 2007 - Revisão: 2.0

Uma aplicação personalizada que utiliza o tempo de execução C (Msvcrt.dll) pode ser inesperadamente encerrada num computador com o Millennium Edition, Windows 98 ou 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 | Reduzir tudo

Sintomas

Quando executa uma aplicação personalizada que utiliza o tempo de execução C (Msvcrt.dll) num computador com o Microsoft Windows Millennium Edition, Microsoft Windows 98 ou Microsoft Windows 95 esta pode ser encerrada inesperadamente (falhar).

Causa

Este problema pode ocorrer se a versão errada do ficheiro Msvcrt.dll estiver presente na pasta C:\Windows\System. A versão errada do ficheiro Msvcrt.dll pode ter sido instalada por um programa beta ou por um programa de outros fabricantes.

Resolução

Para resolver este problema, restaure a versão do ficheiro Msvcrt.dll que é compatível com o Windows Millennium Edition, com o Windows 98 ou com o Windows 95. Para tal, utilize um dos seguintes métodos conforme o sistema operativo do computador.

Windows Millennium Edition

Para restaurar uma versão do ficheiro Msvcrt.dll num computador com o Windows Millennium Edition, siga estes passos:
  1. Inicie o computador em modo de segurança. Para tal, reinicie o computador, mantenha premida a tecla CTRL depois de o computador concluir o teste automático de arranque (POST, Power On Self Test) e seleccione Modo de segurança no menu de arranque.
  2. Clique em Iniciar, aponte para Programas, aponte para Acessórios, aponte para Ferramentas do sistema e clique em Informações de 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 ficheiro.
  5. Na caixa de diálogo Extrair um ficheiro do disco de instalação, escreva Msvcrt.dll e clique em Iniciar.
  6. Na caixa Restaurar de, escreva c:\windows\options\install ou escreva a localização personalizada dos ficheiros de instalação.

    Nota: escreva c:\windows\options\install se tiver instalado um produto de revenda do Windows Millennium Edition ou escreva c:\windows\options\cabs se o fabricante do computador tiver instalado o Windows Millennium Edition.
  7. Na caixa Guardar em escreva c:\.
  8. Clique em OK para extrair o ficheiro e clique em Sim para criar uma pasta para o ficheiro extraído.
  9. Arraste o ficheiro extraído a partir da pasta na unidade C para a pasta C:\Windows\System e clique em Sim para substituir o ficheiro.
  10. Reinicie o computador.
Para obter mais informações sobre como extrair e substituir um ficheiro protegido no Windows Millennium Edition, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
265371  (http://support.microsoft.com/kb/265371/ ) Como extrair e substituir um ficheiro protegido no Windows Me

Windows 98 ou Windows 95

Para restaurar uma versão do ficheiro Msvcrt.dll num computador com o Windows 98 ou Windows 95 siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva SFC na caixa Abrir e clique em OK.
  2. Na caixa de diálogo Verificador de ficheiros de sistema , clique em Extrair um ficheiro do disco de instalação.
  3. Na caixa Especifique o ficheiro de sistema que deseja extrair escreva Msvcrt.dll e clique em Iniciar.
  4. Na caixa Restaurar de procure o DC de instalação do Windows 98 ou Windows 95.

    Nota: se dispuser de uma instalação de fabricantes de equipamento original (OEM, original equipment manufacturer) do Windows 98 ou Windows 95, os ficheiros de instalação podem estar guardados na seguinte localização:
    C:\WINDOWS\OPTIONS\CABS
  5. Na caixa Guardar ficheiro em, escreva C:\ e clique em OK. É apresentada a seguinte mensagem:
    Extrair ficheiro
    O ficheiro foi extraído com êxito.
  6. Clique em OK.
  7. Feche a caixa de diálogo Verificador de ficheiros de sistema.
  8. Reinicie o computador no modo de MS-DOS. Para tal, clique em Reiniciar no modo de MS-DOS na caixa de diálogo Encerrar o Windows e clique em OK.
  9. Na linha de comandos, escreva o seguinte comando e prima ENTER:
    Rename C:\Windows\System\Msvcrt.dll Msvcrt.old
  10. Na linha de comandos, escreva o seguinte comando e prima ENTER:
    Copy C:\Msvcrt.dll C:\Windows\System
  11. Reinicie o computador.

Mais Informação

A versão mais recente do ficheiro Msvcrt.dll que é compatível com o Windows Millennium Edition, Windows 98 ou Windows 95 é a versão 6.0.9782.0. Esta versão está incluída no Microsoft Visual Studio 6.0 Service Pack 6 (SP6). Para obter mais informações sobre o Visual Studio 6.0 SP6, visite o seguinte Web site da MSDN (Microsoft Developer Network):
http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx (http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx)
Quando extrai os ficheiros do Visual Studio 6.0 SP6, a versão 6.0.9782.0 do ficheiro Msvcrt.dll está na pasta \so\system\ ou no ficheiro VS6sp61.cab. Especifique este ficheiro no passo 6 da secção "Windows Millennium Edition" ou no passo 4 da secção "Windows 98 ou Windows 95" em vez de utilizar os ficheiros de instalação.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Segunda Edição
  • Microsoft Windows 95
Palavras-chave: 
kbtshoot KB895959
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.