¿Cómo solucionar el error de actualización de Windows 0xc1900223?

Publicado: 2020-05-18

Actualizar Windows 10 no es una tradición opcional, es una necesidad absoluta. Además de obtener actualizaciones de funciones que mejoran el sistema operativo, hay otros componentes críticos que deben actualizarse, como las definiciones de virus para Windows Defender. Otras actualizaciones incluyen las de sus controladores y las otras interfaces de programación de aplicaciones como .NET Framework.

A partir de ahora, muchos usuarios entienden la gravedad de un sistema obsoleto y hacen todo lo posible por instalar siempre las últimas actualizaciones de Microsoft. A veces, sin embargo, encuentran una solución: la utilidad de actualización de Windows a menudo produce errores que significan que el proceso de actualización no puede continuar. Uno de estos códigos de error es el error de actualización de Windows 0xc1900223.

Creemos que este error lo trajo aquí. Le mostraremos diferentes soluciones y alternativas que han ayudado a otros usuarios a deshacerse de él.

¿Por qué ocurre el error de actualización de Windows 10 0xc1900223?

La descripción de Microsoft del error dice:

“Esto indica que hubo un problema al descargar e instalar la actualización seleccionada. Windows Update volverá a intentarlo más tarde y no hay nada que deba hacer en este momento”.

Esta explicación sugiere que debes dejar caer la pelota y volver más tarde. Sin embargo, ese no es siempre el caso. A veces sigues viendo el error sin importar cuántos descansos le des a la utilidad. Esto demuestra que hay ciertas causas subyacentes que debe corregir.

Estos problemas subyacentes incluyen problemas de conexión a Internet, malware, VPN, problemas con los servicios y componentes de Windows Update, problemas con su archivo de host, Winsock corrupto y caché de DNS problemático, entre otros.

Una tras otra, le mostraremos guías sobre cómo resolver estos problemas.

Asegúrese de tener una conexión a Internet que funcione

A veces, la verdadera razón del mensaje de error es la falta de conexión a Internet. Puede pensar que la conexión a Internet de su computadora es buena, pero en realidad no lo es. Entonces, antes de comenzar con la solución avanzada de problemas, verifique si su Internet está funcionando. Abre tu navegador e intenta cargar una página web.

Si nada funciona, debería considerar reiniciar su enrutador. Apague su computadora, luego apague el enrutador. Después de unos minutos, vuelva a encender sus dispositivos y verifique si su conexión está de vuelta. Si nada sigue funcionando, debe ponerse en contacto con su proveedor de servicios de Internet (ISP).

Desactivar conexión medida

Normalmente, Windows 10 puede usar sus datos como mejor le parezca para descargar las actualizaciones disponibles. Esto es ideal para sistemas con límites de datos ilimitados. Sin embargo, si usa una conexión de uso medido, el sistema operativo reducirá su uso de datos, solo descargará actualizaciones críticas automáticamente y le permitirá elegir si desea descargar otras actualizaciones, como actualizaciones para aplicaciones de la Tienda Windows, entre otras.

Es posible que activar la función de conexión medida esté causando el error de actualización de Windows 0xc1900223. Intente deshabilitarlo y verifique si la actualización se ejecutará sin problemas. Si no sabe cómo deshabilitar la función de conexión medida, siga estos pasos:

  1. Inicie la aplicación Configuración haciendo clic en el botón Inicio y seleccionando el ícono de rueda dentada sobre el ícono de encendido. También puede tocar las teclas Windows e I juntas.
  2. Después de que aparezca la aplicación Configuración, haga clic en el ícono Red e Internet.
  3. Una vez que aparezca la página Red e Internet, vaya al lado izquierdo de la ventana y haga clic en Wi-Fi.
  4. A continuación, diríjase a la pestaña Wi-Fi en el lado derecho de la ventana y haga clic en el enlace "Administrar redes conocidas".
  5. En "Administrar redes conocidas", seleccione su red Wi-Fi y luego haga clic en el botón Propiedades.
  6. Desplácese hacia abajo hasta la sección Conexión medida y apague el interruptor en "Establecer como conexión medida" si está activado.
  7. Ahora, intente instalar las actualizaciones.

Descargar actualizaciones a través de conexiones medidas

Si su red actual no está configurada como una conexión de uso medido, intente encender el interruptor para verificar si la descarga de la actualización a través de una conexión de uso medido resolverá el problema. Esto parece una solución extraña, pero de alguna manera funcionó para ciertos usuarios.

