¿Cómo arreglar el error de Windows Update 0xc1900223?

Algunos usuarios de Windows 10 se encuentran con el error 0xc1900223 cada vez que intentan instalar una actualización de Windows Update de forma convencional. En la mayoría de los casos documentados, el problema se produce cuando el usuario intenta instalar la actualización de 1903, y típicamente, el error aparece cuando la actualización alcanza el 97%.

Error 0xc1900223

En caso de que sólo encuentres el problema con la actualización de 1903, deberías intentar instalar la actualización de nuevo a través de la carpeta $GetCurrent . Si esto no funciona, otro método conveniente que puede permitirte evitar el problema es utilizar la función Upgrade this PC Now de la Herramienta de creación de medios . Otra forma de sortear el componente WU incorporado es instalar la actualización manualmente a través del Catálogo de Microsoft Update .

Sin embargo, este problema también puede ser causado por un bloqueador de red como Pi-Hole. Si está usando uno, puede desactivarlo temporalmente (mientras instala la actualización) o desinstalar la utilidad por completo.

En algunos casos, el problema también puede ocurrir debido a algún tipo de fallo o corrupción de archivos del sistema que termina afectando al componente de Windows Update. En este caso, puede intentar actualizar todos los componentes de Windows Update o ejecutar un par de utilidades capaces de reparar los daños en los archivos del sistema (SFC, DISM o Clean Install).

Método 1: Forzar la actualización a través de la carpeta $getcurrent

Cada vez que intentes instalar una actualización pendiente de Windows, Windows 10 creará automáticamente las carpetas $GetCurrent y $SysReset en tu unidad C: . Esta carpeta contendrá archivos de registro sobre el último proceso de Windows Update, pero también podría contener archivos de instalación de esa actualización.

En caso de que se trate de una actualización fallida de Windows (que es el caso si se encuentra con el error 0xc1900223) podría forzar la instalación de la actualización accediendo a la subcarpeta de medios de la carpeta $getcurrent y volver a hacer la instalación de esa manera.

Sin embargo, ten en cuenta que la carpeta $getcurrent está oculta por defecto. Por lo tanto, necesitarás acceder directamente a través de la barra de direcciones o habilitando las carpetas ocultas desde el Explorador de Archivos.

