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

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

En caso de que solo tenga el problema con la actualización 1903, debe intentar instalar la actualización nuevamente a través de la carpeta $ GetCurrent . Si eso no funciona, otro método conveniente que podría permitirle eludir el problema es usar la función Actualizar esta PC ahora de la Herramienta de creación de medios . Otra forma de eludir el componente WU integrado es instalar la actualización manualmente a través del Catálogo de actualizaciones de Microsoft .

Sin embargo, este problema también puede ser causado por un bloqueador de anuncios en toda la red como Pi-Hole. Si está usando uno, puede deshabilitarlo 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 falla o corrupción del archivo 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 la corrupción de archivos del sistema (SFC, DISM o instalación limpia).

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

Siempre que intente instalar una actualización de Windows pendiente, Windows 10 creará automáticamente las carpetas $ GetCurrent y $ SysReset en su unidad C: \ . Esta carpeta contendrá archivos de registro sobre el último proceso de actualización de Windows, pero también puede contener archivos de instalación de esa actualización.

En caso de que esté lidiando con una actualización de Windows fallida (que es el caso si se encuentra con el error 0xc1900223), es posible que pueda forzar la instalación de la actualización accediendo a la subcarpeta de medios de la carpeta $ getcurrent y volviendo a realizar la instalación. de esa manera.

