Artigo: 824643 - Última revisão: segunda-feira, 14 de Janeiro de 2008 - Revisão: 3.4

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

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.
Nota Não utilize as informações apresentadas neste artigo para resolver problemas uma instalação do Microsoft .NET Framework 1.1 no Windows Server 2003. Para obter mais informações sobre como resolver uma instalação do .NET Framework 1.1 no Windows Server 2003, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
830646  (http://support.microsoft.com/kb/830646/ ) Como resolver problemas de instalação do Microsoft .NET Framework 1.1 no Microsoft Windows Server 2003

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo passo a passo descreve como resolver problemas que poderá detectar quando instalar o .NET Framework 1.1 no Windows XP ou no Windows 2000.

Causa

Quando o Microsoft Windows Installer estiver incorrectamente registado no registo do Windows, o programa de configuração do .NET Framework 1.1 não é possível ter acesso a alguns Windows Installer componentes.

Resolução

Requisitos

Este artigo pressupõe que está familiarizado com os seguintes tópicos:
  • Microsoft .NET framework 1.1
  • Editor de registo
  • Programa de instalação do Windows
A lista seguinte descreve o hardware recomendado, software, infra-estrutura de rede e service packs que necessita:
  • Microsoft Windows 2000 ou Windows XP
  • Microsoft .NET framework 1.1

Método 1: Desregistar e, em seguida, volte a registar o Windows Installer

  1. Anule o registo do Windows Installer:
    Clique em Iniciar , clique em Executar , tipo msiexec /unregister e, em seguida, clique em OK .
  2. Registar novamente o programa de instalação do Windows:
    Clique em Iniciar , clique em Executar , escreva msiexec /regserver e, em seguida, clique em OK .

Método 2: Reparar o .NET Framework

Existem duas opções para reparar o .NET Framework.

Opção A: reparar o .NET Framework 1.1, utilizando a linha de comandos

  1. Localize o ficheiro Dotnetfx.exe que utilizou para instalar o .NET Framework 1.1. Para o fazer, utilize um dos seguintes métodos:
    • Se tiver instalado o .NET Framework 1.1 a partir de um CD ou de um DVD, introduza o disco de instalação na unidade de CD ou DVD na unidade.
    • Se tiver instalado o .NET Framework 1.1 a partir do disco rígido, transfira o programa programa de configuração do .NET Framework 1.1 para o disco rígido.
    • Se tiver instalado o .NET Framework 1.1 a partir de uma unidade de rede, restabelecer ligação com a unidade de rede.
  2. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, 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 para o caminho do ficheiro Dotnetfx.exe que localizou no passo 1.

Opção B: reparar o .NET Framework 1.1, utilizando o Windows Installer ficheiro de cache

  1. Clique em Iniciar , clique em Executar , escreva o programa de instalação e, em seguida, clique em OK .
  2. No menu Ver no Windows Installer, clique em Detalhes .
  3. Efectue um dos seguintes procedimentos, dependendo do sistema operativo:
    • No Windows XP, clique com o botão direito do rato o nome do cabeçalho de coluna e, em seguida, clique em comentários .
    • No Windows 2000, clique com o botão direito do rato no cabeçalho de coluna nome e, em seguida, faça clique sobre comentário .
  4. Clique com o botão direito do rato o ficheiro do Windows Installer em cache que tenha o Microsoft .NET Framework 1.1 RTL x 86 enu comentário e clique em Reparar .
  5. Depois do processo de reparação concluído, saia do programa de instalação.

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

Existem duas opções para remover e reinstalar o .NET Framework 1.1.

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

A ferramenta de limpeza do .NET Framework irá remover e reinstalar o .NET Framework 1.1 para si. Para obter informações sobre como obter e utilizar esta ferramenta, visite o seguinte Web site da MSDN:
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx (http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx)
Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, sobre o desempenho ou fiabilidade destes produtos.

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

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter 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 visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows
  1. Remova o .NET Framework 1.1 da cache do Windows Installer. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva o programa de instalação e, em seguida, clique em OK .
    2. No menu Ver no Windows Installer, clique em Detalhes .
    3. Efectue um dos seguintes procedimentos, dependendo do sistema operativo:
      • No Windows XP, clique com o botão direito do rato o nome do cabeçalho de coluna e, em seguida, clique em comentários .
      • No Windows 2000, clique com o botão direito do rato no cabeçalho de coluna nome e, em seguida, faça clique sobre comentário .
    4. Clique com o botão direito do rato o ficheiro do Windows Installer em cache que tenha o Microsoft .NET Framework 1.1 RTL x 86 enu comentário e, em seguida, clique em desinstalar .
    5. Depois do processo de desinstalação concluído, saia do programa de instalação.
  2. Eliminar manualmente os ficheiros existentes e as pastas do computador. Dependendo do estado actual do .NET Framework, este ficheiro e pasta poderá não existir .para eliminar o ficheiro e pasta, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva system32 e, em seguida, clique em OK . O conteúdo da pasta System32 apresentado no Explorador do Windows.
    2. Localize e elimine URTTemp pasta.
    3. Localize e elimine o ficheiro de mscoree.dll .

      Nota Se o .NET Framework 1.0 é também instalado no computador e não pretender reinstalar o .NET Framework 1.1, terá de reparar o .NET Framework 1.0. Para mais informações, consulte a secção "Mais informação".
    4. Clique em Iniciar , clique em Executar , escreva Microsoft.NET e, em seguida, clique em OK . O conteúdo da pasta Microsoft.NET apresentado no Explorador do Windows.
    5. Na pasta Microsoft.NET, faça duplo clique na pasta Framework .
    6. Na pasta Framework, elimine a pasta v1.1.4322 .
    7. Feche a pasta Framework .
  3. Elimine manualmente as chaves de registo relevantes. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK para iniciar o Editor de registo.
    2. No Editor de registo, localize e elimine as chaves de registo existentes (todas as chaves de registo poderão 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. Saia do Editor de registo.
  4. Zap informação do programa de instalação do Windows do registo utilizando o utilitário Msizap.exe. O utilitário Msizap.exe, incluída no Microsoft Windows Installer Software Development Kit (SDK). Para transferir o Windows Installer SDK, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
    Para zap informação do programa de instalação do Windows do registo, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
    2. Na linha de comandos, localize o directório que contém o utilitário Msizap.exe e, em seguida, execute o seguinte comando:
      TP, Transaction PROCESSING Msizap {CB2F7EDD-9D1F-43 FC C de 1-90-4F52EAE172A1}
    3. Reinicie o computador.
  5. Limpe o conteúdo da pasta Temp. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva % Temp % e, em seguida, clique em OK . O conteúdo da pasta Temp apresentado no Explorador do Windows.
    2. Na pasta Temp, clique em Seleccionar tudo no menu Editar .
    3. No menu ficheiro , clique em Eliminar .

      Nota Elimine quantos ficheiros e pastas como possíveis a partir da pasta Temp.
  6. Desactive todos os programas antivírus e todos os programas de firewall que tiver instalada no computador. Para o fazer, utilize o sistema de utilitário de configuração (Msconfig.exe para efectuar um arranque limpo do computador e, em seguida, desactivar quaisquer serviços que não é necessário). Quando utiliza o Msconfig.exe no modo de diagnóstico, reactive o serviço Windows Installer no separador Serviços . Em seguida, inicie o Msconfig. Para o fazer, siga este passo:
    Clique em Iniciar , clique em Executar , escreva MSconfig e, em seguida, clique em OK
  7. Instale o .NET Framework 1.1. Para transferir o .NET Framework 1.1, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en)
    Nota Se o .NET Framework 1.0 é instalado no computador e não pretender reinstalar o .NET Framework 1.1, terá de reparar o .NET Framework 1.0 para substituir o ficheiro de MSCOREE.dll e a pasta URTTemp. Para mais informações, consulte a secção "Mais informação".

Mais Informação

Como reparar o .NET Framework 1.0, utilizando a linha de comandos

Para reparar o .NET Framework 1.0, utilizando a linha de comandos, siga estes passos:
  1. Localize o ficheiro Dotnetfx.exe que utilizou para instalar o .NET Framework 1.0. Para o fazer, utilize um dos seguintes métodos:
    • Se tiver instalado o .NET Framework 1.0 a partir de um CD ou de um DVD, introduza o disco de instalação na unidade de CD ou DVD na unidade.
    • Se tiver instalado o .NET Framework 1.0 a partir do disco rígido, transfira o programa programa de configuração do .NET Framework 1.0 para o disco rígido.
    • Se tiver instalado o .NET Framework 1.0 a partir de uma unidade de rede, restabelecer ligação com a unidade de rede.
  2. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, 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 para o caminho do ficheiro Dotnetfx.exe que localizou no passo 1.

Referências

Para mais informações, visite os seguintes Web sites:
.NET framework 1.1 perguntas mais FREQUENTES
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx)

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

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx (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 (http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx)

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

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1 nas seguintes plataformas
    • Microsoft Windows XP Professional Edition
    • 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áticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 824643  (http://support.microsoft.com/kb/824643/en-us/ )