DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 908077 - Última revisão: quarta-feira, 7 de Novembro de 2012 - Revisão: 9.0

Este artigo poderá conter uma hiperligação para o utilitário Windows Installer Cleanup (MSICUU2.exe). Se foi redireccionado para este artigo para resolver um problema utilizando o utilitário Windows Installer Cleanup , contacte o fabricante de software para obter suporte de instalação relativamente ao produto em causa ou consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft para obter informações sobre os passos de resolução de problemas de desinstalação com produtos que utilizam o Windows Installer:

2438651 (http://support.microsoft.com/kb/2438651) Como resolver problemas que podem ocorrer ao instalar, desinstalar ou actualizar um programa num computador baseado no Windows
Importante
Este artigo poderá conter uma hiperligação para o utilitário Windows Installer Cleanup (MSICUU2.exe). Se foi redireccionado para este artigo para resolver um problema ao utilizar o utilitário Windows Installer Cleanup, contacte o fabricante de software para obter suporte de instalação relativamente ao produto em causa. Em alternativa, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft para obter informações sobre os passos de resolução de problemas de desinstalação com produtos que utilizam o Windows Installer:

Nesta página

Sumário

Pode utilizar os métodos descritos neste artigo para resolver problemas de instalação no Microsoft .NET Framework versão 2.0. Este artigo aborda instalações no Microsoft Windows Server 2003, no Windows 2000 Service Pack 3 (SP3), ou no Windows XP Service Pack 2 (SP2). Os métodos abordados neste artigo incluem um novo registo do Microsoft Windows Installer e a reparação, remoção e nova instalação do .NET Framework. Para utilizar estes métodos, deve estar familiarizado com o .NET Framework 2.0, o Editor de Registo e o Windows Installer. Para além disso, um destes métodos requer que altere o registo no computador.

INTRODUÇÃO

Este artigo passo a passo descreve como resolver problemas que poderá detectar quando instalar o .NET Framework 2.0.

Quando o Microsoft Windows Installer for registado incorrectamente no registo do Windows, o programa de configuração do .NET Framework 2.0 não poderá aceder a alguns componentes do Windows Installer. Este artigo aborda como contornar este problema anulando o registo e de seguida voltando a registar o Windows Installer.

Nem sempre poderá remover na sua totalidade o .NET Framework 2.0 utilizando a ferramenta Adicionar/Remover Programas no Painel de Controlo. Este artigo também aborda como contornar este problema ou reparando o .NET Framework 2.0 ou removendo manualmente o .NET Framework 2.0 do computador e de seguida voltando a instalar o .NET Framework 2.0.

Requisitos

A lista seguinte descreve o hardware, software, infra-estrutura de rede e service packs recomendados de que necessita:
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3), ou Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0.
    Para obter o Microsoft .NET Framework Version 2.0 Redistributable Package, consulte o seguinte Web site da Microsoft: 
    http://www.microsoft.com/en-us/download/details.aspx?id=6523 (http://www.microsoft.com/en-us/download/details.aspx?id=6523)
Nota Para resolver problemas de instalação do .NET Framework 2.0, deve utilizar uma conta localizada no grupo de Administradores Locais no computador que se encontra a executar o .NET Framework 2.0.

Este artigo pressupõe que está familiarizado com os seguintes tópicos:
  • Microsoft .NET Framework 2.0
  • Editor de registo
  • Windows Installer

Anule o registo e volte a registar o Windows Installer

Esta acção corrige a maioria das situações. Para além disso, esta acção não afecta quaisquer programas actualmente instalados que utilizem o Windows Installer.
  1. Anule o registo do Windows Installer. Para fazer isso, clique em Iniciar, clique em Executar, escreva msiexec /unregister na caixa Abrir e clique em OK.
  2. Volte a registar o Windows Installer. Para fazer isso, clique em Iniciar, clique em Executar, escreva msiexec /regserver na caixa Abrir e clique em OK.

Reparar o .NET Framework 2.0

As seguintes são três maneiras de reparar o .NET Framework.

Utilize o comando de reparação no ficheiro de cache do Windows Installer

