Método 3: Reparar o Windows Installer ou o Microsoft .NET Framework
O Windows Installer e o Microsoft .NET Framework são dois componentes importantes exigidos pelo Windows para executar e instalar vários aplicativos, incluindo atualizações do Windows. Se houver um problema com o Windows Installer ou o Microsoft .NET Framework, como arquivos ausentes, corrompidos ou incompatíveis, ele poderá causar erros de 0x80070643 ao atualizar o Windows. Para corrigir esse problema, você pode tentar as duas maneiras a seguir:
Método 1: Executar o Verificador de arquivos do sistema (SFC) e DISM
O Verificador de Arquivos do Sistema (SFC) e o DISM são duas ferramentas internas do Windows que podem verificar e reparar arquivos de sistema corrompidos ou inválidos, incluindo arquivos relacionados ao Windows Installer ou ao Microsoft .NET Framework. A seguir estão as etapas para executar o SFC e o DISM:
- Abra Command Prompt como administrador como no método anterior.
- Digite o seguinte comando e pressione Enter:
sfc /scannow
- Aguarde a conclusão do processo de digitalização e reparo. Se houver arquivos que o SFC não pode reparar, então você precisa executar o DISM digitando o seguinte comando e pressionando Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- Aguarde a conclusão do processo de digitalização e reparo. Feche o Command Prompt e tente atualizar o Windows novamente.
Esse método pode funcionar porque SFC e DISM podem reparar arquivos de sistema corrompidos ou inválidos que podem causar erros de 0x80070643.
Caminho 2: Reinstalar ou atualizar o Windows Installer ou o Microsoft .NET Framework
Se a primeira maneira não funcionar, você pode tentar reinstalar ou atualizar o Windows Installer ou o Microsoft .NET Framework baixando o arquivo de instalação mais recente do site oficial da Microsoft. A seguir estão as etapas para reinstalar ou atualizar o Windows Installer ou o Microsoft .NET Framework:
- Abra o navegador da Web e visite o seguinte site para baixar os arquivos de instalação do Windows Installer ou do Microsoft .NET Framework:
- Windows Installer: https://support.microsoft.com/en-us/topic/windows-installer-4-5-is-available-68a4c864-7a1f-0c4c-8a9f-0f9d17cbe1d1
- Microsoft .NET Framework: https://dotnet.microsoft.com/download/dotnet-framework
- Selecione a versão do Windows Installer ou do Microsoft .NET Framework que corresponde ao seu sistema operacional e clique em Download.
- Execute o arquivo de instalação que você baixou e siga as instruções que aparecem na tela para reinstalar ou atualizar o Windows Installer ou o Microsoft .NET Framework.
- Quando terminar, reinicie o computador e tente atualizar o Windows novamente.
Isso funciona porque, reinstalando ou atualizando o Windows Installer ou o Microsoft .NET Framework, você pode verificar se o componente funciona corretamente e é compatível com as atualizações do Windows, o que pode evitar erros 0x80070643.
Método 4: Desativar o antivírus ou firewall temporariamente
Antivírus ou firewall é um software que visa proteger seu computador contra vírus, malware ou ataques de rede. No entanto, às vezes, um antivírus ou firewall pode confundir arquivos de atualização do Windows com ameaças e bloqueá-los ou excluí-los, o que pode levar a erros 0x80070643. Para resolver esse problema, você pode tentar desabilitar temporariamente o antivírus ou firewall durante as atualizações do Windows. A seguir estão as etapas para desabilitar seu antivírus ou firewall temporariamente:
- Abra Settings como no primeiro método.
- Selecione Update & Security.
- Selecione Windows Security no lado esquerdo da janela.
- Clique em Virus & threat protection no lado direito da janela.
- Clique em Manage settings na seção Virus & threat protection settings seção.
- Desative a opção Real-time protection clicando no botão Toggle.
- Volte para Windows Security e clique em Firewall & network protection no lado direito da janela.
- Clique em Domain network, Private network e Public network alternadamente e desative a opção Windows Defender Firewall clicando no botão Toggle para cada rede.
- Feche o Settings e tente o Windows Update novamente.
Esse método pode funcionar porque, desabilitando o antivírus ou firewall temporariamente, você pode evitar quaisquer conflitos ou interferências que possam causar erros 0x80070643.