Si al aplicar KB5035845 en Windows 10 22H2 aparece el error 0x800f0922 y la instalación se revierte alrededor del 94–96%, una reparación in‑place suele corregir corrupción en la tienda de componentes. Esta guía ofrece solución probada, checklist y técnicas de diagnóstico para evitar que se repita.
Resumen del caso y conclusión
Escenario real en un portátil Lenovo con Windows 10 22H2, compilación 19045.3930: las acumulativas del mes anterior (KB5034763) y del mes actual (KB5035845) fallaban cerca del final con el mensaje “Couldn’t complete installation, undoing changes” y el código 0x800f0922. Ya se habían probado sin éxito el Solucionador de Windows Update, el restablecimiento de la caché de Windows Update, SFC
, DISM
(/ScanHealth
y /RestoreHealth
), el borrado de C:\$WinREAgent
, la desactivación del antivirus, la limpieza de archivos de actualización y la instalación manual.
Solución definitiva aplicada: una reparación in‑place (instalación de reparación “sobre” el sistema) corrigió los componentes dañados. Tras ello, KB5035845 se descargó e instaló correctamente. Los registros no mostraron señales de falta de espacio en disco.
Cómo se manifiesta el fallo
- Progreso que se estanca o retrocede al final, típicamente entre el 94 y el 96 por ciento.
- Mensaje de reversión de cambios y reinicios adicionales.
- Entrada de error 0x800f0922 en los registros de actualización.
- Reintentos fallidos tanto desde Windows Update como con instalador sin conexión del Catálogo.
Qué significa el código de error
El código 0x800f0922 es un error genérico de instalación de componentes que suele asociarse con:
- Corrupción en la tienda de componentes (WinSxS) o en el entorno de actualización.
- Problemas de arranque o de recursos de arranque al aplicar cambios en bootloader o fuentes de tipografía seguras.
- Conectividad con los servicios de actualización bloqueada por VPN, proxy o seguridad de terceros.
- Espacio insuficiente en la partición de arranque o en la partición reservada del sistema en determinados escenarios.
En el caso documentado, al instalarse correctamente tras la reparación in‑place, la causa más probable fue corrupción previa en componentes, no un problema de espacio.
Solución aplicada y por qué funciona
La reparación in‑place vuelve a instalar Windows “por encima” de la instalación existente, conservando aplicaciones y datos. Durante el proceso, Windows recompone la tienda de componentes (component store) y restituye binarios, manifiestos y asociaciones de paquetes que las herramientas de mantenimiento (DISM
, SFC
) no han conseguido sanar. Es especialmente efectiva cuando hay inconsistencias de servicing que impiden integrar una acumulativa.
Lista de verificación práctica
Si el problema reaparece en el futuro o en otros equipos, sigue este plan en orden. Incluye tareas rápidas, puntos de control y acciones de recuperación.
Confirmar el estado actual
- Comprueba en Configuración → Windows Update si la acumulativa figura como instalada.
- En Panel de control → Programas → Ver actualizaciones instaladas, busca la KB para confirmar su presencia y fecha de instalación.
Espacio y partición del sistema
- Asegúrate de tener espacio libre suficiente en la unidad del sistema. Como pauta general, reserva varios gigabytes libres para que la acumulativa desempaque y procese.
- Revisa en diskmgmt.msc el tipo y tamaño de la partición de arranque:
- En sistemas con BIOS y MBR suele existir System Reserved.
- En sistemas UEFI con GPT existe la EFI System Partition o ESP.
- Como referencia práctica, que la partición de arranque o reservada tenga al menos quinientos megabytes totales ayuda a evitar incidencias cuando la actualización actualiza recursos de arranque o tipografías.
- Si la partición es demasiado pequeña, considera ampliarla con una herramienta de particionado fiable. Haz antes una copia de seguridad completa.
Escenario | Partición relevante | Comprobación recomendada | Acción típica |
---|---|---|---|
Arranque tradicional con MBR | System Reserved | Tamaño total y libre en Administración de discos | Ampliar tras reducir la unidad del sistema, con copia de seguridad previa |
Arranque UEFI con GPT | EFI System Partition | Asignar letra temporal y revisar contenido sin modificar | Ampliar ESP si es pequeña o está muy llena |
Conectividad y software de terceros
- Prueba sin VPN ni proxy. El error puede dispararse por no alcanzar los servicios de actualización.
- Desactiva de forma temporal cortafuegos o antivirus de terceros durante la instalación.
- En entornos corporativos, verifica que las reglas de red no bloquean los dominios de actualización de Microsoft.
Reintento de instalación
- Realiza un inicio limpio para minimizar interferencias:
- Ejecuta
msconfig
, marca Ocultar todos los servicios de Microsoft y pulsa Deshabilitar todos. - En el Administrador de tareas, deshabilita los elementos de inicio no esenciales.
- Reinicia e intenta instalar desde Windows Update o con el paquete sin conexión.
- Ejecuta
- Si usas instalador sin conexión, asegúrate de elegir el paquete correcto para tu edición y arquitectura.
Reparación de componentes
- Ejecuta de nuevo las comprobaciones básicas:
DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
- Si vuelven a detectar corrupción que no se repara, la reparación in‑place es la vía más efectiva.
Diagnóstico con registros
- Tras un fallo, recopila
C:\Windows\Logs\CBS\CBS.log
yC:\Windows\INF\setupapi.dev.log
. - Busca pistas con:
findstr /c:"0x800f0922" /c:"error" /c:"failed" C:\Windows\Logs\CBS\CBS.log > "%USERPROFILE%\Desktop\cbs_filtrado.txt" findstr /c:"failed" C:\Windows\INF\setupapi.dev.log > "%USERPROFILE%\Desktop\setupapi_filtrado.txt"
- Palabras clave útiles: CSI, Manifest, Servicing, Boot, Space, Access denied.
Último recurso
- Si el sistema muestra síntomas amplios de corrupción o inestabilidad, una instalación limpia con copia de seguridad previa puede ser lo más rápido y estable.
Guía de reparación in place
Estos pasos te permiten reparar el sistema conservando archivos y aplicaciones. Es la solución que resolvió el caso descrito.
- Respalda tus datos y, si es posible, crea una imagen del sistema.
- Prepara el medio de instalación con la misma edición e idioma del sistema. Puedes usar la herramienta oficial para crear un medio o el archivo de instalación correspondiente.
- Monta el medio en el sistema (por ejemplo, abriendo el archivo de imagen o usando un USB) y ejecuta
setup.exe
. - Selecciona Descargar actualizaciones durante la instalación para que aplique controladores y paquetes recientes.
- Elige Conservar archivos y aplicaciones cuando se te pregunte qué mantener.
- Completa el asistente y deja que Windows realice la reparación. Al finalizar, entra al escritorio y verifica que todo esté operativo.
- Actualiza de nuevo desde Windows Update. En el caso real, tras la reparación, KB5035845 se instaló sin incidentes.
Notas de seguridad: mantén conectado el equipo a corriente, desconecta periféricos no esenciales y evita utilizar el equipo durante el proceso para reducir riesgos.
Comprobar la partición de arranque
En UEFI puedes asignar una letra temporal a la partición de arranque para revisar su ocupación. No modifiques su contenido.
mountvol S: /S
dir S:\ /a
mountvol S: /d
En sistemas con partición reservada clásica, usa Administración de discos para mostrarla, asigna una letra temporal si lo consideras necesario y comprueba su tamaño. Si debes ampliarla, reduce el volumen del sistema, crea espacio contiguo y extiende la partición con una herramienta especializada. Realiza siempre una copia de seguridad antes.
Causas frecuentes y cómo detectarlas
Causa probable | Síntomas típicos | Cómo verificar | Remedio recomendado |
---|---|---|---|
Corrupción en la tienda de componentes | Errores en CBS con Manifest o CSI | DISM /ScanHealth , SFC con hallazgos recurrentes | Reparación in‑place para restaurar todos los binarios |
Partición de arranque pequeña o llena | Fallo casi al finalizar, referencias a boot resources | Administración de discos, mountvol en UEFI | Ampliar a quinientos megabytes o más |
Bloqueo por VPN, proxy o filtrado | Errores intermitentes de descarga, tiempos de espera | Instalar con VPN desactivada, revisar reglas | Permitir tráfico hacia los servicios de actualización |
Antivirus o firewall de terceros | Fallo sin patrón claro, reversión al final | Instalación en inicio limpio | Desactivar temporalmente durante la instalación |
Comandos útiles
Estos comandos ayudan a restablecer servicios y cachés de actualización cuando la cola queda inconsistente. Úsalos en una consola con privilegios elevados.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
También puedes inspeccionar el estado de la recuperación del entorno de recuperación con:
reagentc /info
Preguntas frecuentes
¿Es siempre un problema de espacio?
No. En muchos casos, como el del caso práctico, se debe a corrupción en la tienda de componentes. Aun así, verificar espacio y partición evita sorpresas.
¿La reparación in‑place borra mis datos?
No si eliges conservar archivos y aplicaciones. Aun así, una copia de seguridad previa es altamente recomendable.
¿Sirve instalar la acumulativa de forma manual?
Sí, puede ayudar cuando la cola de Windows Update está atascada. Si falla igual, sospecha de corrupción o de interferencias de red o seguridad.
¿Cómo sé que el problema está resuelto?
Tras la reparación, la acumulativa se instala correctamente, SFC
no encuentra violaciones y no hay más reversiones de cambios.
Resumen táctico
- Solución probada: reparación in‑place para restaurar la tienda de componentes.
- Después: verifica la presencia de la KB en el historial y en Ver actualizaciones instaladas.
- Prevención: suficiente espacio en disco y partición de arranque adecuada, instalación sin VPN y sin antivirus de terceros activo.
- Si reaparece: repite
DISM
ySFC
, analizaCBS.log
y considera ampliar la partición de arranque si es reducida.
Notas útiles
- La limpieza de la caché de Windows Update y el borrado de
C:\$WinREAgent
ayudan cuando la cola de instalación queda en estado inconsistente, pero no reparan corrupción profunda. - Las acumulativas pueden modificar recursos de arranque y fuentes protegidas; de ahí la relevancia del tamaño de la partición del sistema.
- Si el equipo forma parte de un dominio o recibe directivas, confirma que las políticas de actualización no bloquean la acumulativa.
Estado final
La reparación in‑place resolvió el caso: tras restaurar los componentes, la acumulativa del mes se instaló sin incidencias y no se detectaron problemas de espacio en los registros.