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



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Algunos usuarios de Windows ven el 0x800f0900 código de error cada vez que intentan instalar una actualización acumulativa en Windows 10. El 0x 800f0900 se traduce como CBS_E_XML_PARSER_FAILURE (error inesperado del analizador XML interno) que es una señal de que algo está dañado en alguna parte.



Error de actualización de Windows 0x800f0900



En la mayoría de los casos, los usuarios afectados informan que el problema solo ocurre cuando intentan instalar el KB4464218 actualizar.



Dado que el problema se ve facilitado de alguna manera por algunos archivos corruptos que se almacenan localmente, una forma de eludir el problema por completo es utilizar el Catálogo de Microsoft Update para instalar la actualización manualmente en lugar de confiar en el cliente de Windows Update; sin embargo, esto no le permitirá descubrir la causa raíz del problema.

En caso de que desee solucionar el problema subyacente que está causando el KB4464218, Comience simplemente ejecutando el Solucionador de problemas de Windows Update y vea si la utilidad es capaz de aislar al culpable y solucionarlo automáticamente. Si eso no funciona, avance hacia el restablecimiento del componente de Windows Update: puede usar el agente automatizado para hacer esto o puede realizar los pasos usted mismo (manualmente) desde un símbolo del sistema elevado.

Sin embargo, en el caso de que esté tratando con un caso avanzado de corrupción de archivos del sistema, es posible que deba iniciar un análisis de corrupción del sistema en todo el sistema (utilizando las utilidades SFC y DISM).



En caso de que los dos comprobadores de archivos del sistema convencionales (DISM y SFC) no puedan solucionar el problema, la solución final sería actualizar todos los componentes del sistema operativo mediante una instalación de reparación (reparación en el lugar).

Método 1: instalar la actualización manualmente

Si está buscando una solución que le permita eludir el problema independientemente del culpable que está causando el problema, intente descargar e instalar la actualización que activa el 0x800f0900 error manualmente.

Puede hacerlo fácilmente haciendo uso del catálogo público de Microsoft Update. A menos que el servicio responsable de aplicar las actualizaciones de Windows se vea afectado, las instrucciones a continuación deberían resolver el problema por usted (muchos usuarios lo han usado con éxito).

Aquí hay una guía rápida paso a paso que le mostrará cómo usar el Catálogo de actualizaciones de Microsoft para encontrar e instalar la actualización que falta:

  1. Abra su navegador predeterminado y acceda a este enlace ( aquí ) para acceder a la dirección web del Catálogo de Microsoft Update.
  2. Una vez que esté dentro del Catálogo de Microsoft Update , use la función de búsqueda en la esquina derecha de la pantalla para buscar la actualización que está activando el 0x800f0900 error. Simplemente escriba o pegue la actualización problemática y presione Entrar para iniciar la búsqueda.

    Buscando la actualización que desea instalar manualmente

    Nota: La mayoría de los usuarios afectados han confirmado que el problema solo ocurre con el KB4464218 actualización acumulativa.

  3. Una vez que tenga los resultados, busque la actualización adecuada inspeccionando la arquitectura de la CPU y la versión de Windows para la que está diseñada.

    Elegir la actualización de Windows correcta

    Nota: Si no conoce la arquitectura de su CPU o sistema operativo, haga clic con el botón derecho en Mi computadora (esta PC) y haga clic en Propiedades. A continuación, mira debajo Sistema en el Tipo de sistema: mostrará la versión de bits del sistema operativo y la versión de bits de su CPU.

    Comprobando la arquitectura de su sistema operativo

  4. Una vez que logre identificar la versión de actualización adecuada, haga clic en el Descargar asociado con la entrada correcta y espere pacientemente hasta que se complete el proceso.
  5. Una vez completada la operación, navegue hasta la ubicación donde lo descargó. Una vez que esté dentro, busque el .inf archivo y una vez que lo encuentre, haga clic derecho sobre él y elija Instalar en pc desde el menú contextual recién aparecido.

    Instalación del controlador Inf

  6. Siga las instrucciones en pantalla para completar la instalación, luego reinicie su máquina. En el próximo inicio, la actualización ya debería estar instalada y Windows Update ya no le pedirá que la instale.