Para reparar o .NET Framework 2.0 utilizando o ficheiro de cache do Windows Installer, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva installer na caixa Abrir e clique em OK.
  2. No menu Ver no Windows Installer, clique em Detalhes, clique com o botão direito do rato no cabeçalho da coluna Nome, e clique em Comentário.
  3. Clique com o botão direito do rato no ficheiro em cache do Windows Installer que possui o comentário Microsoft .NET Framework 2.0 RTL x86 enu e clique em Reparar.
  4. Após concluir o processo de reparação, saia do Windows Installer.

Execute o .NET Framework 2.0 Redistributable Package numa linha de comandos

Para reparar o .NET Framework 2.0 utilizando a linha de comandos, siga estes passos:
  1. Localize o ficheiro Dotnetfx.ex que utilizou para instalar o .NET Framework 2.0. Para o fazer, utilize um dos métodos seguintes:
    • Se instalou o .NET Framework 2.0 a partir de um CD ou de um DVD, introduza o disco de instalação na unidade de CD ou na unidade de DVD.
    • Se instalou o .NET Framework 2.0 a partir de um disco rígido, transfira o programa de Configuração do .NET Framework 2.0 para o disco rígido.
    • Se instalou o .NET Framework 2.0 a partir de uma unidade de rede, volte a ligar a unidade de rede.
  2. Clique em Iniciar, clique em Executar, escreva cmd na caixa Abrir e clique em OK.
  3. Na linha de comandos, execute o seguinte comando:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Nota %InstallationPath% é um marcador de posição para o caminho do ficheiro Dotnetfx.exe que localizou no passo 1.

