Como solucionar o erro de atualização do Windows 0xc1900223?
Publicados: 2020-05-18A atualização do Windows 10 não é uma tradição opcional, é uma necessidade absoluta. Além de obter atualizações de recursos que aprimoram o sistema operacional, há outros componentes críticos que precisam ser atualizados, como definições de vírus para o Windows Defender. Outras atualizações incluem as de seus drivers e outras interfaces de programação de aplicativos como o .NET Framework.
A partir de agora, muitos usuários entendem a gravidade de um sistema desatualizado e tentam ao máximo sempre instalar as atualizações mais recentes da Microsoft. Às vezes, no entanto, eles entram em uma correção: o utilitário Windows Update geralmente produz erros que significam que o processo de atualização não pode continuar. Um desses códigos de erro é o Windows Update Error 0xc1900223.
Acreditamos que este erro trouxe você aqui. Mostraremos diferentes soluções e soluções alternativas que ajudaram outros usuários como você a se livrar dele.
Por que o erro de atualização do Windows 10 0xc1900223 ocorre?
A descrição do erro da Microsoft diz:
“Isso indica que houve um problema ao baixar e instalar a atualização selecionada. O Windows Update tentará novamente mais tarde e não há nada que você precise fazer no momento.”
Essa explicação sugere que você precisa deixar a bola cair e voltar mais tarde. No entanto, nem sempre é assim. Às vezes, você continua vendo o erro, não importa quantas pausas você dê ao utilitário. Isso mostra que existem certas causas subjacentes que você precisa corrigir.
Esses problemas subjacentes incluem problemas de conexão com a Internet, malware, VPN, problemas com os serviços e componentes do Windows Update, problemas com o arquivo de hosts, Winsock corrompido e cache DNS problemático, entre outros.
Um após o outro, mostraremos guias sobre como resolver esses problemas.
Verifique se você tem uma conexão com a Internet funcionando
Às vezes, o verdadeiro motivo da mensagem de erro é a falta de conexão com a Internet. Você pode pensar que a conexão com a Internet do seu computador é boa, mas na realidade não é. Portanto, antes de iniciar a solução de problemas avançada, verifique se sua Internet está funcionando. Abra seu navegador e tente carregar uma página da web.
Se nada funcionar, você deve considerar reiniciar o roteador. Desligue o computador e, em seguida, desligue a alimentação do roteador. Após alguns minutos, ligue novamente seus dispositivos e verifique se sua conexão está de volta. Se nada ainda funcionar, você deve entrar em contato com seu provedor de serviços de Internet (ISP).
Desativar conexão medida
Normalmente, o Windows 10 pode usar seus dados da maneira que achar melhor baixar as atualizações disponíveis. Isso é ideal para sistemas com limites de dados ilimitados. No entanto, se você usar uma conexão limitada, o sistema operacional reduzirá o uso de dados, baixando apenas atualizações críticas automaticamente e permitindo que você escolha se deseja baixar outras atualizações, como atualizações para aplicativos da Windows Store, entre outras.
É possível que a ativação do recurso de conexão limitada esteja causando o erro do Windows Update 0xc1900223. Tente desativá-lo e verifique se a atualização será executada sem problemas. Se você não souber como desativar o recurso de conexão limitada, siga estas etapas:
- Inicie o aplicativo Configurações clicando no botão Iniciar e selecionando o ícone de roda dentada acima do ícone de energia. Você também pode tocar as teclas Windows e I juntas.
- Depois que o aplicativo Configurações aparecer, clique no ícone Rede e Internet.
- Quando a página Rede e Internet aparecer, vá para o lado esquerdo da janela e clique em Wi-Fi.
- Em seguida, vá para a guia Wi-Fi no lado direito da janela e clique no link “Gerenciar redes conhecidas”.
- Em “Gerenciar redes conhecidas”, selecione sua rede Wi-Fi e clique no botão Propriedades.
- Role para baixo até a seção Metered Connection e desligue o interruptor em “Set as metered connection” se estiver ligado.
- Agora, tente instalar as atualizações.
Baixar atualizações em conexões limitadas
Se sua rede atual não estiver definida como uma conexão limitada, tente ligar o switch para verificar se o download da atualização por uma conexão limitada resolverá o problema. Isso parece uma correção estranha, mas de alguma forma funcionou para certos usuários.
Execute o solucionador de problemas do Windows Update
Você pode usar a ferramenta de solução de problemas dedicada a resolver problemas com o utilitário Windows Update. A ferramenta verificará falhas que afetam as atualizações, reiniciará determinados serviços e resolverá conflitos. As etapas abaixo irão guiá-lo através do processo:
- Clique no botão Iniciar e selecione o ícone de roda dentada acima do ícone de energia. Se você quiser iniciar o aplicativo Configurações mais rapidamente, vá para o teclado e toque nas teclas Windows e I juntas.
- Quando o aplicativo Configurações for aberto, clique no ícone Atualização e segurança.
- Vá para o painel esquerdo da interface Update & Security e clique em Troubleshoot.
- Em seguida, navegue até o painel direito e clique em Windows Update em Get Up and Running.
- Clique no botão Executar o Solucionador de Problemas que desliza no Windows Update.
- A ferramenta agora verificará os problemas e os resolverá automaticamente.
- Quando o processo estiver concluído, reinicie o sistema e tente realizar a atualização.
Execute uma verificação completa de malware
É possível que o malware seja o principal culpado do problema. Alguns programas maliciosos são projetados para sequestrar a rede do seu sistema, o que pode afetar determinados componentes do seu sistema operacional, incluindo o utilitário Windows Update. Também é possível que o programa de malware tenha adulterado alguns dos arquivos do sistema associados ao Windows Update.
Executar uma verificação completa de malware e remover qualquer programa malicioso pode resolver o problema. Se você usa um antivírus de terceiros, pode acessar facilmente a interface do programa e executar uma verificação completa. Observe que uma verificação completa verificará áreas em seu sistema que as verificações rápidas não fazem. Se você não souber como executar uma verificação completa, poderá consultar facilmente um guia na página de suporte do desenvolvedor do programa.
Se você usa o pacote de segurança do Windows como seu principal programa de proteção, as etapas a seguir mostrarão o que fazer:
- Abra o aplicativo Configurações clicando com o botão direito do mouse no botão Iniciar e selecionando Configurações no menu Acesso rápido. Você também pode abrir as Configurações tocando no logotipo do Windows e nas teclas I juntas.
- Depois que a tela inicial de Configurações aparecer, vá para a parte inferior da página e clique em Atualizar e segurança.
- Quando você chegar à interface Update & Security, navegue até o painel esquerdo da janela e clique em Windows Security.
- Agora, vá para a guia Segurança do Windows à direita e clique em Proteção contra vírus e ameaças em Áreas de proteção.
- Depois de ver a interface da ferramenta Proteção contra vírus e ameaças no aplicativo Segurança do Windows, clique em Opções de verificação.
- Na tela Opções de verificação, vá para o botão de opção Verificação completa e selecione-o.
- Em seguida, clique no botão Digitalizar agora.
- A verificação completa levará mais de uma hora para ser concluída, dependendo da velocidade do seu sistema.
- Após a conclusão do processo, permita que a ferramenta Proteção contra vírus e ameaças elimine qualquer programa ou arquivo de malware que encontrar, reinicie o sistema e verifique o erro.
Você também pode aumentar a segurança do seu sistema instalando o Auslogics Anti-Malware. A ferramenta é o removedor de malware perfeito. Funciona perfeitamente com o Windows 10 e não causa conflitos com outros programas antivírus.
Desative sua VPN
Se você usa um software VPN, ele pode estar interferindo na conexão do Windows Updates com os servidores da Microsoft e produzindo a mensagem de erro como resultado. Tente desligar a VPN e verifique se isso resolveria o problema. De acordo com alguns usuários, essa foi a principal causa do erro, e eles se livraram dele desabilitando sua VPN e removendo qualquer proxy que tivessem configurado.
Reinicie os serviços do Windows Update
Existem determinados serviços que são responsáveis por todos os processos envolvidos no download e instalação de atualizações em seu computador. Você pode estar recebendo o erro 0xc1900223 porque esses serviços não estão funcionando corretamente. Uma maneira de fazê-los funcionar é reiniciá-los. Se você não sabe como fazer isso, as etapas a seguir ajudarão:
- Clique com o botão direito do mouse no botão Iniciar e selecione Executar no menu Acesso rápido. Você também pode pressionar as teclas Windows e R juntas para abrir a caixa de diálogo Executar.
- Depois que Run aparecer, digite “Services.msc” (sem aspas) no campo de texto e pressione a tecla Enter.
- Depois que o aplicativo Serviços for aberto, localize os seguintes serviços:
- Serviço de transferência de inteligência em segundo plano
- Serviços de criptografia
- Serviço de atualização do Windows
- Atualizar serviço do orquestrador
- Clique com o botão direito do mouse em cada serviço, clique em Propriedades e, em seguida, clique no botão Parar. Depois disso, selecione Automático no menu suspenso Tipo de inicialização e clique em OK.
- Agora, tente executar a atualização.
Redefinir Winsock
Todas as solicitações de entrada e saída de aplicativos baseados na Web em seu sistema são tratadas pelo componente Winsock. É uma interface de programação que reside na pasta System32 como um arquivo DLL. O programa foi projetado para retransmitir informações de um aplicativo e transportá-las para seu programa de rede, como o TCP/IP.
O componente Winsock pode estar corrompido e interromper o processo de atualização que você está tentando iniciar. É uma das causas conhecidas do problema. Tente redefini-lo para resolver quaisquer problemas que possa ter e verifique se isso elimina o erro do Windows Update. As etapas a seguir o guiarão pelo processo:
- Inicie a caixa de diálogo Executar. Você pode fazer isso clicando com o botão direito do mouse no botão Iniciar e selecionando Executar, procurando por Executar no menu Iniciar ou usando a combinação de teclado Windows + R.
- Depois que Executar aparecer no canto inferior esquerdo da tela, digite “CMD” (sem as aspas) e pressione as teclas Ctrl, Shift e Enter simultaneamente.
- A janela de diálogo Controle de Conta de Usuário agora aparecerá e solicitará permissão para executar o Prompt de Comando como administrador. Clique no botão Sim quando isso acontecer.
- Quando o prompt de comando abrir no modo de administrador, digite a seguinte linha na tela preta:
netsh winsock reset
- O Windows agora redefinirá o componente Winsock substituindo o arquivo DLL.
- Depois que o comando for executado com êxito, reinicie o computador e tente atualizá-lo.
Redefinir seu arquivo de hosts
Seu arquivo Hosts é um arquivo de texto que contém diferentes configurações de rede. É onde os identificadores alfanuméricos de nomes de host são mapeados para seus endereços IP correspondentes. Esse arquivo específico é um componente crítico da infraestrutura de rede de qualquer computador Windows. É possível que a mensagem de erro esteja aparecendo porque o arquivo Hosts está corrompido ou agora contém parâmetros errados.
Para resolver o problema, tente redefinir o arquivo para o padrão. Você precisa estar logado em uma conta de administrador para poder fazer isso. As etapas abaixo mostrarão o processo envolvido na aplicação dessa correção:

- Abra uma janela do Explorador de Arquivos clicando com o botão direito do mouse no botão Iniciar e selecionando Explorador de Arquivos.
- Clique em Este PC no painel esquerdo da janela.
- Abra sua unidade principal. Este é normalmente o Disco Local (C:).
- Quando a unidade abrir, clique duas vezes na pasta Windows.
- Abra a pasta System32 depois de acessar a pasta Windows e clique duas vezes na pasta Drivers.
- Agora, abra a pasta Etc.
- Localize o arquivo Hosts, clique com o botão direito do mouse, escolha Renomear no menu de contexto e renomeie-o para outra coisa, “Hosts.old” (sem as aspas), por exemplo.
- Agora, abra o menu Iniciar, procure o Bloco de Notas e inicie o aplicativo.
- Quando o Bloco de Notas abrir, cole o seguinte na nova nota:
# Copyright (c) 1993-2006 Microsoft Corp.
#
# Este é um arquivo HOSTS de amostra usado pelo Microsoft TCP/IP para Windows.
#
# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada
# entrada deve ser mantida em uma linha individual. O endereço IP deve
# seja colocado na primeira coluna seguido pelo nome do host correspondente.
# O endereço IP e o nome do host devem ser separados por pelo menos um
#espaço.
#
# Além disso, comentários (como estes) podem ser inseridos em
# linhas ou após o nome da máquina indicado por um símbolo '#'.
#
# Por exemplo:
#
# 102.54.94.97 rhino.acme.com # servidor de origem
# 38.25.63.10 x.acme.com # x host do cliente
# a resolução do nome do host local é tratada dentro do próprio DNS.
# 127.0.0.1 localhost
# ::1 localhost
- Agora, clique em Arquivo na parte superior da janela e selecione Salvar como no menu suspenso ou pressione as teclas Ctrl, Shift e S simultaneamente.
- Quando a caixa de diálogo Salvar como for aberta, navegue até o caminho C > Windows > System32 > Drivers > Etc, digite “hosts” (sem aspas) na caixa de texto Nome do arquivo e clique no botão Salvar.
- Clique em Sim se a caixa de diálogo Controle de Conta de Usuário solicitar permissão. Se uma caixa de diálogo informar que você não tem permissão para salvar na pasta, clique em Sim para salvar na pasta Documentos, feche o Bloco de Notas e mova o arquivo da pasta Documentos para C > Windows > System32 > Drivers > Pasta etc.
- Agora você pode verificar o problema.
Altere seu resolvedor de DNS
Se você estiver usando um endereço DNS que aponta para servidores de bloqueio de anúncios como o Pi-Hole, essa pode ser a causa de seus problemas. Considere alterar seu resolvedor de DNS para o do Google ou do Cloudflare e verifique se isso resolve o problema. As etapas abaixo mostrarão o que fazer:
- Abra a função de pesquisa ao lado do botão Iniciar clicando no ícone da lupa na barra de tarefas ou pressionando Windows + S.
- Digite “painel de controle” (sem aspas) no campo de texto depois que o utilitário de pesquisa aparecer.
- Quando o Painel de Controle abrir, clique em Rede e Internet.
- Na próxima tela, clique em Central de Rede e Compartilhamento.
- Quando a página do Centro de Rede e Compartilhamento for aberta, vá para o painel esquerdo e clique em Alterar configurações do adaptador.
- Agora, localize seu dispositivo de rede atual, clique com o botão direito do mouse e clique em Propriedades.
- Vá para a lista em “Esta conexão usa os seguintes itens”, clique com o botão direito do mouse em Protocolo TCP/IP Versão 4 (TCP/IPv4) e selecione Propriedades.
- Quando a caixa de diálogo Propriedades para o Protocolo de Internet versão 4 (TCP/IPv4) for exibida, clique no botão de opção "Usar os seguintes endereços de servidor DNS".
- Agora, para Preferred DNS Server, digite 8.8.8.8 e para Alternate DNS Server, digite 8.8.4.4.
- Clique no botão OK e tente realizar a atualização.
Limpe seu DNS e renove/libera seu endereço IP
Seu cache DNS armazena informações que ajudam a apontar um Domain Name Server amigável para seu endereço IP numérico. O endereço IP é então usado para solicitar informações do servidor relevante. Há momentos em que ocorrem problemas de conexão porque o cache contém parâmetros incorretos. Esse pode ser o motivo do erro do Windows Update que você está enfrentando.
Para resolver o problema aqui, você precisa limpar todo o cache por meio de um processo chamado flushing.
Outro processo que acompanha a liberação do cache DNS é liberar e renovar seu endereço IP. Normalmente, o seu sistema recebe um endereço IP do seu roteador que ele usa para acessar a Internet. Se o endereço IP se tornar problemático, você precisará obter um novo. Para fazer isso, primeiro você precisa liberar o IP e depois renová-lo.
Siga os passos abaixo:
- Vá para a barra de tarefas e clique no ícone da lupa para abrir o utilitário de pesquisa ao lado do botão Iniciar. Você também pode tocar as teclas Windows e S juntas para chamar o utilitário.
- Quando a barra de pesquisa for aberta, digite “prompt de comando” (sem as aspas) na caixa de texto.
- Depois que o prompt de comando aparecer nos resultados da pesquisa, clique com o botão direito do mouse nele e selecione Executar como administrador no menu de contexto.
- Clique no botão Sim quando a janela de diálogo Controle de Conta de Usuário for exibida.
- Quando você vir a janela do prompt de comando elevado, digite as seguintes linhas na tela preta e pressione a tecla Enter depois de digitar cada linha:
ipconfig /lançamento
ipconfig /renovar
ipconfig /flushdns
- Saia do prompt de comando e tente atualizar seu sistema.
Redefinir os componentes do Windows Update
Se nada funcionou até este ponto, você deve redefinir todos os componentes relacionados ao Windows Update. O processo pode parecer bastante, mas pode valer a pena no final. Certifique-se de seguir todas as etapas do guia abaixo com cuidado.
- Inicie a caixa de diálogo Executar clicando com o botão direito do mouse no botão Iniciar e selecionando Executar ou usando a combinação de teclado Windows + R.
- Depois que Run aparecer, digite “CMD” (sem as aspas) e pressione as teclas Ctrl, Shift e Enter simultaneamente.
- A janela de diálogo Controle de Conta de Usuário agora aparecerá e solicitará permissão. Clique no botão Sim.
- Quando a janela do prompt de comando abrir no modo de administrador, digite as seguintes linhas na tela preta e pressione a tecla Enter após digitar cada uma:
bits de parada de rede
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Agora que você parou os serviços do Windows Update, vá para a próxima linha no prompt de comando e digite a linha abaixo para excluir os arquivos qmgr*.dat:
De “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
Aperte a tecla Enter.
- Em seguida, use as linhas de comando abaixo para renomear as pastas SoftwareDistribution e Catroot2. Certifique-se de pressionar a tecla Enter depois de digitar cada linha:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
- A próxima etapa envolve redefinir o Serviço de Transferência Inteligente em Segundo Plano e o serviço Windows Update para seus descritores de segurança padrão. Digite ou copie e cole as linhas de comando abaixo e pressione a tecla Enter após cada uma:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Digite o seguinte no prompt de comando e pressione Enter para ir para a pasta System32:
cd /d %windir%\system32
- Agora você estará registrando todos os componentes do Serviço de Transferência Inteligente em Segundo Plano. Para fazer isso, digite as linhas abaixo no prompt de comando e certifique-se de pressionar a tecla Enter após digitar cada linha. Eles são muitos, então tome seu tempo e acerte:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browserui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaeh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- A próxima etapa envolve a exclusão de algumas entradas de registro desnecessárias. Antes de continuar, você deve observar que a edição do registro é uma tarefa delicada e deve seguir as etapas abaixo com cuidado. Para garantir a segurança, faça backup do registro antes de aplicar essa correção. Agora, siga estas etapas para remover as chaves de registro desnecessárias:
- Use a combinação de teclado Windows + R para iniciar Executar.
- Depois que Executar aparecer no canto inferior esquerdo da tela, digite “regedit” (sem as aspas) e pressione a tecla Enter.
- A janela de diálogo Controle de Conta de Usuário agora aparecerá e solicitará permissão. Clique no botão Sim.
- Quando o Editor do Registro for aberto, vá para o painel esquerdo e desça até HKEY_LOCAL_MACHINE\COMPONENTS.
- Em COMPONENTS, verifique se as seguintes chaves estão presentes e exclua-as:
- PendingXmlIdentifier
- NextQueueEntryIndex
- Instaladores AvançadosResolução
- Por fim, vá para o prompt de comando do administrador e digite as seguintes linhas uma após a outra para reiniciar os serviços que você parou anteriormente:
bits de início líquido
net start wuauserv
net start appidsvc
net start cryptsvc
- Reinicie seu PC e tente atualizar seu sistema.
Conclusão
O utilitário Windows Update não deve mais produzir o erro 0xc1900223. Você pode usar a seção de comentários abaixo para nos informar como você resolveu o problema.