Ejecute el Solucionador de problemas de actualización de Windows

Puede usar la herramienta de solución de problemas dedicada a resolver problemas con la utilidad de actualización de Windows. La herramienta buscará fallas que afecten las actualizaciones, reiniciará ciertos servicios y resolverá conflictos. Los siguientes pasos lo guiarán a través del proceso:

  1. Haga clic en el botón Inicio y seleccione el icono de la rueda dentada encima del icono de encendido. Si desea iniciar la aplicación Configuración más rápido, vaya a su teclado y toque las teclas Windows e I juntas.
  2. Una vez que se abra la aplicación Configuración, haga clic en el icono Actualización y seguridad.
  3. Vaya al panel izquierdo de la interfaz de Actualización y seguridad y haga clic en Solucionar problemas.
  4. A continuación, navegue hasta el panel derecho y haga clic en Windows Update en Get Up and Running.
  5. Haga clic en Ejecutar el botón Solucionador de problemas que se desliza debajo de Windows Update.
  6. La herramienta ahora buscará problemas y los resolverá automáticamente.
  7. Una vez que se complete el proceso, reinicie su sistema e intente realizar la actualización.

Realice un análisis completo de malware

Es posible que el malware sea el principal culpable del problema. Algunos programas maliciosos están diseñados para secuestrar la red de su sistema, lo que podría afectar ciertos componentes de su sistema operativo, incluida la utilidad de actualización de Windows. También es posible que el programa de malware haya manipulado algunos de los archivos del sistema asociados con Windows Update.

Ejecutar un análisis completo de malware y eliminar cualquier programa malicioso podría resolver el problema. Si usa un antivirus de terceros, puede ir fácilmente a la interfaz del programa y ejecutar un análisis completo. Tenga en cuenta que un escaneo completo verificará áreas en su sistema que los escaneos rápidos no hacen. Si no sabe cómo ejecutar un análisis completo, puede consultar fácilmente una guía en la página de soporte del desarrollador del programa.

Si usa la suite de seguridad de Windows como su principal programa de protección, los siguientes pasos le mostrarán qué hacer:

  1. Abra la aplicación Configuración haciendo clic con el botón derecho en el botón Inicio y seleccionando Configuración en el menú Acceso rápido. También puede abrir Configuración tocando el logotipo de Windows y las teclas I juntas.
  2. Después de que aparezca la pantalla de inicio de Configuración, vaya a la parte inferior de la página y haga clic en Actualización y seguridad.
  3. Cuando llegue a la interfaz de Actualización y seguridad, navegue hasta el panel izquierdo de la ventana y haga clic en Seguridad de Windows.
  4. Ahora, vaya a la pestaña Seguridad de Windows a la derecha y haga clic en Protección contra virus y amenazas en Áreas de protección.
  5. Una vez que vea la interfaz de la herramienta Protección contra virus y amenazas en la aplicación de seguridad de Windows, haga clic en Opciones de análisis.
  6. En la pantalla Opciones de escaneo, vaya al botón de radio para Escaneo completo y selecciónelo.
  7. A continuación, haga clic en el botón Escanear ahora.
  8. El análisis completo tardará más de una hora en completarse, dependiendo de la velocidad de su sistema.
  9. Una vez que se complete el proceso, permita que la herramienta de protección contra virus y amenazas elimine cualquier programa o archivo de malware que encuentre, luego reinicie su sistema y verifique el error.

También puede aumentar la seguridad de su sistema instalando Auslogics Anti-Malware. La herramienta es el eliminador de malware perfecto. Funciona a la perfección con Windows 10 y no provoca conflictos con otros programas antivirus.

Deshabilite su VPN

Si usa un software VPN, podría estar interfiriendo con la conexión de Windows Updates a los servidores de Microsoft y, como resultado, generar el mensaje de error. Intente apagar la VPN y verifique si eso resolvería el problema. Según algunos usuarios, esta fue la causa principal del error y lo solucionaron desactivando su VPN y eliminando cualquier proxy que tuvieran configurado.

Reinicie los servicios de actualización de Windows

