Como solucionar o erro 0xc1900223 do Windows Update?

Atualizar o Windows 10 não é uma tradição opcional, é uma necessidade absoluta. Além de obter atualizações de recursos que aprimoram o sistema operacional, existem outros componentes críticos que precisam ser atualizados, como as definições de vírus para o Windows Defender. Outras atualizações incluem aquelas para seus drivers e as 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, tanto quanto possível, sempre instalar as atualizações mais recentes da Microsoft. Às vezes, no entanto, eles conseguem 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. Estaremos mostrando diferentes soluções e soluções alternativas que ajudaram outros usuários como você a se livrar dele.

Por que ocorre o erro de atualização do Windows 10 0xc1900223?

A descrição do erro da Microsoft é:

“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 neste momento. ”



Esta explicação sugere que você precisa deixar a bola cair e voltar mais tarde. No entanto, nem sempre é esse o caso. Às vezes, você continua vendo o erro, não importa quantas pausas você dê ao utilitário. Isso mostra que há 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 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 ativa com a Internet

Às vezes, o verdadeiro motivo da mensagem de erro é a falta de conexão com a Internet. Você pode pensar que a conexão de Internet do seu computador é boa, mas na realidade, não é. Portanto, antes de iniciar a solução de problemas avançada, verifique se a 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 o roteador. Após alguns minutos, ligue seus dispositivos novamente e verifique se sua conexão está de volta. Se nada funcionar, você deve entrar em contato com o seu provedor de serviços de Internet (ISP).

Desativar conexão medida

Normalmente, o Windows 10 pode usar seus dados da maneira que achar adequado para baixar quaisquer atualizações disponíveis. Isso é ideal para sistemas com limite de dados ilimitado. No entanto, se você usar uma conexão controlada, o sistema operacional reduzirá o uso de dados, apenas baixando 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 medida esteja causando o erro do Windows Update 0xc1900223. Experimente desabilitá-lo e verifique se a atualização funcionará sem problemas. Se você não sabe como desativar o recurso de conexão medida, siga estas etapas:

  1. Inicie o aplicativo Configurações clicando no botão Iniciar e selecionando o ícone da roda dentada acima do ícone de energia. Você também pode tocar nas teclas Windows e I juntas.
  2. Depois que o aplicativo Configurações aparecer, clique no ícone Rede e Internet.
  3. Quando a página Rede e Internet aparecer, vá para o lado esquerdo da janela e clique em Wi-Fi.
  4. Em seguida, vá até a guia Wi-Fi no lado direito da janela e clique no link “Gerenciar redes conhecidas”.
  5. Em “Gerenciar redes conhecidas”, selecione sua rede Wi-Fi e clique no botão Propriedades.
  6. Role para baixo até a seção Conexão medida e desligue a chave em 'Definir como conexão medida' se estiver ligada.
  7. Agora, tente instalar as atualizações.

Baixar atualizações sobre conexões monitoradas

Se sua rede atual não estiver configurada como uma conexão medida, tente ligar a chave para verificar se o download da atualização por uma conexão medida resolverá o problema. Isso parece uma solução estranha, mas de alguma forma, funcionou para alguns usuários.

Execute o Windows Update Troubleshooter

Você pode usar a ferramenta de solução de problemas dedicada a resolver problemas com o utilitário Windows Update. A ferramenta verificará se há falhas que afetam as atualizações, reiniciará certos serviços e resolverá conflitos. As etapas abaixo o orientarão durante o processo:



  1. Clique no botão Iniciar e selecione o ícone da roda dentada acima do ícone de energia. Se você deseja iniciar o aplicativo Configurações mais rápido, vá para o teclado e toque nas teclas Windows e I juntas.
  2. Quando o aplicativo Configurações for aberto, clique no ícone Atualização e segurança.
  3. Vá para o painel esquerdo da interface de atualização e segurança e clique em Solução de problemas.
  4. Em seguida, navegue até o painel direito e clique em Windows Update em Get Up and Running.
  5. Clique no botão Executar o Solucionador de problemas que aparece no Windows Update.
  6. A ferramenta irá agora verificar os problemas e resolvê-los automaticamente.
  7. Quando o processo for concluído, reinicie o sistema e tente fazer a atualização.

Executar 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 certos 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 facilmente acessar a interface do programa e executar uma verificação completa. Observe que uma varredura completa irá verificar áreas em seu sistema que as varreduras rápidas não verificam. Se você não sabe como executar uma verificação completa, pode facilmente consultar um guia na página de suporte do desenvolvedor do programa.

