Error 0x800f0922 al instalar el acumulativo de junio 2024 en Windows 10 22H2: solución definitiva y plan B

Si una actualización acumulativa de junio de 2024 para Windows 10 22H2 falla con el código 0x800f0922, incluso con espacio libre en C:, prueba primero a poner el servicio App Readiness en Manual, reinicia y vuelve a ejecutar Windows Update. A continuación encontrarás pasos claros, explicación y alternativas sólidas.

Índice

Resumen del caso y qué hay detrás del error

Escenario típico: equipo con Windows 10 Home 22H2 (vía actualización desde Windows 7) que no consigue instalar el “2024‑06 Cumulative Update for Windows 10 Version 22H2 for x64‑based Systems” y devuelve repetidamente el código 0x800f0922. Hay espacio suficiente en disco, el intento manual también falla y, al tratarse de la edición Home, no hay directivas de grupo disponibles para ajustar políticas.

Ese código suele revelar dos grandes familias de causas:

  • Servicios y preparación de apps: componentes que deben estar listos durante la fase de “post‑reboot” (por ejemplo, App Readiness) no arrancan o están deshabilitados.
  • Infraestructura de actualización: caché de Windows Update dañada, conectividad intermitente, certificados/fecha‑hora incorrectos, o falta de espacio en la partición reservada del sistema (heredada de instalaciones antiguas).

Solución que funcionó

En múltiples equipos, lo que resolvió el bloqueo fue configurar el servicio App Readiness con Tipo de inicio = Manual, reiniciar y ejecutar Windows Update de nuevo. Es un ajuste seguro: permite que Windows inicie el servicio cuando lo necesite durante la fase de finalización de la actualización.

Pasos rápidos

  1. Pulsa Win + R, escribe services.msc y pulsa Enter.
  2. Busca App Readiness y haz doble clic.
  3. En Tipo de inicio, elige Manual, pulsa Aplicar y después Aceptar.
  4. Reinicia el equipo y vuelve a probar Windows Update.

Alternativas por línea de comandos

Ejecuta consola como Administrador:

CMD

sc config AppReadiness start= demand

PowerShell

Set-Service -Name AppReadiness -StartupType Manual

Por qué esto ayuda

Durante una actualización acumulativa, Windows orquesta varios servicios para preparar apps y componentes del sistema tras el reinicio. Si App Readiness está deshabilitado o no disponible, la fase de “commit” puede fallar con 0x800f0922. Dejarlo en Manual hace que el sistema lo inicie solo cuando se precise, sin mantenerlo activo todo el tiempo.

Cómo confirmar que la actualización se aplicó

  • Abre Configuración → Windows Update → Historial de actualizaciones y comprueba que ya no se ofrece el mismo parche.
  • Ejecuta winver (Win + R → winver) y verifica que el número de compilación aumentó respecto al anterior.

Nota sobre el número de KB: es normal que el historial muestre un KB diferente al inicialmente ofrecido, porque el acumulativo más reciente puede reemplazar al anterior o venir acompañado de una servicing stack update. Lo importante es que el sistema quede en una compilación más nueva y Windows Update deje de ofrecer el parche fallido.

Diagnóstico exprés antes de tocar nada

  • Copia de seguridad de tus archivos clave y, si puedes, crea un punto de restauración.
  • Desconecta VPN o proxy durante la instalación y asegúrate de que fecha y hora del sistema sean correctas.
  • Comprueba que hay reinicios pendientes en Windows Update o de instalaciones anteriores y aplázalos si es necesario.

Plan B si el error persiste

Conectividad y hora del sistema

  • Desactiva temporalmente VPN, proxy y filtrado HTTPS de suites de seguridad durante la actualización.
  • Revisa fecha/hora y zona horaria. Un desfase invalida validaciones de certificados.

Reparar componentes del sistema

Ejecuta en un símbolo del sistema como administrador:

dism /online /cleanup-image /restorehealth
sfc /scannow

Si DISM repara archivos, reinicia y vuelve a ejecutar Windows Update.