Hay ciertos servicios que se encargan de todos los procesos involucrados en la descarga e instalación de actualizaciones en su computadora. Es posible que reciba el error 0xc1900223 porque estos servicios no funcionan correctamente. Una forma de hacer que funcionen es reiniciarlos. Si no sabes cómo hacerlo, los siguientes pasos te ayudarán:

  1. Haga clic con el botón derecho en el botón Inicio y seleccione Ejecutar en el menú Acceso rápido. También puede presionar las teclas Windows y R juntas para abrir el cuadro de diálogo Ejecutar.
  2. Después de que aparezca Ejecutar, escriba "Services.msc" (sin comillas) en el campo de texto y presione la tecla Intro.
  3. Después de que se abra la aplicación Servicios, localice los siguientes servicios:
  • Servicio de Transferencia de Inteligencia de Antecedentes
  • Servicios criptográficos
  • Servicio de actualización de Windows
  • Actualizar el servicio de orquestador
  1. Haga clic derecho en cada servicio, haga clic en Propiedades y luego haga clic en el botón Detener. Después de eso, seleccione Automático en el menú desplegable Tipo de inicio y luego haga clic en Aceptar.
  2. Ahora, intente ejecutar la actualización.

Restablecer Winsock

Todas las solicitudes de entrada y salida de las aplicaciones basadas en web en su sistema son manejadas por el componente Winsock. Es una interfaz de programación que reside en la carpeta System32 como un archivo DLL. El programa está diseñado para transmitir información desde una aplicación y transportarla a su programa de red, como TCP/IP.

El componente Winsock puede estar dañado y detener el proceso de actualización que intenta iniciar. Es una de las causas conocidas del problema. Intente restablecerlo para resolver cualquier problema que pueda tener y verifique si eso elimina el error de Windows Update. Los siguientes pasos lo guiarán a través del proceso:

  1. Inicie el cuadro de diálogo Ejecutar. Puede hacerlo haciendo clic con el botón derecho en el botón Inicio y seleccionando Ejecutar, buscando Ejecutar en el menú Inicio o usando la combinación de teclado Windows + R.
  2. Después de que aparezca Ejecutar en la esquina inferior izquierda de la pantalla, escriba "CMD" (sin las comillas), luego presione las teclas Ctrl, Shift y Enter simultáneamente.
  3. Aparecerá la ventana de diálogo Control de cuentas de usuario y solicitará permiso para ejecutar el símbolo del sistema como administrador. Haga clic en el botón Sí una vez que esto suceda.
  4. Una vez que se abra el símbolo del sistema en modo administrador, escriba la siguiente línea en la pantalla negra:

restablecimiento de netsh winsock

  1. Windows ahora restablecerá el componente Winsock reemplazando el archivo DLL.
  2. Una vez que el comando se ejecute con éxito, reinicie su computadora e intente actualizarla.

Restablecer su archivo de hosts

Su archivo Hosts es un archivo de texto que contiene diferentes configuraciones de red. Es donde los identificadores alfanuméricos de los nombres de host se asignan a sus direcciones IP correspondientes. Este archivo en particular es un componente crítico de la infraestructura de red de cualquier computadora con Windows. Es posible que aparezca el mensaje de error porque el archivo Hosts está dañado o ahora contiene parámetros incorrectos.

Para resolver el problema, intente restablecer el archivo a los valores predeterminados. Debe iniciar sesión en una cuenta de administrador para poder hacer esto. Los pasos a continuación le mostrarán el proceso involucrado en la aplicación de esta corrección:

  1. Abra una ventana del Explorador de archivos haciendo clic con el botón derecho en el botón Inicio y seleccionando Explorador de archivos.
  2. Haga clic en Esta PC en el panel izquierdo de la ventana.
  3. Abre tu disco principal. Este es normalmente el disco local (C:).
  4. Una vez que se abra la unidad, haga doble clic en la carpeta de Windows.
  5. Abra la carpeta System32 después de llegar a la carpeta de Windows, luego haga doble clic en la carpeta Drivers.
  6. Ahora, abra la carpeta Etc.
  7. Ubique el archivo Hosts, haga clic con el botón derecho en él, seleccione Renombrar en el menú contextual, luego cámbiele el nombre a otra cosa, "Hosts.old" (sin las comillas), por ejemplo.
  8. Ahora, abra el menú Inicio, busque el Bloc de notas e inicie la aplicación.
  9. Una vez que se abra el Bloc de notas, pegue lo siguiente en la nueva nota:

# Copyright (c) 1993-2006 Microsoft Corp.

#

# Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows.

#

# Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada

La entrada # debe mantenerse en una línea individual. La dirección IP debe

# colocarse en la primera columna seguido del nombre de host correspondiente.