Aquí tienes una guía rápida paso a paso para forzar la actualización a través de la carpeta c :

  1. Abre el Explorador de archivos, pega el siguiente comando dentro de la barra de navegación en la parte superior y presiona Enter:

     C:/$getcurrent

    Nota: Tenga en cuenta que puede que tenga que cambiar C a la letra correspondiente a su unidad de sistema operativo actual.

    Nota 2: Además, puedes acceder a esta ubicación manualmente habilitando primero los elementos ocultos (En el Explorador de archivos, ve a Vista y marca la casilla asociada a Elementos ocultos .

    La opción de Ver Objetos Ocultos está marcada

  2. Después de hacer esto, acceda a la carpeta multimedia desde la lista de subcarpetas y haga doble clic en el ejecutable Start .
  3. Una vez que estés dentro de la pantalla de instalación de la actualización, sigue las indicaciones en pantalla para instalar la actualización a través del ejecutable dedicado.
  4. Después de que la actualización se instale con éxito, reinicie el ordenador y vea si el problema se resuelve en el siguiente inicio del sistema.

En caso de que la carpeta $getcurrent no sea visible, es muy probable que el componente WU no haya podido actualizar los archivos necesarios para la instalación. Si esto es aplicable, pase a la siguiente posible solución a continuación.

Método 2: Actualización a través de la herramienta de creación de medios

Si la función automatizada de WU no puede actualizarse a la versión 1903 por sí sola, puede forzar la instalación utilizando la herramienta de creación de medios. Además de permitirle limpiar la instalación de Windows 10, esta herramienta también incluye una función de Actualizar este PC Ahora que le permitirá convenientemente arreglar el 0xc1900223.

Varios usuarios afectados han confirmado que esta operación les ha permitido actualizar su versión de Windows 10.

Aquí hay una guía rápida sobre la actualización a Windows 10 versión 1903 a través de la Herramienta de creación de medios:

  1. visita este enlace ( aquí ) y pulsa el botón Actualizar ahora para descargar el asistente de actualización de Windows 10. Descargando el ejecutable de actualización
  2. Una vez que el ejecutable se haya descargado con éxito, haga doble clic en él y haga clic en Sí en el UAC (Control de cuentas de usuario) para conceder privilegios administrativos.
  3. A continuación, siga las indicaciones en pantalla para completar la instalación.
  4. Una vez completada la operación, reinicie el ordenador y vea si el problema se resuelve en el siguiente inicio del ordenador. Actualización a la última versión utilizando el Asistente de actualización de Windows 1
  5. Una vez que tu computadora arranque de nuevo, mira si el problema está resuelto.

En caso de que el intento de instalación de la actualización de Windows falle con el mismo 0xc1900223, baja al siguiente posible arreglo abajo.

Método 3: Desactivar Pi-Hole (o un bloqueador de red diferente)

Resulta que el código de error 0xc1900223 al instalar una actualización de Windows 10 también puede ser activado por Pi-Hole o un adblocker similar para toda la red. Según otros usuarios afectados, este problema puede ser causado por una lista de bloqueo de DNS que podría terminar impidiendo que se complete la actualización.

Los usuarios que se encontraban en una situación similar han confirmado que lograron instalar la actualización sin el mismo error al desactivar o desinstalar Pi-Hole mientras se realizaba la actualización.

Incapacitar temporalmente a Pi-Hole

  1. Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escribe $0027cmd$0027 y pulsa Ctrl + Mayúsculas + Intro para abrir un aviso de CMD elevado con acceso de administrador. Cuando el UAC (User Account Control) te lo pida, pulsa Sí para conceder privilegios administrativos. Ejecutar el símbolo del sistema
  2. Una vez que estés dentro del indicador CMD elevado, escribe el siguiente comando para invocar la utilidad Pi-Hole:

     pihole
  3. Una vez que se ha invocado a Pi-Hole, escribe el siguiente comando y pulsa Enter para desactivarlo:

    pihole disable
  4. Ahora que la utilidad Pi-Hole adblocker está desactivada, intenta instalar la actualización que estaba fallando de nuevo y mira si puedes instalarla sin obtener el 0xc1900223.
  5. Si la actualización se instala con éxito, ejecute el siguiente comando en el mismo terminal elevado para habilitar de nuevo el Pi-Hole:

    pihole disable

Desinstalación de Pi-Hole

  1. Abra un cuadro de diálogo Ejecutar pulsando Tecla Windows + R . A continuación, escribe $0027cmd$0027 en el cuadro de texto y pulsa Ctrl + Shift + Enter para abrir un aviso de CMD elevado. En el indicador UAC (Control de cuentas de usuario) , haga clic en Sí para conceder privilegios administrativos. Escriba “cmd” en el cuadro de diálogo Ejecutar
  2. Dentro del indicador elevado del CMD, escriba los siguientes comandos y pulse Enter para comenzar la desinstalación de Pi-Hole:

    pihole uninstall
  3. Una vez que el comando se procese con éxito, reinicie su ordenador.
  4. En la siguiente actualización, intente instalar la actualización que anteriormente fallaba con el error 0xc1900223 y vea si la operación está completa.

En caso de que este método no fuera aplicable o no resolviera el problema, pasa a la siguiente solución potencial a continuación.

Método 4: Limpiar la caché del DNS

Resulta que este problema en particular también puede ocurrir debido a una inconsistencia de la red que puede resolverse vaciando el caché de DNS de la computadora. La forma más fácil de hacerlo es a través de un aviso de CMD elevado.

Después de hacer esto y reiniciar su computadora, algunos usuarios afectados han confirmado que finalmente pudieron completar la instalación de Windows Update sin encontrar el error 0xc1900223 .

Aquí tienes una guía rápida con los pasos que debes seguir para vaciar tu caché de DNS desde una ventana de comandos elevada:

  1. Abre un cuadro de diálogo Ejecutar pulsando la tecla Windows + R en tu teclado. Luego, dentro del cuadro de texto, escribe $0027cmd$0027 y pulsa Ctrl + Shift + Enter para abrir una ventana elevada de CMD. Símbolo del sistema de ejecución

    Nota: Cuando el UAC (Control de cuentas de usuario) te lo pida, haz clic en Sí para conceder privilegios administrativos.

  2. Una vez que esté dentro del indicador elevado del CMD, escriba los siguientes comandos en orden y presione Enter después de cada comando:

    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
  3. Después de que cada comando se procese con éxito, reinicie el ordenador e intente instalar la actualización que antes fallaba en el siguiente inicio del ordenador.

Si este método no te permitió corregir el error 0xc1900223 , baja a la siguiente posible solución abajo.

Método 5: Instalación de la actualización a través del catálogo de Microsoft Update

Si ninguno de los métodos anteriores le ha permitido solucionar el problema hasta ahora, podría completar la instalación de 1903 haciéndolo manualmente a través del Catálogo de Microsoft Update. Este procedimiento instalará la actualización directamente (sin involucrar el componente local de WU). Esto significa que cada dependencia corrupta que pueda causar este problema se evitará.

Aquí hay una guía rápida para instalar la actualización de 1903 manualmente a través del Catálogo de Microsoft Update:

  1. Lo primero es lo primero, necesitas saber la arquitectura de tu sistema operativo (si es de 32 o 64 bits). Si no la conoces, abre File Explorer , haz clic con el botón derecho del ratón en This PC y elige Properties en el menú contextual que acaba de aparecer. Abrir la pantalla System Properties
  2. Una vez que estés dentro de la pantalla Propiedades del sistema , echa un vistazo a la categoría Tipo de sistema . Si dice 64-bit, necesitarás descargar la actualización de 64-bit y si dice 32-bit, necesitarás la versión de 32-bit. Verificando la arquitectura de tu sistema operativo
  3. Una vez que estés seguro de la arquitectura de tu sistema operativo, visita este enlace ( aquí ) y utiliza la función de búsqueda en la esquina superior derecha de la pantalla para buscar $0027 4522355 $0027 y pulsa Enter.
  4. Una vez generada la página de resultados, busca la versión correcta correspondiente a tu versión de Windows 10 (basada en x64 o x86) y haz clic en el botón Descargar asociado a la actualización de Windows correcta. Descargar la actualización de Windows correcta manualmente
  5. En la página de confirmación, haga clic en el enlace una vez más para iniciar la descarga. Descargando la actualización correcta de Windows
  6. Espere pacientemente hasta que la descarga se complete, luego abra el paquete de instalación de .msu y siga las indicaciones en pantalla para completar la instalación.
  7. Una vez completada la instalación, reinicie el ordenador para permitir que se instalen los archivos restantes.

En caso de que el mismo problema siga ocurriendo, o no pueda encontrar la actualización que está fallando convencionalmente usando el Catálogo de Microsoft Update, baje a la siguiente posible solución a continuación.

Método 6: Actualizar todos los componentes de Windows Update

Si ninguno de los métodos hasta ahora le ha permitido resolver este problema, es muy probable que se encuentre con este problema en particular debido a un fallo de Windows Update que termina inhibiendo la capacidad de WU para instalar nuevas actualizaciones. Esto es evidente si varias actualizaciones fallan con este mismo código de error ( 0xc1900223 error).

Varios usuarios de Windows que se encontraron con el mismo problema han confirmado que el problema se resolvió y que la compilación de 1903 se instaló con éxito después de que siguieran una serie de pasos capaces de reiniciar todos los componentes asociados con WU (Windows Update).

Aquí hay una guía rápida paso a paso sobre cómo reiniciar cada componente de Windows Update involucrado manualmente desde un prompt de CMD elevado:

  1. Abra un cuadro de diálogo Ejecutar pulsando la tecla Windows + R . A continuación, dentro del cuadro de texto, teclea $0027cmd$0027 y pulsa Ctrl + Shift + Enter para abrir una ventana elevada Command Prompt . Ejecutar el Command Prompt

    Nota: Cuando el UAC (Control de cuentas de usuario) te lo pida, haz clic en Sí para conceder privilegios administrativos.

  2. Después de que consiga abrir el indicador de CMD elevado, escriba los siguientes comandos en orden y pulse Enter después de cada uno para detener cada servicio esencial de la WU:

    net stop wuauserv
    net stop cryptSvc
    bits de parada de red
    net stop msiserver

    Nota: Estos comandos detendrán automáticamente los servicios asociados a Windows Update, MSI Installer, Cryptographic y BITS.

  3. Una vez que consigas desactivar todos los servicios esenciales, pega los siguientes comandos (en cualquier orden) y pulsa Enter después de cada uno para renombrar las dos carpetas en las que los usuarios de Windows almacenan los archivos de actualización (SoftwareDistribution y Catroot2):

    ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    ren C:N-Sistema32catroot2 Catroot2.old

    Nota: Si no lo sabías, SoftwareDistribution y Catroot2 son dos carpetas encargadas de almacenar los archivos de actualización que están siendo utilizados activamente por el componente Windows Updating. Dado que ambas no pueden eliminarse de forma convencional, la única forma de limitar el daño de un archivo dañado es obligar al sistema operativo a crear nuevas copias sanas que ocupen su lugar.

  4. Una vez que consiga borrar las dos carpetas, escriba estos últimos comandos y pulse Enter después de cada comando para reiniciar los mismos servicios (los mismos que desactivamos en el paso 2):

    net start wuauserv
    net start cryptSvc
    bits de inicio de la red
    net start msiserver
  5. Después de reiniciar cada servicio, intente instalar de nuevo la misma actualización que estaba archivando anteriormente y vea si se instala con éxito ahora (sin el error 0xc1900223 ).

En caso de que el mismo código de error siga impidiendo que instale la actualización, siga el método final que se indica a continuación.

Método 7: Ejecutando escaneos DISM & SFC

Si ningún posible arreglo funcionó para usted, es muy probable que esté tratando con algún tipo de corrupción de archivos del sistema que ha hecho que su componente WU sea inoperable. Existen múltiples formas de solucionarlo, pero la mayoría de los usuarios afectados han conseguido resolver el problema utilizando un par de utilidades incorporadas (SFC y DISM).

Ambas herramientas son capaces de arreglar la corrupción de los archivos del sistema, pero funcionan de forma diferente: SFC utiliza una caché local para reemplazar la corrupción con equivalentes sanos mientras que DISM se basa en un subcomponente de WU para descargar archivos sanos que reemplazarán los archivos corruptos.

Nuestro consejo es ejecutar ambas utilidades en rápida sucesión y hacer un reinicio del sistema entre ellas.

Empiece realizando un escaneo SFC , luego reinicie y realice un escaneo DISM una vez que el siguiente inicio esté completo.

Si todavía tiene problemas, considere la posibilidad de realizar una reparación in situ (o una instalación limpia si sus datos ya están respaldados)

También te puede interesar:  ¿Cómo resolver el código de error COD BLZBNTBGS000003F8 $0027Servidor desconectado$0027?

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.