Se você usar o pacote de segurança do Windows como seu programa de proteção principal, as etapas a seguir mostrarão o que fazer:

  1. 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 ao mesmo tempo.
  2. Depois que a tela inicial de Configurações for exibida, vá até a parte inferior da página e clique em Atualizar e Segurança.
  3. Quando você chegar à interface de Atualização e Segurança, navegue até o painel esquerdo da janela e clique em Segurança do Windows.
  4. 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.
  5. Depois de ver a interface da ferramenta de proteção contra vírus e ameaças no aplicativo de segurança do Windows, clique em Opções de verificação.
  6. Na tela Opções de verificação, vá até o botão de opção Verificação completa e selecione-o.
  7. Em seguida, clique no botão Verificar agora.
  8. A verificação completa levará mais de uma hora para ser concluída, dependendo da velocidade do seu sistema.
  9. Após a conclusão do processo, permita que a ferramenta de proteção contra vírus e ameaças elimine qualquer programa ou arquivo de malware que encontrar e, em seguida, reinicie o sistema e verifique o erro.

Você também pode aumentar a segurança do seu sistema instalando o 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ê usar 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. Experimente 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 haviam configurado.

Reinicie os serviços do Windows Update

Existem certos 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 fazer com que eles funcionem é reiniciando-os. Se você não sabe como fazer isso, as etapas a seguir o ajudarão:

  1. Clique com o botão direito do mouse no botão Iniciar e selecione Executar no menu Acesso rápido. Você também pode apertar as teclas Windows e R juntas para abrir a caixa de diálogo Executar.
  2. Depois que Executar aparecer, digite “Services.msc” (sem aspas) no campo de texto e pressione a tecla Enter.
  3. Depois que o aplicativo de serviços for aberto, localize os seguintes serviços:
  • Serviço de transferência de inteligência de fundo
  • Serviços criptográficos
  • Serviço Windows Update
  • Serviço de atualização do orquestrador
  1. Clique com o botão direito em cada serviço, clique em Propriedades e, a seguir, clique no botão Parar. Depois disso, selecione Automático no menu suspenso Tipo de inicialização e clique em OK.
  2. Agora, tente executar a atualização.

Reiniciar 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 o 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 ele possa ter e verifique se isso elimina o erro do Windows Update. As etapas a seguir irão guiá-lo pelo processo:

  1. Abra 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 do Windows + R.
  2. Depois que Executar aparecer no canto inferior esquerdo da tela, digite “CMD” (sem as aspas) e pressione as teclas Ctrl, Shift e Enter simultaneamente.
  3. 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.
  4. Assim que o Prompt de Comando for aberto no modo de administrador, digite a seguinte linha na tela preta:

netsh winsock reset

  1. O Windows agora redefinirá o componente Winsock substituindo o arquivo DLL.
  2. 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. Este 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 incorretos.

Para resolver o problema, tente redefinir o arquivo para o padrão. Você precisa estar conectado a uma conta de administrador para poder fazer isso. As etapas abaixo mostrarão o processo envolvido na aplicação dessa correção:

  1. Abra uma janela do Explorador de Arquivos clicando com o botão direito do mouse no botão Iniciar e selecionando Explorador de Arquivos.
  2. Clique em Este PC no painel esquerdo da janela.
  3. Abra sua unidade principal. Normalmente é o disco local (C :).
  4. Quando a unidade for aberta, clique duas vezes na pasta Windows.
  5. Abra a pasta System32 depois de acessar a pasta Windows e clique duas vezes na pasta Drivers.
  6. Agora, abra a pasta Etc.
  7. Localize o arquivo Hosts, clique com o botão direito do mouse, escolha Renomear no menu de contexto e renomeie-o para outro nome, “Hosts.old” (sem as aspas), por exemplo.
  8. Agora, abra o menu Iniciar, procure o Bloco de Notas e inicie o aplicativo.
  9. Assim que o Bloco de notas abrir, cole o seguinte na nova nota:

# Copyright (c) 1993-2006 Microsoft Corp.

#

# Este é um exemplo de arquivo HOSTS 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

# ser 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 indivíduos

# linhas ou seguindo 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 cliente host

# resolução de nome de host local é tratada dentro do próprio DNS.

# 127.0.0.1 localhost

# :: 1 localhost

  1. 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.
  2. 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.
  3. 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.
  4. Agora você pode verificar o problema.

Mudar seu DNS Resolver