# La dirección IP y el nombre de host deben estar separados por al menos un

# espacio.

#

# Además, se pueden insertar comentarios (como estos) en

# líneas o siguiendo el nombre de la máquina indicado por un símbolo '#'.

#

# Por ejemplo:

#

# 102.54.94.97 rhino.acme.com # servidor de origen

# 38.25.63.10 x.acme.com # host cliente x

# La resolución de nombres de host local se maneja dentro del propio DNS.

# 127.0.0.1 servidor local

# ::1 servidor local

  1. Ahora, haga clic en Archivo en la parte superior de la ventana y seleccione Guardar como en el menú desplegable o presione las teclas Ctrl, Shift y S simultáneamente.
  2. Una vez que se abra el cuadro de diálogo Guardar como, vaya a la ruta C > Windows > System32 > Controladores > Etc., escriba "hosts" (sin comillas) en el cuadro de texto Nombre de archivo y luego haga clic en el botón Guardar.
  3. Haga clic en Sí si el cuadro de diálogo Control de cuentas de usuario solicita permiso. Si un cuadro de diálogo le dice que no tiene permiso para guardar en la carpeta, haga clic en Sí para guardar en la carpeta Documentos, luego cierre el Bloc de notas y mueva el archivo de la carpeta Documentos a C > Windows > System32 > Controladores > Carpeta etc.
  4. Ahora puede verificar el problema.

Cambie su resolución de DNS

Si está utilizando una dirección DNS que apunta a servidores de bloqueo de anuncios como Pi-Hole, esta podría ser la causa de sus problemas. Considere cambiar su resolución de DNS a la de Google o Cloudflare y verifique si eso resuelve el problema. Los pasos a continuación le mostrarán qué hacer:

  1. Abra la función de búsqueda al lado del botón Inicio haciendo clic en el ícono de la lupa en la barra de tareas o presionando Windows + S.
  2. Escriba "panel de control" (sin comillas) en el campo de texto después de que aparezca la utilidad de búsqueda.
  3. Una vez que se abra el Panel de control, haga clic en Red e Internet.
  4. En la siguiente pantalla, haga clic en Centro de redes y recursos compartidos.
  5. Una vez que se abra la página del Centro de redes y recursos compartidos, vaya al panel izquierdo y haga clic en Cambiar configuración del adaptador.
  6. Ahora, ubique su dispositivo de red actual, haga clic derecho en él y luego haga clic en Propiedades.
  7. Vaya a la lista en "Esta conexión usa los siguientes elementos", haga clic con el botón derecho en Protocolo de Internet versión 4 (TCP/IPv4) y luego seleccione Propiedades.
  8. Una vez que aparezca el cuadro de diálogo Propiedades para el Protocolo de Internet versión 4 (TCP/IPv4), haga clic en el botón de radio para "Usar las siguientes direcciones de servidor DNS".
  9. Ahora, para Servidor DNS preferido, ingrese 8.8.8.8 y para Servidor DNS alternativo, ingrese 8.8.4.4.
  10. Haga clic en el botón Aceptar, luego intente realizar la actualización.

Vaciar su DNS y renovar/liberar su dirección IP

Su caché de DNS almacena información que ayuda a señalar un servidor de nombres de dominio amigable para los humanos a su dirección IP numérica. A continuación, la dirección IP se utiliza para solicitar información del servidor correspondiente. Hay momentos en que ocurren problemas de conexión porque el caché contiene parámetros incorrectos. Esta podría ser la razón del error de actualización de Windows que está experimentando.

Para resolver el problema aquí, debe borrar todo el caché a través de un proceso llamado vaciado.

Otro proceso relacionado con el vaciado de la caché de DNS es la liberación y renovación de su dirección IP. Normalmente, su enrutador le asigna a su sistema una dirección IP que utiliza para acceder a Internet. Si la dirección IP se vuelve problemática, debe obtener una nueva. Para hacer eso, primero debe liberar la IP y luego renovarla.

Siga los pasos a continuación:

  1. Vaya a la barra de tareas y haga clic en el icono de la lupa para abrir la utilidad de búsqueda junto al botón Inicio. También puede tocar las teclas Windows y S juntas para invocar la utilidad.
  2. Una vez que se abra la barra de búsqueda, escriba "símbolo del sistema" (sin las comillas) en el cuadro de texto.
  3. Después de que aparezca el símbolo del sistema en los resultados de la búsqueda, haga clic con el botón derecho y seleccione Ejecutar como administrador en el menú contextual.
  4. Haga clic en el botón Sí una vez que aparezca la ventana de diálogo Control de cuentas de usuario.
  5. Cuando vea la ventana elevada del símbolo del sistema, escriba las siguientes líneas en la pantalla negra y presione la tecla Intro después de escribir cada línea:

ipconfig /liberar

ipconfig/renovar

ipconfig /flushdns

  1. Salga del símbolo del sistema e intente actualizar su sistema.

Restablecer los componentes de actualización de Windows

Si nada ha funcionado hasta este punto, debe restablecer todos los componentes relacionados con Windows Update. El proceso puede parecer mucho, pero al final puede valer la pena. Asegúrese de seguir cuidadosamente todos los pasos de la siguiente guía.

  1. Inicie el cuadro de diálogo Ejecutar haciendo clic con el botón derecho en el botón Inicio y seleccionando Ejecutar o usando la combinación de teclado Windows + R.
  2. Después de que aparezca Ejecutar, escriba "CMD" (sin las comillas), luego presione las teclas Ctrl, Shift y Enter simultáneamente.
  3. Aparecerá la ventana de diálogo Control de cuentas de usuario y solicitará permiso. Haga clic en el botón Sí.
  4. Una vez que se abra la ventana del símbolo del sistema en modo administrador, escriba las siguientes líneas en la pantalla negra y presione la tecla Intro después de escribir cada una:

bits de parada de red

parada neta wuauserv

parada neta appidsvc

parada neta cryptsvc

  1. Ahora que ha detenido los servicios de actualización de Windows, vaya a la siguiente línea en el símbolo del sistema e ingrese la línea a continuación para eliminar los archivos qmgr*.dat:

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

Pulse la tecla Intro.

  1. A continuación, use las líneas de comando a continuación para cambiar el nombre de las carpetas SoftwareDistribution y Catroot2. Asegúrate de presionar la tecla Enter después de escribir cada línea:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

Ren %systemroot%\system32\catroot2 catroot2.bak

  1. El siguiente paso consiste en restablecer el Servicio de transferencia inteligente en segundo plano y el servicio de actualización de Windows a sus descriptores de seguridad predeterminados. Escriba o copie y pegue las líneas de comando a continuación y presione la tecla Intro después de cada una:

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)

  1. Escriba lo siguiente en el símbolo del sistema y presione Entrar para ir a la carpeta System32:

cd /d %windir%\system32

  1. Ahora estará registrando todos los componentes del Servicio de transferencia inteligente en segundo plano. Para hacer esto, escriba las líneas a continuación en el símbolo del sistema y asegúrese de presionar la tecla Intro después de escribir cada línea. Son bastantes, así que tómate tu tiempo y hazlo bien:

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 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. El siguiente paso consiste en eliminar algunas entradas de registro innecesarias. Antes de continuar, debe tener en cuenta que editar el registro es una tarea delicada y debe seguir los pasos a continuación cuidadosamente. Para estar seguro, haga una copia de seguridad de su registro antes de aplicar esta corrección. Ahora, siga estos pasos para eliminar las claves de registro innecesarias:
  • Use el combo de teclado Windows + R para iniciar Ejecutar.
  • Después de que aparezca Ejecutar en la esquina inferior izquierda de su pantalla, escriba "regedit" (sin las comillas), luego presione la tecla Intro.
  • Aparecerá la ventana de diálogo Control de cuentas de usuario y solicitará permiso. Haga clic en el botón Sí.
  • Una vez que se abra el Editor del Registro, vaya al panel izquierdo y profundice hasta HKEY_LOCAL_MACHINE\COMPONENTS.
  • En COMPONENTES, verifique si las siguientes claves están presentes y elimínelas:
    • PendingXmlIdentifierPendingXmlIdentifier
    • NextQueueEntryIndex
    • AvanzadosInstaladoresNecesitarResolver
  1. Por último, vaya al símbolo del sistema del administrador e ingrese las siguientes líneas una tras otra para reiniciar los servicios que detuvo anteriormente:

bits de inicio neto

inicio neto wuauserv

appidsvc de inicio neto

inicio neto cryptsvc

  1. Reinicie su PC e intente actualizar su sistema.

Conclusión

La utilidad de actualización de Windows ya no debería generar el error 0xc1900223. Puede usar la sección de comentarios a continuación para informarnos cómo resolvió el problema.