Como corrigir o erro do Windows Update 0xc1900223?

Alguns usuários do Windows 10 encontram o erro 0xc1900223 sempre que tentam instalar o Windows Update de maneira convencional. Na maioria dos casos documentados, o problema ocorre quando o usuário tenta instalar a atualização 1903 e, normalmente, o erro aparece quando a atualização atinge 97%.

Caso você esteja encontrando o problema apenas com a atualização de 1903, você deve tentar instalar a atualização novamente através da pasta $ GetCurrent . Se isso não funcionar, outro método conveniente que pode permitir que você contorne o problema é usar o recurso Atualizar este PC agora da Ferramenta de criação de mídia . Outra maneira de contornar o componente WU interno é instalar a atualização manualmente por meio do Catálogo do Microsoft Update .

No entanto, esse problema também pode ser causado por um adblocker em toda a rede como o Pi-Hole. Se estiver usando um, você pode desativá-lo temporariamente (durante a instalação da atualização) ou desinstalar o utilitário por completo.

Em alguns casos, o problema também pode ocorrer devido a algum tipo de falha ou corrupção de arquivo do sistema que acaba afetando o componente Windows Update. Nesse caso, você pode tentar atualizar todos os componentes do Windows Update ou executar alguns utilitários capazes de corrigir a corrupção de arquivos do sistema (SFC, DISM ou instalação limpa).

Método 1: Forçar a atualização por meio da pasta $ getcurrent

Sempre que você tentar instalar uma atualização pendente do Windows, o Windows 10 criará automaticamente as pastas $ GetCurrent e $ SysReset na unidade C: \ . Esta pasta conterá arquivos de log sobre o processo mais recente do Windows Update, mas também pode conter arquivos de instalação dessa atualização.

Caso você esteja lidando com uma falha na atualização do Windows (que é o caso se você encontrar o erro 0xc1900223), você pode forçar a instalação da atualização acessando a subpasta de mídia da pasta $ getcurrent e refazendo a instalação dessa maneira.

No entanto, lembre-se de que a pasta $ getcurrent está oculta por padrão. Portanto, você precisará acessar diretamente por meio da barra de endereços ou habilitar as pastas ocultas no File Explorer.