En caso de que esté buscando una solución diferente (una que revele la causa raíz del problema) o los pasos anteriores finalmente fallan con un error diferente, continúe con la siguiente solución potencial a continuación.

Método 2: ejecutar el solucionador de problemas de Windows Update

Dado que el problema parece ser exclusivo en Windows 10, el siguiente paso lógico sería ver si su sistema operativo no tiene la capacidad de resolver este problema por sí mismo. Tenga en cuenta que el solucionador de problemas integrado en Windows 10 es mucho más eficiente que en Windows 7 o Windows 8.1

Analizará automáticamente el componente de Windows Update en busca de inconsistencias y aplicará una estrategia de reparación viable en caso de que reconozca un escenario familiar. Hemos encontrado varios informes de usuarios que afirman que el solucionador de problemas de Windows Update solucionó el 0x800f0900 error al restablecer todos los componentes de WU involucrados manualmente.

Aquí hay una guía rápida paso a paso que le mostrará cómo ejecutar el solucionador de problemas de Windows Update desde la pestaña Solución de problemas:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba ' ms-settings: solucionar problemas ' y presione Entrar para abrir el Solución de problemas pestaña de la Configuraciones lengüeta.

    Acceder al menú avanzado a través del solucionador de problemas

  2. Desde el Bombero pestaña, desplácese hacia abajo hasta la sección del lado derecho y desplácese hasta el Sección de puesta en marcha . Una vez que llegue, haga clic en actualizacion de Windows para seleccionarlo, luego haga clic en Ejecute el solucionador de problemas para iniciar la utilidad de reparación.

    Ejecución del solucionador de problemas de Windows Update

  3. Una vez que esté dentro del menú de solución de problemas de Windows Update, espere a que se complete el análisis inicial y luego haga clic en Aplicar esta revisión en caso de que se encuentre una estrategia de reparación viable.

    Aplicar esta revisión

  4. Después de aplicar la estrategia de reparación correcta, cierre la utilidad de solución de problemas y reinicie su máquina.
  5. Una vez que se reinicia, abra el componente de Windows Update una vez más y repita la instalación de la actualización que fallaba anteriormente con el 0x800f0900.

Si el mismo problema persiste, pase a la siguiente solución potencial a continuación.

Método 3: restablecimiento de WU

En caso de que el solucionador de problemas de Windows Update no pueda solucionar el problema por usted, es probable que esté tratando con un archivo de corrupción subyacente que afecta al componente WU, uno que no se puede resolver de manera convencional. En este caso, debe continuar restableciendo todos los procesos, servidores e instalaciones involucrados en esta operación.

Cuando se trata de restablecer cada componente de WU, tiene dos enfoques para elegir:

  • Uso del agente de reinicio de WU
  • Restablecimiento manual de WU

Creamos dos guías independientes que proporcionan pasos para cada uno de los dos enfoques. Siéntase libre de seguir el que le resulte más cómodo.

Uso del agente de restablecimiento automático de WU

  1. Acceda a esta página oficial de Microsoft Technet ( aquí ) y haga clic en el Descargar botón para descargar el Restablecer el agente de actualización de Windows .

    Descargar el Agente de reinicio de Windows Update

  2. Una vez completada la descarga, extraiga el contenido del archivo con un utilidad de descompresión.
  3. Una vez finalizada la operación, haga doble clic en ResetWUENG.exe y haga clic en si en el UAC (Control de cuentas de usuario) para abrir el instalador con acceso de administrador.
  4. A continuación, siga las instrucciones en pantalla para ejecutar el script en su computadora. Una vez que haya terminado, reinicie su máquina y vea si el problema se solucionó al intentar instalar la actualización que anteriormente estaba fallando con el error una vez más.

