Artigo: 976982 - Última revisão: quinta-feira, 5 de Janeiro de 2012 - Revisão: 5.0

Recebe códigos de erro ?0x80070643? ou ?0x643? quando tenta instalar actualizações do .NET Framework através do Windows Update ou das Actualizações da Microsoft

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.
Expandir tudo | Reduzir tudo

Sintoma

Recebe um dos seguintes códigos de erro quando tenta instalar actualizações do .NET Framework através do Windows Update ou Microsoft Update, ou quando tenta actualizar assinaturas de software malicioso no Microsoft Security Essentials.
Código de erro: 0x80070643
Ou
Código de erro: 0x643

Causa

Este problema pode ser provocado por uma corrupção do sistema no seu computador. Isto ocorre por vários motivos, incluindo sem limitação, outras aplicações que substituem os ficheiros .NET ou secções corrompidas do disco rígido.

Solução

Para resolver este problema, tem de corrigir os problemas de corrupção do registo de actualizações de software MSI ou reparar o .NET Framework.

Para resolver este problema, utilize os passos listados nos métodos abaixo, a começar pelo Método 1.

Método 1: Corrigir problemas de corrupção do registo de actualizações de software MSI

Para corrigir automaticamente problemas de corrupção do registo de actualizações de software MSI, clique no botão ou hiperligação Fix it. Clique em Executar na caixa de diálogo Ver Transferência e, em seguida, siga os passos indicados no assistente Fix it.


Corrigir este problema
Correcção de problemas da Microsoft 50123



Nota Este assistente pode estar apenas em inglês; contudo, a correcção automática também funciona em versões do Windows noutros idiomas.

Nota Se não estiver a trabalhar no computador que tem o problema, pode guardar a Solução de Correcção numa unidade flash ou num CD e, depois, executá-la no computador que tem o problema.

Para mais informações sobre como corrigir este problema, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
971187 Como corrigir problemas de corrupção do registo de actualizações de software MSI
Visite o Windows Update e tente instalar novamente as actualizações ou actualize o Microsoft Security Essentials. Se o problema não for resolvido, avance para o método 2.

Esta informação foi útil? Envie-nos os seus comentários


Método 2: Reparar o .NET Framework

Repare a versão do .Net Framework na qual não conseguiu instalar as actualizações. Os utilizadores do
.NET Framework 4
, Windows Vista e do Windows 7 seguem estes passos para reparar a instalação do .NET Framework 4:
  1. Feche quaisquer aplicações que se encontrem em execução.
  2. Clique em Iniciar e escreva Desinstalar na caixa Procurar e, em seguida, 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. Seleccione Reparar .NET Framework 4 Client Profile para o estado original e clique em Seguinte.
  5. Deixe que a reparação termine e, em seguida, clique em Concluir.
  6. Clique em Reiniciar Agora para reiniciar o computador.
  7. Visite o Windows Update e tente instalar novamente as actualizações.
Os utilizadores do Windows XP seguem estes passos para reparar a instalação do .NET Framework 4:
  1. Feche quaisquer aplicações que se encontrem em execução.
  2. Clique em Iniciar, clique em Painel de Controlo e clique em Adicionar ou Remover Programas.
  3. Clique em Microsoft .NET Framework 4 Client Profile a partir da lista de programas instalados e clique em Alterar/Remover.
  4. Seleccione Reparar .NET Framework 4 Client Profile para o estado original e clique em Seguinte.
  5. Deixe que a reparação termine e, em seguida, clique em Concluir.
  6. Clique em Reiniciar Agora para reiniciar o computador.
  7. Visite o Windows Update e tente instalar novamente as actualizações.
.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, tem de desinstalar várias versões do .NET Framework, utilizando a .NET Framework Cleanup Tool e, em seguida, reinstale os componentes.

Para o fazer, siga estes passos:
  1. Visite o seguinte artigo do blogue:
    .NET Framework Cleanup Tool User's Guide (http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx)
  2. Transfira o ficheiro dotnetfx_cleanup_tool.zip a partir da seguinte hiperligação no Web 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 ficheiro dotnetfx_cleanup_tool.zip.
  4. Entre os ficheiros que extraiu, clique duas vezes em cleanup_tool.exe para executá-lo.
    Poderá ser-lhe pedida a palavra-passe de administrador ou uma confirmação. Introduza a palavra-passe ou clique em Continuar.
  5. Quando a mensagem ?Do you want to run the .NET Framework Setup Cleanup Utility?? (Pretende executar o .NET Framework Setup Cleanup Utility) aparece, clique em Sim.
    Nota esta ferramenta pode estar apenas em inglês; contudo, também funciona em versões do Windows noutros idiomas.
  6. Quando lhe for pedido para aceitar o contrato de licença, clique em Sim.
  7. A .Net Framework Cleanup Tool é iniciada.
  8. Em Product to cleanup (Produto a limpar), a partir da caixa com a lista pendente, seleccione uma versão do .Net Framework que pretenda remover e clique em Cleanup Now (Limpar Agora).
    Nota A ferramenta de limpeza não lhe permite remover o .NET Framework 2.0 no Windows Vista ou em versões mais recentes, uma vez que o .NET Framework é instalado com uma componente do sistema operativo.
  9. Depois de o .Net Framework ter sido removido, reinicie o computador.
  10. Transfira e instale os componentes seguintes:
    .NET Framework 3.5 SP1 (isto instalará também o .Net Framework 2.0 SP2 e o .Net Framework 3.0 SP2)
    Microsoft .NET Framework 3.5 Service Pack 1 (http://www.microsoft.com/downloads/pt-pt/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=pt-pt)
    .Net Framework 1.1 SP1:
    Microsoft .NET Framework 1.1 Service Pack 1 (http://www.microsoft.com/downloads/pt-pt/details.aspx?familyid=a8f5654f-088e-40b2-bbdb-a83353618b38&displaylang=pt-pt)
    .Net Framework 1.1:
    Microsoft .NET Framework Versão 1.1 Redistributable Package (http://www.microsoft.com/downloads/pt-pt/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3)
  11. Reinicie o computador.
  12. Visite o Windows Update e, em seguida, verifique se existem e instale as actualizações.

Mais Informação

Problemas Conhecidos

Poderá também encontrar os seguintes problemas quando tenta instalar esta actualização:
  • A instalação da actualização falha.
  • O sistema continua a recordar-lhe que instale esta actualização, apesar de já estar instalada.
  • O ambiente de trabalho não é carregado.
Caso se depare com qualquer um dos seguintes problemas acima mencionados, poderá experimentar um dos seguintes métodos.

Clique aqui para mostrar ou ocultar as informações detalhadas

Informações Adicionais

Se não estiver a instalar Actualizações do .NET Framework quando recebe o código de erro 0x80070643 ou 0x643, poderá ser necessário capturar informações de registo adicionais para conseguir resolver o seu problema.
Estes registos podem ser revistos por profissionais de suporte técnico ou informáticos profissionais para ajudar a determinar o problema.

Para isso, clique para seguir os passos listados no seguinte artigo BDC na Base de Dados de Conhecimento Microsoft no Web site da Microsoft:
2545723  (http://support.microsoft.com/kb/2545723/pt/ ) Como activar o Registo do Microsoft Installer e o registo Verboso para recolher mais informação sobre a resolução de problemas.

AINDA NECESSITA DE AJUDA?

Se este artigo não responder à sua pergunta, clique neste botão para fazer a sua pergunta a outros membros da comunidade em Microsoft Answers:
Faça uma pergunta (http://answers.microsoft.com/en-us/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 Edition
  • 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