Aqui está um guia rápido passo a passo sobre como forçar a atualização por meio da pasta c :

  1. Abra o File Explorer, cole o seguinte comando dentro da barra de navegação na parte superior e pressione Enter:
     C: / $ getcurrent

    Observação: lembre-se de que pode ser necessário alterar C pela letra correspondente à unidade do sistema operacional atual.

    Nota 2: Além disso, você pode acessar este local manualmente habilitando os itens ocultos primeiro (no Explorador de arquivos, vá para Exibir e marque a caixa associada aos Itens ocultos .

  2. Depois de fazer isso, acesse a pasta de mídia na lista de subpastas e clique duas vezes no executável Iniciar .
  3. Uma vez dentro da tela de instalação da atualização, siga as instruções na tela para instalar a atualização por meio do executável dedicado.
  4. Depois que a atualização for instalada com êxito, reinicie o computador e veja se o problema é resolvido na próxima inicialização do sistema.

Caso a pasta $ getcurrent não esteja visível, é muito provável que o componente WU não tenha conseguido atualizar os arquivos necessários para a instalação. Se isso for aplicável, vá para a próxima correção potencial abaixo.

Método 2: atualização por meio da ferramenta de criação de mídia

Se a função WU automatizada não for capaz de atualizar para a versão 1903 por conta própria, você poderá forçar a instalação usando a ferramenta Criação de mídia. Além de permitir a instalação limpa do Windows 10, essa ferramenta também inclui um recurso Atualizar este PC Agora, que permite que você conserte o 0xc1900223.

Vários usuários afetados confirmaram que essa operação permitiu que eles atualizassem a versão do Windows 10.

Aqui está um guia rápido sobre como atualizar para o Windows 10 versão 1903 por meio da ferramenta de criação de mídia:

  1. visite este link ( aqui ) e clique no botão Atualizar agora para baixar o assistente de atualização do Windows 10.
  2. Depois que o executável for baixado com sucesso, clique duas vezes nele e clique em Sim no UAC (Controle de Conta de Usuário) para conceder privilégios administrativos.
  3. Em seguida, siga as instruções na tela para concluir a instalação.
  4. Quando a operação for concluída, reinicie o computador e veja se o problema é resolvido na próxima inicialização do computador.
  5. Depois que o computador for reiniciado, verifique se o problema foi resolvido.

Caso a tentativa de instalação da atualização do Windows falhe com o mesmo 0xc1900223, vá para a próxima correção potencial abaixo.

Método 3: Desativando Pi-Hole (ou outro adblocker em toda a rede)

Acontece que o código de erro 0xc1900223 ao instalar uma atualização do Windows 10 também pode ser acionado por Pi-Hole ou um adblocker semelhante em toda a rede. De acordo com outros usuários afetados, esse problema pode ser causado por uma lista de bloqueio de DNS que pode acabar impedindo a conclusão da atualização.

Os usuários que se encontram em uma situação semelhante confirmaram que conseguiram instalar a atualização sem o mesmo erro, desabilitando ou desinstalando o Pi-Hole durante a atualização.

Desativando Pi-Hole temporariamente

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite 'cmd' e pressione Ctrl + Shift + Enter para abrir um prompt CMD elevado com acesso de administrador. Quando solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.
  2. Uma vez dentro do prompt CMD elevado, digite o seguinte comando para invocar o utilitário Pi-Hole:
     pihole
  3. Assim que o Pi-Hole for chamado, digite o seguinte comando e pressione Enter para desativá-lo:
    pihole disable
  4. Agora que o utilitário Pi-Hole adblocker está desabilitado, tente instalar a atualização que estava falhando novamente e veja se você pode instalá-la sem obter o 0xc1900223.
  5. Se a atualização for instalada com sucesso, execute o seguinte comando no mesmo terminal elevado para habilitar o Pi-Hole novamente:
    pihole disable

Desinstalando Pi-Hole

  1. Abra um Run caixa de diálogo pressionando a tecla Windows + R . Em seguida, digite 'cmd' na caixa de texto e pressione Ctrl + Shift + Enter para abrir um prompt CMD elevado. No prompt UAC (User Account Control) , clique em Yes para conceder privilégios administrativos.
  2. Dentro do prompt CMD elevado, digite os seguintes comandos e pressione Enter para iniciar a desinstalação do Pi-Hole:
    pihole desinstalação
  3. Assim que o comando for processado com sucesso, reinicie o computador.
  4. Na próxima atualização, tente instalar a atualização que estava falhando anteriormente com o erro 0xc1900223 e veja se a operação foi concluída.

Caso esse método não seja aplicável ou não resolva o problema, vá para a próxima correção potencial abaixo.

Método 4: esvaziando o cache DNS

Acontece que esse problema específico também pode ocorrer devido a uma inconsistência de rede que pode ser resolvida esvaziando o cache DNS do computador. A maneira mais fácil de fazer isso é por meio de um prompt CMD elevado.

Depois de fazer isso e reiniciar o computador, alguns usuários afetados confirmaram que finalmente conseguiram concluir a instalação do Windows Update sem encontrar o erro 0xc1900223 .

Este é um guia rápido com as etapas que você precisa seguir para liberar o cache DNS de uma janela elevada do prompt de comando:

  1. Abra uma caixa de diálogo Executar pressionando a tecla Windows + R no teclado. Em seguida, dentro da caixa de texto, digite 'cmd' e pressione Ctrl + Shift + Enter para abrir uma janela elevada do CMD.

    Observação: quando solicitado pelo UAC (Controle de conta de usuário) , clique em Sim para conceder privilégios administrativos.

  2. Assim que estiver dentro do prompt CMD elevado, digite os seguintes comandos em ordem e pressione Enter após cada comando:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. Depois que cada comando for processado com êxito, reinicie o computador e tente instalar a atualização que estava falhando na próxima inicialização do computador.

Se esse método não permitir que você corrija o erro 0xc1900223 , vá para a próxima correção potencial abaixo.

Método 5: Instalando a atualização por meio do Catálogo do Microsoft Update

Se nenhum dos métodos acima permitiu que você corrigisse o problema até agora, você poderá concluir a instalação do 1903 fazendo-o manualmente por meio do Catálogo do Microsoft Update. Este procedimento instalará a atualização diretamente (sem envolver o componente WU local). Isso significa que todas as dependências corrompidas que podem causar esse problema serão contornadas.

Aqui está um guia rápido para instalar a atualização 1903 manualmente por meio do Catálogo do Microsoft Update:

  1. Em primeiro lugar, você precisa conhecer a arquitetura do seu sistema operacional (se é de 32 ou 64 bits). Se você não sabe, abra o Explorador de Arquivos , clique com o botão direito em Este PC e escolha Propriedades no menu de contexto recém-exibido.
  2. Uma vez dentro da tela Propriedades do sistema , dê uma olhada na categoria Tipo de sistema . Se disser 64 bits, você precisará baixar a atualização de 64 bits e se disser 32 bits, você precisará da versão de 32 bits.
  3. Quando tiver certeza de sua arquitetura de sistema operacional, visite este link ( aqui ) e use a função de pesquisa no canto superior direito da tela para pesquisar por ' 4522355 ' e pressione Enter.
  4. Depois que a página de resultados for gerada, procure a versão correta correspondente à sua versão do Windows 10 (baseada em x64 ou x86) e clique no botão Download associado ao Windows Update correto.
  5. Na página de confirmação, clique no link novamente para iniciar o download.
  6. Aguarde pacientemente até que o download seja concluído, abra o pacote de instalação .msu e siga as instruções na tela para concluir a instalação.
  7. Após a conclusão da instalação, reinicie o computador para permitir que os arquivos restantes sejam instalados.

Caso o mesmo problema ainda esteja ocorrendo, ou você não consiga encontrar a atualização que está falhando convencionalmente usando o Catálogo do Microsoft Update, vá para a próxima correção potencial abaixo.

Método 6: atualize todos os componentes do Windows Update

Se nenhum dos métodos até agora permitiu que você resolvesse esse problema, é muito provável que você esteja encontrando esse problema específico devido a uma falha do Windows Update que acaba inibindo a capacidade do WU de instalar novas atualizações. Isso é aparente se várias atualizações estão falhando com o mesmo código de erro ( erro 0xc1900223 ).

Vários usuários do Windows que encontraram o mesmo problema confirmaram que o problema foi resolvido e que a compilação de 1903 foi instalada com êxito após seguirem uma série de etapas capazes de redefinir todos os componentes associados ao WU (Windows Update).

Aqui está um guia rápido passo a passo sobre como redefinir todos os componentes do Windows Update envolvidos manualmente a partir de um prompt CMD elevado:

  1. Abrir uma caixa de diálogo Executar pressionando a tecla Windows + R . Em seguida, dentro da caixa de texto, digite 'cmd' e pressione Ctrl + Shift + Enter para abrir uma janela elevada do Prompt de Comando .

    Observação: quando solicitado pelo UAC (Controle de conta de usuário) , clique em Sim para conceder privilégios administrativos.

  2. Depois de conseguir abrir o prompt CMD elevado, digite os seguintes comandos em ordem e pressione Enter após cada um para interromper todos os serviços essenciais do WU:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Observação: esses comandos interromperão automaticamente os serviços associados ao Windows Update, MSI Installer, Cryptographic and BITS services.

  3. Depois de conseguir desabilitar todos os serviços essenciais, cole os seguintes comandos (em qualquer ordem) e pressione Enter após cada um para renomear as duas pastas que os usuários do Windows devem armazenar arquivos de atualização (SoftwareDistribution e Catroot2):
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Observação: se você não sabia, SoftwareDistribution e Catroot2 são duas pastas responsáveis ​​por armazenar arquivos de atualização que estão sendo usados ​​ativamente pelo componente Windows Updating. Uma vez que os dois não podem ser excluídos convencionalmente, a única maneira de limitar os danos de um arquivo corrompido é forçar seu sistema operacional a criar novas cópias saudáveis ​​que tomarão seu lugar.

  4. Depois de conseguir excluir as duas pastas, digite estes comandos finais e pressione Enter após cada comando para reiniciar os mesmos serviços (os mesmos que desabilitamos na etapa 2):
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Depois que cada serviço for reiniciado, tente instalar a mesma atualização que estava arquivada anteriormente e veja se ela é instalada com sucesso agora (sem o erro 0xc1900223 ).

Caso o mesmo código de erro ainda esteja impedindo você de instalar a atualização, siga o método final abaixo.

Método 7: Execução de varreduras DISM e SFC

Se nenhuma correção potencial funcionou para você, é muito provável que você esteja lidando com algum tipo de corrupção de arquivo do sistema que deixou o componente WU inoperante. Existem várias maneiras de corrigi-lo, mas a maioria dos usuários afetados conseguiu resolver o problema usando alguns utilitários integrados (SFC e DISM).

Essas duas ferramentas são capazes de corrigir a corrupção de arquivos do sistema, mas operam de forma diferente - o SFC usa um cache local para substituir a corrupção por equivalentes saudáveis, enquanto o DISM depende de um subcomponente do WU para baixar arquivos saudáveis ​​que substituirão os arquivos corrompidos.

Nosso conselho é executar os dois utilitários em rápida sucessão e reiniciar o sistema entre eles.

Comece realizando uma verificação SFC , reinicie e execute uma verificação DISM assim que a próxima inicialização for concluída.

Se você ainda estiver tendo problemas, considere realizar um reparo no local (ou uma instalação limpa se seus dados já tiverem backup)