Restablecimiento de Windows Update manualmente (a través de CMD)

  1. Abre un correr cuadro de diálogo presionando Tecla de Windows + R . Luego, dentro del cuadro de texto, escriba 'Cmd' y presione Ctrl + Mayús + Entrar para abrir un indicador de CMD elevado .

    Ejecución del símbolo del sistema con acceso de administrador

    Nota: En el Control de cuentas de usuario (UAC) mensaje, haga clic en si para otorgar acceso de administrador.

  2. Dentro de las terminales del símbolo del sistema elevado, escriba el siguiente conjunto de comandos (en el orden que sea), pero asegúrese de presionar Entrar después de cada uno:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Nota: Una vez que haya terminado de ejecutar estos comandos, habrá desactivado de manera efectiva los servicios de actualización de Windows, el instalador de MSI, los servicios criptográficos y los servicios BITS.

  3. Una vez que se restablezcan todos los servicios relevantes de Windows Update, ejecute los siguientes comandos en el orden que sea para borrar las dos carpetas responsables de almacenar los datos temporales de Windows Update (Distribución de software y Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Nota: Esta operación seguirá siendo de hecho las dos carpetas, ya que no hay forma de eliminarlas de forma convencional. Pero, en última instancia, esto nos ayudará a lograr el mismo propósito final, ya que su sistema operativo se verá obligado a crear nuevas instancias que no estén contaminadas por ninguna corrupción.

  4. Una vez que se hayan borrado los dos procesos, ejecute los siguientes comandos en la misma ventana de terminal CMD elevada y presione Entrar después de cada uno para reiniciar los servicios que previamente deshabilitó en el paso 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Una vez que se completa la operación, reinicie su computadora y vea si todavía encuentra el 0x800f0900 error cuando intenta instalar una actualización de Windows.

En caso de que el problema persista, pase a la siguiente solución potencial a continuación.

Método 4: realizar escaneos DISM y SFC

En caso de que ninguno de los métodos anteriores le haya permitido corregir el 0x800f0900 error, está claro que se trata de una corrupción de archivos del sistema. Sin embargo, no se desespere, ya que Windows tiene un par de herramientas integradas que podrán solucionar la mayoría de los casos de corrupción superficial.

Si este escenario es aplicable, debe iniciar dos escaneos en rápida sucesión para eliminar y reparar los archivos del sistema dañados que terminan interfiriendo con el actualizacion de Windows componente. SFC (Comprobador de archivos de sistema) y DISM (implementación y mantenimiento e implementación de imágenes) debe usarse en este caso para resolver el problema.

Primero, debes empezar por ejecutar un escaneo SFC - Esta es una herramienta completamente local que busca daños en los archivos del sistema y reemplaza cualquier instancia detectada con copias en buen estado obtenidas de un archivo que se almacena localmente.

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.

En caso de que vuelva a aparecer el mismo problema, realizar un escaneo DISM . Pero tenga en cuenta que para usarlo de manera efectiva, necesitará una conexión a Internet confiable, ya que esta herramienta se basa en un subcomponente de Windows Update para descargar equivalentes saludables para los archivos corruptos que identifica. Al final de este proceso, reinicie una vez más y vea si el 0x800f0900 el error está arreglado.

En caso de que el mismo problema persista, pase a la siguiente solución potencial a continuación.

Método 5: hacer una instalación de reparación

Si ninguno de los métodos anteriores le ha permitido solucionar el problema, significa que se enfrenta a una instancia de corrupción subyacente que requiere medidas extraordinarias para resolverlo. En caso de que haya llegado tan lejos sin un resultado, su única esperanza de solucionar el problema además de hacer un instalación limpia .

Pero en caso de que desee evitar la pérdida total de datos, haga un instalación de reparación (actualización en el lugar) sería el enfoque preferido. Esta operación le permitirá restablecer todos los componentes de Windows (incluidos los datos de la relación de arranque) al tiempo que le permite conservar todos los datos personales, incluidas las aplicaciones instaladas, juegos, videos, imágenes, documentos, etc.

Etiquetas actualizacion de Windows 7 minutos de lectura