Sin embargo, tenga en cuenta que la carpeta $ getcurrent está oculta de forma predeterminada. Por lo tanto, necesitará acceder directamente a través de la barra de direcciones o habilitando Carpetas ocultas desde el Explorador de archivos.

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

  1. Abra el Explorador de archivos, pegue el siguiente comando dentro de la barra de navegación en la parte superior y presione Entrar:
     C: / $ getcurrent

    Nota: Tenga en cuenta que es posible que deba cambiar C a la letra correspondiente a su unidad de sistema operativo actual.

    Nota 2: Además, puede acceder a esta ubicación manualmente habilitando primero los elementos ocultos (en el Explorador de archivos, vaya a Ver y marque la casilla asociada con Elementos ocultos .

  2. Después de hacer esto, acceda a la carpeta multimedia desde la lista de subcarpetas y haga doble clic en el ejecutable Iniciar .
  3. Una vez que esté dentro de la pantalla de instalación de la actualización, siga las instrucciones en pantalla para instalar la actualización a través del ejecutable dedicado.
  4. Después de que la actualización se instale correctamente, reinicie su computadora y vea si el problema se resuelve en el próximo inicio del sistema.

En caso de que la carpeta $ getcurrent no esté 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 solución potencial a continuación.

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

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

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

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

  1. visite este enlace ( aquí ) y haga clic en el botón Actualizar ahora para descargar el asistente de actualización de Windows 10.
  2. Una vez que el ejecutable se haya descargado correctamente, haga doble clic en él y haga clic en en el UAC (Control de cuentas de usuario) para otorgar privilegios administrativos.
  3. A continuación, siga las instrucciones en pantalla para completar la instalación.
  4. Una vez que se complete la operación, reinicie su computadora y vea si el problema se resuelve en el próximo inicio de la computadora.
  5. Una vez que su computadora se reinicie, vea si el problema ya está resuelto.

En caso de que el intento de instalación de la actualización de Windows falle con el mismo 0xc1900223, pase a la siguiente solución potencial a continuación.

Método 3: deshabilitar Pi-Hole (o un bloqueador de anuncios diferente en toda la red)

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 bloqueador de anuncios similar en toda la red. Según otros usuarios afectados, este problema puede deberse a una lista de bloqueo de DNS que podría impedir que se complete la actualización.

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

Desactivación temporal de Pi-Hole

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba 'cmd' y presione Ctrl + Shift + Enter para abrir un indicador de CMD elevado con acceso de administrador. Cuando se lo solicite el UAC (Control de cuentas de usuario), haga clic en para otorgar privilegios administrativos.
  2. Una vez que esté dentro del indicador de CMD elevado, escriba el siguiente comando para invocar la utilidad Pi-Hole:
     pihole
  3. Una vez que se haya invocado Pi-Hole, escriba el siguiente comando y presione Entrar para deshabilitarlo:
    deshabilitar pihole
  4. Ahora que la utilidad de bloqueo de anuncios de Pi-Hole está deshabilitada, intente instalar la actualización que estaba fallando nuevamente y vea si puede instalarla sin obtener el 0xc1900223.
  5. Si la actualización se instaló correctamente, ejecute el siguiente comando en el mismo terminal elevado para habilitar Pi-Hole nuevamente:
    deshabilitar pihole

Desinstalación de Pi-Hole

  1. Abrir un Ejecutar cuadro de diálogo pulsando tecla de Windows + R . A continuación, escriba 'cmd' en el cuadro de texto y presione Ctrl + Shift + Enter para abrir un indicador de CMD elevado. En el mensaje UAC (Control de cuentas de usuario) , haga clic en para otorgar privilegios administrativos.
  2. Dentro del indicador de CMD elevado, escriba los siguientes comandos y presione Entrar para comenzar la desinstalación de Pi-Hole:
    desinstalación de pihole
  3. Una vez que el comando se haya procesado correctamente, reinicie su computadora.
  4. En la próxima 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 sea aplicable o no resuelva el problema, continúe con la siguiente solución potencial a continuación.

Método 4: Vaciar la caché de DNS

Resulta que este problema en particular también puede ocurrir debido a una inconsistencia de la red que se puede resolver al vaciar la caché de DNS de su computadora. La forma más sencilla de hacerlo es mediante un indicador 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í hay una guía rápida con los pasos que debe seguir para vaciar su caché de DNS desde una ventana de símbolo del sistema elevada:

  1. Abra un cuadro de diálogo Ejecutar presionando la tecla Windows + R en su teclado. Luego, dentro del cuadro de texto, escriba 'cmd' y presione Ctrl + Shift + Enter para abrir una ventana CMD elevada.

    Nota: Cuando se lo solicite el UAC (Control de cuentas de usuario) , haga clic en para otorgar privilegios administrativos.

  2. Una vez que esté dentro del indicador de CMD elevado, escriba los siguientes comandos en orden y presione Entrar después de cada comando:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. Después de que cada comando se procese correctamente, reinicie su computadora e intente instalar la actualización que fallaba anteriormente en el siguiente inicio de la computadora.

Si este método no le permitió corregir el error 0xc1900223 , pase a la siguiente solución potencial a continuación.

Método 5: instalar 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, es posible que pueda completar la instalación de 1903 haciéndolo manualmente a través del Catálogo de actualizaciones de Microsoft. Este procedimiento instalará la actualización directamente (sin involucrar al componente WU local). Esto significa que se sortearán todas las dependencias dañadas que puedan causar este problema.

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

  1. Lo primero es lo primero, necesita conocer la arquitectura de su sistema operativo (si es de 32 bits o de 64 bits). Si no lo sabe, abra el Explorador de archivos , haga clic con el botón derecho en Esta PC y elija Propiedades en el menú contextual recién aparecido.
  2. Una vez que esté dentro de la pantalla Propiedades del sistema , eche un vistazo a la categoría Tipo de sistema . Si dice 64 bits, deberá descargar la actualización de 64 bits y si dice 32 bits, necesitará la versión de 32 bits.
  3. Una vez que esté seguro de la arquitectura de su sistema operativo, visite este enlace ( aquí ) y use la función de búsqueda en la esquina superior derecha de la pantalla para buscar ' 4522355 ' y presione Entrar.
  4. Una vez generada la página de resultados, busque la versión correcta correspondiente a su versión de Windows 10 (basada en x64 o basada en x86) y haga clic en el botón Descargar asociado con la actualización de Windows correcta.
  5. En la página de confirmación, haga clic en el enlace una vez más para iniciar la descarga.
  6. Espere pacientemente hasta que se complete la descarga, luego abra el paquete de instalación .msu y siga las instrucciones en pantalla para completar la instalación.
  7. Una vez completada la instalación, reinicie su computadora para permitir que se instalen los archivos restantes.

En caso de que continúe ocurriendo el mismo problema, o no pueda encontrar la actualización que falla de manera convencional con el Catálogo de actualizaciones de Microsoft, continúe con la siguiente solución potencial a continuación.

Método 6: actualice 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 una falla de Windows Update que termina inhibiendo la capacidad de WU para instalar nuevas actualizaciones. Esto es evidente si fallan varias actualizaciones con este mismo código de error ( error 0xc1900223 ).

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

Aquí hay una guía rápida paso a paso sobre cómo restablecer manualmente todos los componentes de Windows Update involucrados desde un indicador de CMD elevado:

  1. Abre un cuadro de diálogo Ejecutar presionando tecla de Windows + R . A continuación, dentro del cuadro de texto, escriba 'cmd' y presione Ctrl + Shift + Enter para abrir una ventana de símbolo del sistema elevada .

    Nota: Cuando se lo solicite el UAC (Control de cuentas de usuario) , haga clic en para otorgar privilegios administrativos.

  2. Después de lograr abrir el indicador de CMD elevado, escriba los siguientes comandos en orden y presione Entrar después de cada uno para detener todos los servicios esenciales de WU:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

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

  3. Una vez que logre deshabilitar todos los servicios esenciales, pegue los siguientes comandos (en el orden que sea) y presione Enter después de cada uno para cambiar el nombre de las dos carpetas que los usuarios de Windows almacenan archivos de actualización (SoftwareDistribution y Catroot2):
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Nota: Si no lo sabía, SoftwareDistribution y Catroot2 son dos carpetas responsables de almacenar archivos de actualización que el componente de actualización de Windows está utilizando activamente. Dado que los dos no se pueden eliminar de manera convencional, la única forma de limitar el daño de un archivo dañado es forzar a su sistema operativo a crear nuevas copias saludables que tomarán su lugar.

  4. Una vez que logres eliminar las dos carpetas, escribe estos comandos finales y presiona Enter después de cada comando para reiniciar los mismos servicios (los mismos que deshabilitamos en el paso 2):
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Después de reiniciar cada servicio, intente instalar la misma actualización que se estaba presentando anteriormente nuevamente y vea si se instala correctamente ahora (sin el error 0xc1900223 ).

En caso de que el mismo código de error aún le impida instalar la actualización, siga el método final a continuación.

Método 7: ejecución de escaneos DISM y SFC

Si ningún arreglo potencial funcionó para usted, es muy probable que esté lidiando con algún tipo de corrupción de archivos del sistema que haya dejado inoperable su componente WU. Hay varias formas de solucionarlo, pero la mayoría de los usuarios afectados han logrado resolver el problema utilizando un par de utilidades integradas (SFC y DISM).

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

Nuestro consejo es ejecutar ambas utilidades en rápida sucesión y reiniciar el sistema entre ellas.

Comience realizando un escaneo SFC , luego reinicie y realice un escaneo DISM una vez que se complete el siguiente inicio.

Si aún tiene problemas, considere realizar una reparación en el lugar (o una instalación limpia si sus datos ya están respaldados)