Restablecer la caché de Windows Update

Consola de administrador:

net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv

Este proceso descarta bases de datos y catálogos corruptos sin afectar tus archivos personales.

Partición reservada del sistema

El código 0x800f0922 también aparece cuando la partición reservada del sistema (no la de recuperación) es demasiado pequeña para nuevos metadatos. Es habitual en equipos que migraron desde Windows 7 y dejaron la partición en ~100 MB. La recomendación práctica es ampliarla a ~1 GB.

Precauciones: haz copia de seguridad. Si no estás cómodo gestionando particiones, considera asistencia profesional.

Guía general (sin herramientas de terceros):

  1. Abre Administración de discos y localiza la partición reservada (suele estar al comienzo del disco, sin letra).
  2. Comprueba su tamaño. Si es inferior a 500 MB, planifica ampliarla liberando espacio contiguo.
  3. Reduce levemente la partición del sistema, crea un espacio sin asignar inmediatamente adyacente a la reservada y extiéndela.

Si la disposición del disco impide extender, una herramienta de particionado más avanzada puede ser necesaria. Tras ampliar, reinicia y reintenta la actualización.

Instalación manual del acumulativo más reciente

Descarga la última actualización acumulativa disponible para tu versión de Windows 10 22H2 desde el Catálogo de Microsoft Update (elige el paquete para x64). Al ser acumulativas, las LCU más recientes reemplazan a las anteriores. Ejecuta el paquete .msu y reinicia.

Diagnóstico con registros

Si sigue fallando, recopila y revisa:

  • Carpeta C:\Windows\Logs\CBS\ (comprime todo su contenido).
  • Archivo C:\Windows\INF\setupapi.dev.log.

Comandos útiles para extraer pistas:

findstr /i /c:"error" /c:"0x800f0922" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\CBS_errores.txt"
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\SFC_detalles.txt"

Pasos detallados con comprobaciones

Verificaciones rápidas

  • Servicio App Readiness: en services.msc, estado Detenido y tipo de inicio Manual es correcto. El sistema lo iniciará si lo necesita.
  • Servicios de Windows Update: Windows Update, BITS y Criptografía deben estar sin errores.
  • Espacio en C: deja más de 10–15 GB libres como margen de seguridad, aunque la actualización requiera menos.

Reinicios encadenados y actualizaciones pendientes

Si hay otras actualizaciones en cola, instálalas primero. Evita mezclar instalación de funciones opcionales (.NET 3.5) durante la LCU; hazlo antes o después.

Arranque limpio

Para descartar interferencias de terceros:

  1. Abre msconfig, pestaña Servicios → marca Ocultar todos los servicios de Microsoft → deshabilita el resto.
  2. En el Administrador de tareas, pestaña Inicio, deshabilita elementos no esenciales.
  3. Reinicia, intenta actualizar y, si se instala, vuelve a tu configuración normal.

Características opcionales

Si usas .NET Framework 3.5 o Características heredadas, deshabilítalas temporalmente desde Activar o desactivar las características de Windows, reinicia, aplica el acumulativo y luego vuelve a habilitarlas si las necesitas.

Tabla de síntomas, causas y acciones

Síntoma observadoOrigen probableAcción recomendada
Fallo inmediato tras reinicio con 0x800f0922Servicio App Readiness deshabilitado o no disponiblePoner App Readiness en Manual y reiniciar
Fallo tras descargar e instalar al 100%Caché de Windows Update corruptaRestablecer SoftwareDistribution y Catroot2
Intento manual con paquete .msu también fallaComponentes de imagen dañadosDISM y SFC; revisar CBS.log
Errores de validación o firmaFecha/hora incorrectas o inspección HTTPSCorregir reloj, desactivar proxy/VPN y filtrado
Fallo recurrente en equipos migrados desde Windows 7Partición reservada del sistema muy pequeñaAmpliar a ~1 GB y reintentar

Comandos y su función

