Como solucionar problemas de instalação do Microsoft .NET Framework 1.1 no Windows XP ou no Windows 2000

Traduções deste artigo Traduções deste artigo
ID do artigo: 824643 - Exibir os produtos aos quais esse artigo se aplica.
Observação Não use as informações que aparecem neste artigo para solucionar problemas de uma instalação do Microsoft .NET Framework 1.1 no Windows Server 2003. Para obter mais informações sobre como solucionar problemas de uma instalação do .NET Framework 1.1 no Windows Server 2003, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
830646Como solucionar problemas de instalação do Microsoft .NET Framework 1.1 no Microsoft Windows Server 2003
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo passo a passo descreve como solucionar problemas que podem ocorrer quando você instala o .NET Framework 1.1 no Windows XP ou no Windows 2000.

Causa

Quando o Microsoft Windows Installer é registrado incorretamente no registro do Windows, o programa de instalação do .NET Framework 1.1 não pode acessar alguns Windows Installer componentes.

Resolução

Requisitos

Este artigo pressupõe que você esteja familiarizado com os seguintes tópicos:
  • Microsoft .NET framework 1.1
  • Editor do registro
  • Windows Installer
A lista a seguir descreve o hardware recomendado, software, infra-estrutura de rede e service packs que você precisa:
  • Microsoft Windows 2000 ou Windows XP
  • Microsoft .NET framework 1.1

Método 1: Cancelar registro e, em seguida, registre novamente o Windows Installer

  1. Cancelar o registro do Windows Installer:
    Clique em Iniciar , clique em Executar , tipo msiexec /unregister e em seguida, clique em OK .
  2. Registrar novamente o Windows Installer:
    Clique em Iniciar , clique em Executar , digite msiexec /regserver e, em seguida, clique em OK .

Método 2: Reparar o .NET Framework

Há duas opções para reparar o .NET Framework.

Opção A: reparar o .NET Framework 1.1 usando o prompt de comando

  1. Localize o arquivo Dotnetfx.exe que você usou para instalar o .NET Framework 1.1. Para fazer isso, use um dos seguintes métodos:
    • Se você instalou o .NET Framework 1.1 partir de um CD ou um DVD, insira o disco de instalação na unidade de CD ou DVD unidade.
    • Se você instalou o .NET Framework 1.1 de seu disco rígido, baixe o programa de instalação do .NET Framework 1.1 para o seu disco rígido.
    • Se você instalou o .NET Framework 1.1 a partir de uma unidade de rede, se reconecte a unidade de rede.
  2. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  3. No prompt de comando, execute o seguinte comando:
    %InstallationPath% \dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms % temp%\netfx.msi"
    Observação %InstallationPath% é um espaço reservado para o caminho do arquivo Dotnetfx.exe que localizou na etapa 1.

B: opção Reparar o .NET Framework 1.1 usando o Windows Installer arquivo de cache

  1. Clique em Iniciar , clique em Executar , digite Installer e, em seguida, clique em OK .
  2. No menu Exibir , no Windows Installer, clique em detalhes .
  3. Siga um dos seguintes, dependendo do seu sistema operacional:
    • No Windows XP, clique com o botão direito o nome do cabeçalho da coluna e em seguida, clique em comentários .
    • No Windows 2000, clique com o botão direito do mouse no cabeçalho da coluna nome e, em seguida, clique em comentário .
  4. Clique com o botão direito do mouse o arquivo do Windows Installer em cache que tem o Microsoft .NET Framework 1.1 RTL x 86 enu comentário e clique em Reparar .
  5. Após o reparo processo estiver concluído, o Installer sair.

Método 3: Remover e reinstalar o .NET Framework 1.1

Há duas opções para remover e, em seguida, reinstalar o .NET Framework 1.1.

Opção A: usar a ferramenta de limpeza do .NET Framework (método automática)

A ferramenta de limpeza do .NET Framework irá remover e reinstalar o .NET Framework 1.1 para você. Para obter informações adicionais sobre como obter e usar essa ferramenta, visite o seguinte site da MSDN:
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. Microsoft não oferece garantia, implícita ou não, sobre o desempenho ou confiabilidade desses produtos.