Remova manualmente e de seguida volte a instalar o .NET Framework 2.0

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Portanto, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
322756  (http://support.microsoft.com/kb/322756/pt/ ) Como criar uma cópia de segurança e restaurar o registo no Windows


Importante Estes passos podem aumentar o risco de segurança. Estes passos podem também tornar o computador ou a rede mais vulnerável a ataques de utilizadores maliciosos ou de software malicioso como vírus. Recomendamos o processo descrito neste artigo para permitir que os programas funcionem do modo previsto na respectiva concepção ou para implementar capacidades específicas de programa. Antes de efectuar estas alterações, recomendamos que avalie os riscos associados à implementação deste processo no seu ambiente específico. Se implementar este processo, efectue todos os passos adicionais adequados para ajudar a proteger o seu sistema. Recomendamos que utilize este processo apenas se for realmente necessário.
  1. Remova o .NET Framework 2.0 da cache do Windows Installer:
    1. Clique em Iniciar, clique em Executar, escreva installer na caixa Abrir e clique em OK.
    2. No menu Ver no Windows Installer, clique em Detalhes.
    3. Clique com o botão direito do rato no cabeçalho da coluna Nome e clique em Comentários.
    4. Clique com o botão direito do rato no ficheiro em cache do Windows Installer que possui o comentário Microsoft .NET Framework 2.0 RTL x86 enu e clique em Desinstalar.
    5. Após concluir o processo de desinstalação, saia do Windows Installer.
  2. Elimine manualmente os seguintes elementos do computador. Nota Dependendo da condição actual da instalação do .NET Framework, estes itens poderão não existir no computador.
    • A pasta URTTemp
    • O ficheiro Mscoree.dll
    • A pasta v2.0.50727
    Para tal, siga estes passos:
    1. Clique em Iniciar, clique em Executar, escreva system32 na caixa Abrir e clique em OK. Os conteúdos da pasta System32 são apresentados no Windows Explorer.
    2. Localize e elimine a pasta URTTemp.
    3. Localize e elimine o ficheiro mscoree.dll.

      Nota Se o .NET Framework 1.1 ou o .NET Framework 1.0 também estiverem instalados no computador, e não desejar voltar a instalar o .NET Framework 2.0, deve reparar o .NET Framework 1.1 ou o .NET Framework 1.0. Para obter mais informações, consulte a secção "Reparar o .NET Framework" do seguinte artigo da Base de Dados de Conhecimento Microsoft:
      824643  (http://support.microsoft.com/kb/824643/pt/ ) Como resolver problemas de instalação do Microsoft .NET Framework 1.1 no Windows XP ou no Windows 2000
    4. Clique em Iniciar, clique em Executar, escreva microsoft.net na caixa Abrir e clique em OK. Os conteúdos da pasta Microsoft.NET são apresentados no Windows Explorer.
    5. Na pasta Microsoft.NET, faça duplo clique na pasta Framework.
    6. Na pasta Framework, elimine a pasta v2.0.50727.
    7. Feche a pasta Framework.
  3. Elimine manualmente as chaves de registo relevantes:
    1. Clique em Iniciar, clique em Executar, escreva regedit na caixa Abrir e clique em OK para iniciar o Editor de Registo.
    2. No Editor de Registo, localize e elimine as seguintes chaves de registo.

      Nota Dependendo da condição actual da instalação do .NET Framework, estas chaves de registo poderão não existir no computador.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Saia do Editor de Registo.
  4. Utilize o utilitário Windows Installer CleanUp (Msizap.exe) para remover as informações do Windows Installer do registo. Os componentes do (Msizap.exe) do Windows Installer Software Development Kit são incluídos no Microsoft Windows Software Development Kit (SDK).

    O ficheiro que se segue está disponível para transferência a partir do Centro de Transferências da Microsoft:
    Reduzir esta imagemExpandir esta imagem
    Transferir
    Transferir o pacote do Utilitário Windows Installer Cleanup (Msicuu2.exe) agora. (http://www.microsoft.com/en-us/download/details.aspx?id=3138)
    Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    119591  (http://support.microsoft.com/kb/119591/pt/ ) Como obter ficheiros de suporte da Microsoft a partir de serviços online
    A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

    Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    290301  (http://support.microsoft.com/kb/290301/pt/ ) Descrição do utilitário Windows Installer CleanUp
    Para remover as informações do Windows Installer do registo, siga estes passos:
    1. Clique em Iniciar, clique em Executar, escreva cmd na caixa Abrir e clique em OK.
    2. Na linha de comandos, localize o directório que contém o utilitário Windows Installer CleanUp e de seguida execute o comando seguinte:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Reinicie o computador.
  5. Desactive todos os programas antivírus e todos os programas de firewall que se encontrarem instalados no seu computador. Para fazer isto, utilize o utilitário de configuração do sistema (Msconfig.exe) para desempenhar um arranque limpo do seu computador. De seguida, desactive todos os serviços de que não precisar.

    Quando utilizar o utilitário de configuração do sistema no modo de diagnóstico, volte a activar o serviço Windows Installer no separador Serviços.

    Para iniciar o utilitário de configuração do sistema, clique em Iniciar, clique em Executar, escreva msconfig na caixa Abrir, e clique em OK.
  6. Elimine o conteúdo da pasta Temp.
    1. Clique em Iniciar, clique em Executar, escreva %Temp% na caixa Abrir e clique em OK. Os conteúdos da pasta Temp são apresentados no Windows Explorer.
    2. Na pasta Temp, clique em Seleccionar todos no menu Editar.
    3. No menu Ficheiro, clique em Eliminar.

      Nota Elimine tantos ficheiros e pastas quanto for possível da pasta Temp.
  7. Volte a instalar o .NET Framework 2.0. Para obter o Microsoft .NET Framework Version 2.0 Redistributable Package, visite o seguinte Web site da Microsoft: 
    http://www.microsoft.com/en-us/download/details.aspx?id=6523 (http://www.microsoft.com/en-us/download/details.aspx?id=6523)
    Nota Se não pretender voltar a instalar o .NET Framework 2.0, e o .NET Framework 1.1 ou o .NET Framework 1.0 estiverem instalados no computador,deve reparar o .NET Framework 1.1 ou o .NET Framework 1.0. Deve reparar estas instalações para substituir o ficheiro Mscoree.dll e a pasta URTTemp.

Referências

Para obter mais informações, visite os seguintes Web sites da Microsoft Developer Network (MSDN):
Editor de registo
http://msdn.microsoft.com/pt-pt/library/x6kd89c5(vs.71).aspx (http://msdn.microsoft.com/pt-pt/library/x6kd89c5(vs.71).aspx)

Windows Installer
http://msdn.microsoft.com/pt-pt/library/aa372866.aspx (http://msdn.microsoft.com/pt-pt/library/aa372866.aspx)

Perguntas mais frequentes
http://msdn.microsoft.com/pt-pt/vstudio/aa496123 (http://msdn.microsoft.com/pt-pt/vstudio/aa496123)

Controlo de versões, compatibilidade e execução paralela no .NET Framework
http://msdn.microsoft.com/pt-pt/vstudio/aa497340.aspx (http://msdn.microsoft.com/pt-pt/vstudio/aa497340.aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0 nas seguintes plataformas
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Home Edition
Palavras-chave: 
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft