Lidar com o código de erro 0xc1900223 durante uma atualização de recursos do Windows 10 pode ser bastante frustrante. Ele costuma aparecer no final do processo, geralmente quando a barra de progresso ultrapassa 90%.Não se sabe ao certo por que isso acontece, mas várias coisas podem causar esse erro.Às vezes, são arquivos corrompidos, outras vezes softwares incompatíveis (como certos antivírus ou bloqueadores de anúncios) ou até mesmo problemas com os próprios arquivos do Windows Update. Ao longo dos anos, também foi observado que o Pi-hole — sim, aquele bloqueador de anúncios baseado em DNS — pode interferir no processo de atualização e causar esse erro. Não é totalmente surpreendente, porque, embora o Pi-hole seja ótimo para bloquear anúncios, às vezes ele pode bloquear domínios de atualização cruciais ou serviços de DNS necessários para que o Windows baixe arquivos corretamente.
Esse erro é um tanto complicado, pois pode ter diversas causas, então não existe uma solução única. Mas a boa notícia é que existem várias etapas que valem a pena tentar se você se deparar com esse problema. Algumas soluções envolvem desativar ou desinstalar temporariamente softwares que possam estar interferindo — especialmente o Pi-hole — e atualizar os componentes do Windows Update.Às vezes, é necessário desbloquear ou forçar manualmente a atualização de arquivos de determinadas pastas e, em outras ocasiões, uma atualização manual completa usando a Ferramenta de Criação de Mídia pode ser necessária. Afinal, o Windows sempre complica as coisas.
Como corrigir o erro 0xc1900223 ao instalar atualizações de recursos do Windows 10
Desative ou remova o Pi-hole antes de atualizar.
Se você usa o Pi-hole (ou o utilizou recentemente), é recomendável desativá-lo durante a atualização. Em algumas configurações, o Pi-hole bloqueia domínios essenciais para a atualização, o que pode causar falhas no processo. Para desativá-lo:
- Abra o Prompt de Comando como administrador digitando cmd no Menu Iniciar, clicando com o botão direito do mouse e escolhendo Executar como administrador.
- Digite
pihole disablee pressione Enter. Isso desativa temporariamente o Pi-Hole. Aguarde alguns minutos e tente executar a atualização novamente para verificar se o erro 0xc1900223 desaparece. - Se tudo funcionar corretamente, você pode reativar o Pi-Hole com o comando `pi-hole reactivate`
pihole enable. Mas se o erro persistir, considere desinstalar o Pi-Hole completamente e, em seguida, limpar o cache DNS. - No mesmo prompt de comando com privilégios elevados, digite:
ipconfig /flushdnsipconfig /registerdnsipconfig /releaseipconfig /renew
Isso força o Windows a redefinir seu cache DNS e pode ajudar o processo de atualização a funcionar sem problemas.Às vezes, mesmo após desativar o Pi-hole, a atualização ainda falha; nesse caso, desinstalar o Pi-hole é uma opção mais completa.
Acesse e force a atualização através das pastas $GetCurrent e $SysReset.
Sim, parece um pouco estranho, mas explorar essas pastas ocultas às vezes desbloqueia atualizações travadas. Os diretórios $GetCurrent e $SysReset contêm arquivos cruciais para o funcionamento das atualizações do Windows — se estiverem ocultos, o Windows pode não acessá-los ou usá-los corretamente. Então, veja como explorá-los:
- Abra o Explorador de Arquivos e, na barra de endereços, digite (altere a letra da unidade se o Windows estiver em uma partição diferente).Pressione Enter. Se não conseguir ver a pasta, vá para a guia Exibir, marque a opção Itens ocultos e tente novamente.
C:/$getcurrent - Se ainda não estiver visível, navegue pelo menu: clique em Exibir > Mostrar > Itens ocultos.
- Dentro da pasta, localize o executável Start e execute-o. Isso pode, às vezes, reiniciar ou reativar componentes de atualização que travaram.
Da mesma forma, verifique a pasta $SysResetC:/ em. Modificar ou redefinir arquivos nesses diretórios ajudou alguns usuários a forçar o Windows a prosseguir com as atualizações quando os métodos padrão falham.
Redefinir componentes do Windows Update
Na maioria das vezes, esse erro é causado por arquivos do Windows Update corrompidos ou danificados. Redefinir os componentes de atualização pode resolver o problema. Veja como fazer:
- Abra novamente o Prompt de Comando como administrador — menu Iniciar, digite cmd, clique com o botão direito do mouse e escolha Executar como administrador.
- Execute estes comandos um após o outro, pressionando Enter a cada vez:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
O que acontece aqui? Basicamente, você está interrompendo os serviços do Windows Update, renomeando as pastas onde as atualizações são armazenadas (para que o Windows crie novas pastas) e, em seguida, reiniciando os serviços. Isso pode resolver diversos problemas de atualização, incluindo o erro 0xc1900223.
Atualizar o Windows manualmente usando a Ferramenta de Criação de Mídia
Se nada mais funcionar, uma atualização manual pode ser a solução. Baixe a Ferramenta de Criação de Mídia e execute-a. Escolha “Atualizar este computador agora” e ela cuidará do resto — às vezes contornando o que estiver bloqueando a atualização padrão.É uma abordagem mais drástica, mas costuma funcionar quando o processo de atualização usual falha.
Em resumo, solucionar o erro 0xc1900223 pode ser um pouco complicado, principalmente porque a causa varia — desde conflitos de software até arquivos corrompidos. Portanto, paciência e tentar uma combinação desses métodos geralmente resolvem o problema. E sim, é um pouco irritante que o Windows às vezes complique demais as coisas, mas a persistência compensa.
Resumo
- Desative o Pi-Hole temporariamente durante as atualizações.
- Limpe o cache DNS e desinstale completamente o Pi-hole se desativá-lo não resolver o problema.
- Aceda e execute manualmente ficheiros de atualização a partir de pastas ocultas.
- Redefinir componentes do Windows Update através da linha de comando.
- Se tudo mais falhar, tente usar a Ferramenta de Criação de Mídia para uma instalação limpa.
Resumo
Espero que isso seja um bom ponto de partida.Às vezes, desativar um bloqueador como o Pi-hole resolve o problema; outras vezes, você precisará investigar mais a fundo as pastas de atualização ou redefinir componentes. Não sei por que funciona, mas em algumas máquinas, essas etapas resolveram o problema sem muita dificuldade. Tomara que isso ajude alguém a evitar horas de frustração — pelo menos, esse é o objetivo.