Se você estiver usando um endereço DNS que aponta para servidores de bloqueio de anúncios como Pi-Hole, essa pode ser a causa de seus problemas. Considere mudar seu resolvedor de DNS para o do Google ou Cloudflare e verifique se isso resolve o problema. As etapas abaixo mostrarão o que fazer:

  1. 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.
  2. Digite “painel de controle” (sem aspas) no campo de texto depois que o utilitário de pesquisa for exibido.
  3. Assim que o Painel de Controle abrir, clique em Rede e Internet.
  4. Na próxima tela, clique em Central de Rede e Compartilhamento.
  5. Quando a página Central de Rede e Compartilhamento for aberta, vá para o painel esquerdo e clique em Alterar Configurações do Adaptador.
  6. Agora, localize seu dispositivo de rede atual, clique com o botão direito nele e clique em Propriedades.
  7. Vá para a lista em “Esta conexão usa os seguintes itens”, clique com o botão direito do mouse em Protocolo da Internet Versão 4 (TCP / IPv4) e selecione Propriedades.
  8. Assim que a caixa de diálogo Propriedades do Protocolo de Internet versão 4 (TCP / IPv4) for exibida, clique no botão de opção para “Usar os seguintes endereços de servidor DNS”.
  9. Agora, para Servidor DNS preferencial, insira 8.8.8.8 e para Servidor DNS alternativo, insira 8.8.4.4.
  10. Clique no botão OK e tente fazer a atualização.

Libere seu DNS e renove / libere seu endereço IP

Seu cache DNS armazena informações que ajudam a apontar um Servidor de Nome de Domínio 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 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, em seguida, renová-lo.

Siga os passos abaixo:

  1. 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 nas teclas Windows e S juntas para invocar o utilitário.
  2. Quando a barra de pesquisa abrir, digite “prompt de comando” (sem as aspas) na caixa de texto.
  3. Depois que o prompt de comando aparecer nos resultados da pesquisa, clique com o botão direito e selecione Executar como administrador no menu de contexto.
  4. Clique no botão Sim quando a janela de diálogo Controle de conta de usuário for exibida.
  5. Ao ver a janela elevada do Prompt de Comando, digite as seguintes linhas na tela preta e pressione a tecla Enter após digitar cada linha:

ipconfig / release

ipconfig / renew

ipconfig / flushdns

  1. 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 muito complicado, mas pode valer a pena no final. Certifique-se de seguir todas as etapas no guia abaixo cuidadosamente.

  1. Abra 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 do Windows + R.
  2. Depois que Executar aparecer, digite “CMD” (sem as aspas) e pressione as teclas Ctrl, Shift e Enter simultaneamente.
  3. A janela de diálogo Controle de conta de usuário agora aparecerá e solicitará permissão. Clique no botão Sim.
  4. Assim que 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

  1. Agora que você interrompeu 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:

Del “% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat”

Pressione a tecla Enter.

  1. Em seguida, use as linhas de comando abaixo para renomear as pastas SoftwareDistribution e Catroot2. Certifique-se de pressionar a tecla Enter após digitar cada linha:

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak

Ren% systemroot% system32 catroot2 catroot2.bak

  1. A próxima etapa envolve redefinir o serviço de transferência inteligente de plano de fundo 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 ;; CCLCSWRPWPDTLOCR ;; CCLCSWRPWPDTLOCR ;; CCLCSWRPWPDTLOCR ;;

sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWRCRRC ;;; AU) (A ;; CCLCSWRPWP ;; CCLCSWRPWP ;; CCLCSWRPWP ;;;

  1. Digite o seguinte no prompt de comando e pressione Enter para ir para a pasta System32:

cd / d% windir% system32

  1. Agora você estará registrando todos os componentes do Background Intelligent Transfer Service. 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 vá com calma e acerte:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.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 rsaenh.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

  1. A próxima etapa envolve a exclusão de algumas entradas de registro desnecessárias. Antes de continuar, você deve observar que editar o registro é uma tarefa delicada e você deve seguir as etapas abaixo com atenção. Para ficar no lado seguro, faça backup do seu registro antes de aplicar esta correção. Agora, siga estas etapas para remover as chaves de registro desnecessárias:
  • Use a combinação de teclado do 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.
  • Assim que o Editor do Registro abrir, vá para o painel esquerdo e faça uma busca detalhada HKEY_LOCAL_MACHINE COMPONENTS.
  • Em COMPONENTES, verifique se as seguintes chaves estão presentes e exclua-as:
    • PendingXmlIdentifier
    • NextQueueEntryIndex
    • AdvancedInstallersNeedResolving
  1. Por último, vá para o Prompt de Comando do administrador e digite as seguintes linhas, uma após a outra, para reiniciar os serviços interrompidos anteriormente:

bits net start

net start wuauserv

net start appidsvc

net start cryptsvc

  1. Reinicialize o PC e tente atualizar o 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.