Artigo: 934711 - Última revisão: domingo, 15 de Maio de 2011 - Revisão: 2.0

Mensagem de erro quando reinicia o computador depois de desinstalar uma actualização de segurança do .NET Framework 1.1: "This application has requested the Runtime to terminate in an unusual way"

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.
Expandir tudo | Reduzir tudo

Sintomas

O utilizador desinstala uma actualização de segurança do Microsoft .NET Framework 1.1. Se o computador tiver o Microsoft .NET Framework 1.1 e o Microsoft .NET Framework 2.0 instalados, poderá receber a seguinte mensagem de erro quando reiniciar o computador:
Microsoft Visual C++ Runtime Library

Runtime Error !

Program: C:\WINNT\System32\WBEM\WinMgmt.exe

This application has requested the Runtime to terminate in an unusual way. Please contact the application?s support team for more information.

Causa

Este problema poderá ocorrer se a instalação do .NET Framework 2.0 estiver danificada. Programas que requeiram o .NET Framework 2.0 poderão deixar de ser executados. Além disso, alguns programas poderão apresentar a mensagem de erro mencionada na secção "Sintomas" ou outras mensagens de erro de programas.

Resolução

Para resolver este problema depois de desinstalar a actualização de segurança do .NET Framework 1.1, tem de desinstalar o .NET Framework 2.0. Em seguida, tem de reinstalar o .NET Framework 2.0. Para o fazer, siga estes passos:
  1. Desinstale o .NET Framework 2.0 do computador utilizando Adicionar ou remover programas (Add or Remove Programs) do Painel de controlo (Control Panel). Além disso, desinstale qualquer versão beta do .NET Framework do computador.
  2. Se tal for solicitado, reinicie o computador.
  3. Para reinstalar o .NET Framework 2.0, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=pt-pt (http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=pt-pt)
  4. Se tal for solicitado, reinicie o computador quando a instalação for concluída.
  5. Reinstale as actualizações de segurança aplicáveis ao .NET Framework 2.0.

Mais Informação

O .NET Framework 2.0 instala um ficheiro denominado Mscorees.dll. Este ficheiro foi actualizado após a disponibilização da versão original do .NET Framework 2.0.

O boletim de segurança MS07-040 contém informações sobre a actualização de segurança para o .NET Framework 1.1. Especificamente, as actualizações que se seguem também instalam o ficheiro Mscorees.dll:
  • Actualização 928366
  • Actualização 929729
  • Actualização 933854
Depois de instalar a actualização de segurança para o .NET Framework 1.1, o ficheiro Mscorees.dll será um ficheiro partilhado entre o .NET Framework 1.1 e o .NET Framework 2.0.

Para obter mais informações sobre o boletim de segurança MS07-040, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
931212  (http://support.microsoft.com/kb/931212/ ) MS07-040: Vulnerabilidades no .NET Framework podem permitir execução remota de código
Devido a uma limitação no Microsoft Windows Installer, este não processa correctamente o ficheiro partilhado quando o utilizador desinstala a actualização de segurança do .NET Framework 1.1.

Nota: o Windows Installer é a tecnologia base do Programa de configuração da actualização de segurança para o .NET Framework 1.1.

Quando desinstala a actualização de segurança do .NET Framework 1.1, o ficheiro Mscorees.dll é incorrectamente eliminado do computador. Este problema poderá ocorrer apesar de o .NET Framework 2.0 necessitar do ficheiro Mscorees.dll para ser correctamente executado.

Para obter mais informações sobre as actualizações 928366, 929729 e 933854, clique nos números de artigo que se seguem para visualizá-los na Base de Dados de Conhecimento da Microsoft:
928366  (http://support.microsoft.com/kb/928366/ ) Descrição da actualização de segurança para o .NET Framework 1.1 para Windows XP e Windows 2000: 10 de Julho de 2007
929729  (http://support.microsoft.com/kb/929729/ ) Descrição da actualização de segurança para o .NET Framework 1.1 para Windows Vista: 10 de Julho de 2007
933854  (http://support.microsoft.com/kb/933854/ ) Descrição da actualização de segurança para o .NET Framework 1.1 para Windows Server 2003: 10 de Julho de 2007

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1 Service Pack 1
Palavras-chave: 
kbupdateissue kbinstallation kbupdate kbhowto kbtshoot kbexpertisebeginner kbprb KB934711