ComandoFunción
sc config AppReadiness start= demandConfigura el servicio App Readiness en inicio Manual
Set-Service -Name AppReadiness -StartupType ManualEquivalente en PowerShell para ajustar el inicio del servicio
dism /online /cleanup-image /restorehealthRepara la imagen de Windows con componentes de servicio
sfc /scannowAnaliza y repara archivos del sistema
net stop/start ...Detiene e inicia servicios clave de Windows Update y Criptografía
findstr sobre CBS.logFiltra errores y entradas de SFC para depurar

Preguntas frecuentes

¿Es seguro dejar App Readiness en Manual?

Sí. Manual significa que el sistema lo iniciará cuando sea necesario. No consume recursos constantemente y evita fallos durante la fase de finalización de la actualización.

¿Por qué aparece un número de KB diferente al final?

Porque las actualizaciones acumulativas y sus pilas de servicio se reemplazan con frecuencia. El indicador de éxito real es que Windows Update deje de ofrecer la misma actualización y que winver muestre una compilación más alta.

¿La edición Home impide arreglar esto?

No. Aunque no dispongas de directivas de grupo, los pasos de servicios, DISM/SFC, limpieza de caché y la instalación manual del acumulativo son viables en Home.

¿Cuándo debo sospechar de la partición reservada?

Si el equipo fue actualizado desde sistemas antiguos y el error persiste tras limpiar la caché y reparar componentes. Tamaños inferiores a 500 MB suelen ser un riesgo; ampliarla a ~1 GB reduce incidencias futuras.

¿Puedo intentar varias veces seguidas?

Evita bucles de instalación fallidos sin cambios entre intentos. Aplica un ajuste significativo (por ejemplo, configurar App Readiness o limpiar la caché), reinicia y solo entonces vuelve a probar.

Buenas prácticas después de corregir el problema

  • Deja App Readiness en Manual y, si lo tenías deshabilitado, evita volver a desactivarlo.
  • Mantén Windows Defender o tu antivirus actualizado y evita superposiciones de seguridad redundantes.
  • Programa reinicios para que las actualizaciones se completen sin interrupciones.
  • Revisa cada cierto tiempo el Historial de actualizaciones y crea puntos de restauración antes de grandes cambios.

Resultado

Al configurar App Readiness en Manual, reiniciar y volver a ejecutar Windows Update, la actualización acumulativa de junio de 2024 se instaló correctamente y el servicio de actualización volvió a funcionar con normalidad. Si el mismo error reaparece más adelante, aplica el plan B: reparaciones con DISM/SFC, limpieza de caché, verificación de la partición reservada y, si es preciso, instalación manual del acumulativo más reciente.

Apéndice de procedimientos rápidos

Crear un punto de restauración

  1. Escribe crear punto de restauración en el buscador.
  2. Selecciona la unidad del sistema y pulsa Configurar si no está activada la protección.
  3. Pulsa Crear, asigna un nombre y confirma.

Comprobar estado del servicio por consola

sc query AppReadiness
sc qc AppReadiness

Revisar el historial de actualizaciones

Ve a Configuración → Windows Update → Historial de actualizaciones. Allí podrás ver intentos fallidos, códigos de error y “último intento”. Tras solucionar, debería figurar como instalado correctamente o desaparecer de la cola.

Notas finales de compatibilidad

  • Las acumulativas incluyen correcciones de calidad. Aunque el fallo sea con “junio 2024”, instalar una acumulativa más reciente normalmente resuelve el mismo problema.
  • Si usas controladores o software muy antiguos, considera actualizarlos antes de aplicar el acumulativo para evitar conflictos en el arranque posterior.

Resumen operativo

  1. Pon App Readiness en Manual.
  2. Reinicia e intenta actualizar.
  3. Si falla, ejecuta DISM y SFC.
  4. Si persiste, restablece la caché de Windows Update.
  5. Verifica la partición reservada y considera ampliarla.
  6. Instala manualmente la LCU más reciente si es necesario.
  7. Consulta CBS.log y registros de setupapi para detalles finos.
Índice