ID do artigo: 976982 - Última revisão: terça-feira, 1 de maio de 2012 - Revisão: 6.0

Você recebe os códigos de erro ?0x80070643? ou ?0x643? ao tentar instalar as atualizações do .NET Framework pelo Windows Update ou Microsoft Updates

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.
Se você faz parte de uma pequena empresa, encontre melhores recursos no site de Suporte para pequenas empresas (http://smallbusiness.support.microsoft.com/pt-br) .
Expandir tudo | Recolher tudo

Sintoma

Você recebe um dos seguintes códigos de erro ao tentar instalar as atualizações do .NET Framework pelo Windows Update ou Microsoft Update ou ao tentar atualizar as assinaturas de malware no Microsoft Security Essentials.
Código de erro: 0x80070643
Ou
Código de erro: 0x643

Motivo

Este problema pode ser causado pela deterioração do sistema no seu computador. Isto ocorre por vários motivos, incluindo, mas não limitado a, outros aplicativos que sobrescrevem os arquivo .NET ou corrompe setores do disco rígido.

Solução

Para resolver este problema, você deve corrigir os problemas de corrupção de Registro da atualização do software ou reparar o .NET Framework.

Para resolver esse problema, use as etapas listadas nos métodos abaixo começando com o método 1.

Método 1: Corrigir os problemas de corrupção de Registro da atualização do software

Para corrigir os problemas de corrupção de Registro da atualização do software MSI automaticamente, clique no botão ou link Fix it. Clique em Executar na caixa de diálogo Exibir Download e execute as etapas no assistente Fix it.


Corrigir este problema
Microsoft Fix it 50123



Observação Este assistente pode estar apenas em inglês, mas a correção automática também funciona para versões do Windows em outros idiomas.

Observação se você não estiver usando o computador que apresentou o problema, salve a solução Fix it em uma unidade flash ou CD e a execute no computador que apresentou o problema.

Para obter mais informações sobre como corrigir esse problema, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
971187 Como corrigir problemas de corrupção de Registro da atualização do software MSI
Visite o Windows Update e tente instalar as atualizações novamente ou atualize o Microsoft Security Essentails. Se o problema não for resolvido, vá para o método 2.

Essas informações foram úteis? Envie seus comentários


Método 2: Reparar o .NET Framework

Repare a versão do .Net Framework que você não conseguiu instalar as atualizações. Os usuários do
.NET Framework 4
Windows Vista e Windows 7 devem seguir estas etapas para reparar a instalação do .NET Framework 4:
  1. Feche qualquer aplicativo em execução no momento.
  2. Clique em Iniciar e digite Desinstalar na caixa Pesquisa e clique em Desinstalar um programa.
  3. Clique duas vezes em Microsoft .NET Framework 4 Client Profile para iniciar a caixa de diálogo .NET Framework 4 Client Profile Maintenance.
  4. Selecione Reparar o .NET Framework 4 Client Profile para o seu estado original e clique em Próximo.
  5. Permita que o reparo seja concluído e clique em Concluir.
  6. Clique em Reiniciar Agora para reiniciar o computador.
  7. Visite o Windows Update e tente instalar as atualizações novamente.
Os usuários do Windows XP devem seguir estas etapas para reparar a instalação do .NET Framework 4:
  1. Feche qualquer aplicativo em execução no momento.
  2. Clique em Iniciar, em Painel de Controle e em Adicionar ou Remover Programas.
  3. Clique em Microsoft .NET Framework 4 Client Profile da lista de programas instalados e clique em Alterar/Remover.
  4. Selecione Reparar o .NET Framework 4 Client Profile para o seu estado original e clique em Próximo.
  5. Permita que o reparo seja concluído e clique em Concluir.
  6. Clique em Reiniciar Agora para reiniciar o computador.
  7. Visite o Windows Update e tente instalar as atualizações novamente.
.NET Framework 1.0, 1.1, 2.0, 3.0, 3.5
Para reparar o .NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, você deve desinstalar versões múltiplas do .NET Framework usando a Ferramenta de Limpeza do .NET Framework e reinstalar os componentes.

Para fazer isto, execute as seguintes etapas:
  1. Visite a seguinte publicação do blog:
    Guia do Usuário da Ferramenta de Limpeza do .NET Framework (http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx)
  2. Baixe o dotnetfx_cleanup_tool.zip do seguinte link no site:
    http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip (http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip)
  3. Extraia o dotnetfx_cleanup_tool.zip.
  4. Entre os arquivos que você extraiu, clique duas vezes no cleanup_tool.exe para executar.
    Você pode ser solicitado uma senha de administrador ou uma confirmação. Digite a senha ou clique em Continuar.
  5. Quando a mensagem ?Você deseja executar a instalação do Utilitário Limpeza do .NET Framework?? é exibida, clique em Sim.
    Observação essa ferramenta pode estar apenas em inglês, mas também funciona para versões do Windows em outros idiomas.
  6. Quando for solicitado a aceitar o acordo de licença, clique em Sim.
  7. A Ferramenta de Limpeza do .Net Framework inicia.
  8. No Produto para limpeza, da caixa da lista suspensa, selecione a versão do .Net Framework que você deseja remover e clique em Limpar Agora.
    Observação A ferramenta de limpeza não permite que você remova o .NET Framework 2.0 no Windows Vista ou versões superiores, pois o .NET Framework está instalado como um componente do sistema operacional.
  9. Após a remoção do .Net Framework, reinicie o computador.
  10. Baixe e instale os seguintes componentes:
    .NET Framework 3.5 SP1 (isto instalará também o .Net Framework 2.0 SP2 e .Net Framework 3.0 SP2)
    Microsoft .NET Framework 3.5 Service Pack 1 (http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=pt-br)
    .Net Framework 1.1 SP1:
    Microsoft .NET Framework 1.1 Service Pack 1 (http://www.microsoft.com/downloads/details.aspx?familyid=a8f5654f-088e-40b2-bbdb-a83353618b38&displaylang=pt-br)
    .Net Framework 1.1:
    Pacote Redistribuível do Microsoft .NET Framework Versão 1.1 (http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displayLang=pt-br)
  11. Reinicie o computador.
  12. Visite o Windows Update e verifique por atualizações e instale-as.

Mais Informações

Problemas conhecidos

Você também pode encontrar os seguintes problemas ao tentar instalar esta atualização:
  • A instalação da atualização falhará.
  • O sistema mantém lembrando a você para instalar essa atualização, embora já instalado.
  • A área de trabalho não carrega.
Se você encontrar um dos problemas mencionados acima, é possível tentar os métodos a seguir.

Clique aqui para exibir ou ocultar informações detalhadas

Informações adicionais

Se você não estiver instalando as atualizações do .NET Framework quando receber os códigos de erro 0x80070643 ou 0x643, pode ser necessário capturar informações de Registro adicionais para resolver o problema.
Estes Registros podem ser revisados pelos técnicos de suporte ou profissionais de TI para ajudar a determinar o problema.

Para fazer isto, clique para seguir as etapas listadas no seguinte artigo da KB no site da Base de Dados de Conhecimento Microsoft:
2545723  (http://support.microsoft.com/kb/2545723/pt-br/ ) Como habilitar o Registro em log ou o Registro extenso do Microsoft Installer para coletar informações adicionais de solução.

AINDA PRECISA DE AJUDA?

Se esse artigo não responder sua pergunta, clique neste botão para enviar a pergunta a outro membro da comunidade no Microsoft Answers:
Faça uma pergunta (http://answers.microsoft.com/pt-br/windows/forum)


A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Starter Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Starter
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows 7 Starter
  • Windows 7 Home Premium
  • Windows 7 Home Basic
  • Windows 7 Professional nas seguintes plataformas
    • Windows 7 Ultimate
Palavras-chave: 
kbfixme kbmsifixme kbcip KB976982