Opção B: modificar o registro (método manual)

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows
  1. Remove o .NET Framework 1.1 do cache do Windows Installer. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite Installer e, em seguida, clique em OK .
    2. No menu Exibir , no Windows Installer, clique em detalhes .
    3. Siga um dos seguintes, dependendo do seu sistema operacional:
      • No Windows XP, clique com o botão direito o nome do cabeçalho da coluna e em seguida, clique em comentários .
      • No Windows 2000, clique com o botão direito do mouse no cabeçalho da coluna nome e, em seguida, clique em comentário .
    4. Clique com o botão direito do mouse o arquivo do Windows Installer em cache que tem o Microsoft .NET Framework 1.1 RTL x 86 enu comentário e, em seguida, clique em desinstalar .
    5. Após a conclusão do processo de desinstalação, feche o Installer.
  2. Excluir manualmente os arquivos existentes e as pastas do seu computador. Dependendo da condição presente do .NET Framework, esse arquivo e pasta pode não existir .para excluir o arquivo e pasta, execute essas etapas:
    1. Clique em Iniciar , clique em Executar , digite system32 e, em seguida, clique em OK . O conteúdo da pasta System32 aparece no Windows Explorer.
    2. Localize e exclua URTTemp pasta.
    3. Localize e exclua o arquivo mscoree.dll .

      Observação Se o .NET Framework 1.0 também é instalado no computador e você não pretende reinstalar o .NET Framework 1.1, você deve reparar o .NET Framework 1.0. Para obter mais informações, consulte a seção "Mais informação".
    4. Clique em Iniciar , clique em Executar , digite Microsoft.NET e, em seguida, clique em OK . O conteúdo da pasta Microsoft.NET aparece no Windows Explorer.
    5. Na pasta Microsoft.NET, clique duas vezes na pasta Framework .
    6. Na pasta Framework, exclua a pasta v1.1.4322 .
    7. Feche a pasta Framework .
  3. Exclua manualmente as chaves do Registro relevantes. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK para iniciar o Editor do Registro.
    2. No Editor do Registro, localize e exclua as chaves do registro existente (todas as chaves do Registro podem não estar presentes):
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Feche o Editor do Registro.
  4. Zap informações do Windows Installer do Registro usando o utilitário Msizap.exe. O utilitário Msizap.exe está incluído no Microsoft Windows Installer Software Development Kit (SDK). Para baixar o Windows Installer SDK, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
    Para zap informações do Windows Installer do Registro, execute estas etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. No prompt de comando, localize o diretório que contém o utilitário Msizap.exe e, em seguida, execute o seguinte comando:
      Msizap TP {CB2F7EDD-9D1F-43 C 1-90 FC-4F52EAE172A1}
    3. Reinicie o computador.
  5. Limpe o conteúdo da sua pasta Temp. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite % TEMP % e em seguida, clique em OK . O conteúdo da pasta Temp aparece no Windows Explorer.
    2. Na pasta Temp, clique em Selecionar tudo no menu Editar .
    3. No menu arquivo , clique em Excluir .

      Observação Exclua quantos arquivos e pastas como possível da pasta Temp.
  6. Desative todos os programas antivírus e todos os programas de firewall que você instalou no seu computador. Para fazer isso, use o sistema de utilitário de configuração (Msconfig.exe para executar uma inicialização limpa do computador e, em seguida, desabilite todos os serviços que você não precisa). Ao usar o Msconfig.exe no modo de diagnóstico, reative o serviço Windows Installer na guia serviços . Em seguida, inicie o Msconfig. Para isso, siga esta etapa:
    Clique em Iniciar , clique em Executar , digite MSconfig e, em seguida, clique em OK
  7. Instale o .NET Framework 1.1. Para baixar o .NET Framework 1.1, visite o seguinte site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
    Observação Se o .NET Framework 1.0 é instalado no computador e você não pretende reinstalar o .NET Framework 1.1, você deve reparar o .NET Framework 1.0 para substituir o arquivo MSCOREE.dll e a pasta URTTemp. Para obter mais informações, consulte a seção "Mais informação".

Mais Informações

Como reparar o .NET Framework 1.0 usando o prompt de comando

Para reparar o .NET Framework 1.0 usando o prompt de comando, execute estas etapas:
  1. Localize o arquivo Dotnetfx.exe que você usou para instalar o .NET Framework 1.0. Para fazer isso, use um dos seguintes métodos:
    • Se você instalou o .NET Framework 1.0 partir de um CD ou um DVD, insira o disco de instalação na unidade de CD ou DVD unidade.
    • Se você instalou o .NET Framework 1.0 do disco rígido, baixe o programa de instalação do .NET Framework 1.0 para o seu disco rígido.
    • Se você instalou o .NET Framework 1.0 a partir de uma unidade de rede, se reconecte a unidade de rede.
  2. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  3. No prompt de comando, execute o seguinte comando:
    %InstallationPath% \dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms % temp%\netfx.msi"
    Observação %InstallationPath% é um espaço reservado para o caminho do arquivo Dotnetfx.exe que localizou na etapa 1.

Referências

Para obter mais informações, visite os seguintes sites:
Perguntas FREQÜENTES do .NET framework 1.1
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Controle de versão, compatibilidade e execução lado a lado no .NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Ferramenta de limpeza do .NET framework
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

Editor do registro
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx

Propriedades

ID do artigo: 824643 - Última revisão: segunda-feira, 14 de janeiro de 2008 - Revisão: 3.4
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1 nas seguintes plataformas
    • Microsoft Windows XP Professional
    • the operating system: Microsoft Windows 2000
Palavras-chave: 
kbmt kbexpertiseadvanced kbresolve kbtshoot kbregistry kbsyssettings kbsoftwaredist kbpdwizard kbsetup kbappsetup kbdeployment kbhowtomaster KB824643 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 824643

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com