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
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.
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.
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.
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:
- Feche qualquer aplicativo em execução no momento.
- Clique em Iniciar e digite Desinstalar na caixa Pesquisa e clique em Desinstalar um programa.
- Clique duas vezes em Microsoft .NET Framework 4 Client Profile para iniciar a caixa de diálogo .NET Framework 4 Client Profile Maintenance.
- Selecione Reparar o .NET Framework 4 Client Profile para o seu estado original e clique em Próximo.
- Permita que o reparo seja concluído e clique em Concluir.
- Clique em Reiniciar Agora para reiniciar o computador.
- 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:
- Feche qualquer aplicativo em execução no momento.
- Clique em Iniciar, em Painel de Controle e em Adicionar ou Remover Programas.
- Clique em Microsoft .NET Framework 4 Client Profile da lista de programas instalados e clique em Alterar/Remover.
- Selecione Reparar o .NET Framework 4 Client Profile para o seu estado original e clique em Próximo.
- Permita que o reparo seja concluído e clique em Concluir.
- Clique em Reiniciar Agora para reiniciar o computador.
- 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:
- Visite a seguinte publicação do blog:
- Baixe o dotnetfx_cleanup_tool.zip do seguinte link no site:
- Extraia o dotnetfx_cleanup_tool.zip.
- 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. - 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. - Quando for solicitado a aceitar o acordo de licença, clique em Sim.
- A Ferramenta de Limpeza do .Net Framework inicia.
- 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. - Após a remoção do .Net Framework, reinicie o computador.
- 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)
.Net Framework 1.1 SP1:
.Net Framework 1.1:
- Reinicie o computador.
- Visite o Windows Update e verifique por atualizações e instale-as.
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
Método 1: Redefinir os componentes do Windows Update e tentar atualizar seu computador
Para redefinir os componentes do Windows Update automaticamente, clique no botão ou no link
Fix it. Clique em
Executar na caixa de diálogo
Exibir Download e execute as etapas no assistente Fix it.
Observação esta solução Corrigir tem dois modos:
Padrão e
Agressivo. Você pode executar a solução Corrigir no modo Padrão e determinar se ela resolve seu problema com o Windows Update antes de você executá-la no modo Ativo.
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 redefinir os componentes do Windows Update, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
971058
(http://support.microsoft.com/kb/971058/pt-br/
)
Como posso redefinir os componentes do Windows Update?
Método 2: Baixar manualmente a atualização do link de download e instale no modo de inicialização limpa
Sugerimos que você instale as atualizações no modo de inicialização limpa para evitar a interrupção dos programas não-Microsoft. Para entrar no modo de inicialização limpa em um computador, execute estas etapas:
-
Clique em Iniciar, digite msconfig na caixa Iniciar pesquisa e pressione ENTER.
- Caso uma senha de administrador ou uma confirmação seja solicitada, digite a senha ou clique em Continuar.
-
Na guia Geral, clique em Inicialização Seletiva.
-
Em Inicialização seletiva, limpar o Carregar itens de inicialização caixa de seleção.
-
Clique na guia Serviços marque a caixa de seleção Ocultar todos os serviços Microsoft e clique em Desativar tudo.
-
Clique em OK.
-
Quando for solicitado, clique em Reiniciar.
- Tente atualizar o computador novamente.
Para obter mais informações sobre este método, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
331796 Realize uma inicialização limpa para determinar se os programas em segundo plano estão interferindo com o seu jogo ou programa
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.
Se esse artigo não responder sua pergunta, clique neste botão para enviar a pergunta a outro membro da comunidade no Microsoft Answers: