Si Windows Update muestra el código 0x800f0986 al instalar una actualización acumulativa (mensaje "No se pudieron instalar algunas actualizaciones porque faltan archivos" en Windows 10, o el identificador CBS_E_CORRUPT_COMPONENTS en los registros del sistema), suele deberse a que faltan o están dañados los componentes que Windows usa para mantener el sistema al día. Lo más probable es que se arregle restaurando la imagen con DISM y ejecutando después sfc /scannow; si no basta, se renombran las carpetas SoftwareDistribution y catroot2, se comprueba que el SSU esté instalado antes de la KB acumulativa, y como último recurso se hace una reparación en sitio. Esta guía aplica a Windows 10 y Windows 11, y a Windows Server 2019.
Qué significa el código 0x800f0986 en Windows Update
Cuando Windows Update devuelve 0x800f0986, internamente está envolviendo el error Win32 2438 (0x0986) dentro de un HRESULT, y los registros del sistema lo nombran como CBS_E_CORRUPT_COMPONENTS. En la pantalla, Windows 10 muestra "No se pudieron instalar algunas actualizaciones porque faltan archivos"; en Windows 11 verás un aviso parecido al pulsar Reintentar. Quiere decir que el instalador de actualizaciones no encuentra componentes en la carpeta WinSxS o detecta archivos del sistema dañados o ausentes, así que aborta la instalación de la KB acumulativa antes de empezar a copiar archivos.
Por qué Windows Update devuelve 0x800f0986: lo que puede estar fallando
| Lo que ves | Causa probable | Dónde se arregla |
|---|---|---|
| Falla solo una KB concreta; el resto instala bien | Componentes de mantenimiento dañados en WinSxS o archivos del sistema ausentes |
0x800f0986 con una KB concreta: repara WinSxS y los archivos del sistema |
| La KB tampoco instala al descargarla a mano desde el catálogo | Caché de SoftwareDistribution o de catroot2 dañada |
0x800f0986 tras instalar la KB a mano desde el catálogo: vacía la caché de Windows Update |
| El error aparece al pasar de Windows 10 a Windows 11 o tras cambiar idioma/edición | SSU pendiente o archivos de sistema de la versión anterior incompletos | 0x800f0986 al actualizar de Windows 10 a Windows 11: faltan archivos de sistema |
| Tras DISM, SFC, vaciar caché y reinstalar, sigue saliendo 0x800f0986 | Cadena de deltas de WinSxS rota o daño profundo que requiere reparación en sitio |
0x800f0986 vuelve siempre: repara Windows sin reinstalar |
Confirma qué componente falta antes de tocar nada
Antes de aplicar nada, conviene saber qué pieza está dañada en este PC: la KB que falla, la salud de la imagen, el orden del SSU y la KB acumulativa, y los archivos del sistema. Las tres comprobaciones siguientes dicen qué hacer y cómo leer el resultado.
El historial de Windows Update: solo falla una KB concreta
Abre el historial y mira si solo una KB devuelve 0x800f0986 mientras el resto se instaló bien. En ese caso, el daño está en los componentes que necesita esa actualización concreta, no en todo Windows Update.
Comprobación de archivos del sistema con DISM y SFC
Abre Terminal (o Símbolo del sistema) como administrador: clic derecho en Inicio y elige Terminal (Administrador) en Windows 11, o Windows PowerShell (Administrador) en Windows 10. Ejecuta primero DISM para ver si la imagen está dañada y después SFC para reparar los archivos protegidos de Windows.
DISM /Online /Cleanup-Image /ScanHealth
sfc /scannow
Si sfc /scannow repara archivos, faltan archivos del sistema: ve a la parte de reparación. Si DISM no detecta daño, apunta a WinSxS o a la cadena de deltas, no a archivos sueltos.
El SSU y la KB acumulativa: comprueba el orden
En el Catálogo de Microsoft Update, busca primero la actualización de la pila de mantenimiento (Servicing Stack Update, SSU) más reciente compatible con tu versión y comprueba que esté aprobada o instalada; después, la KB acumulativa. Si el SSU no aparece como instalada, el 0x800f0986 viene de un SSU pendiente, no de la acumulativa.
0x800f0986 con una KB concreta: repara WinSxS y los archivos del sistema
Si solo falla una KB, el daño está en los componentes de mantenimiento que esa actualización necesita o en archivos del sistema protegidos. Restaura primero la imagen con DISM y repara después los archivos con SFC; el orden importa porque DISM prepara la fuente desde la que SFC copia los archivos.
Restaura la salud de la imagen con DISM
DISM descarga, cuando hace falta, los archivos fuente desde Windows Update para reparar la imagen. Úsalo cuando DISM /Online /Cleanup-Image /ScanHealth haya indicado daño o cuando SFC no consiga reparar.
DISM /Online /Cleanup-Image /RestoreHealth
Al terminar, reinicia el equipo y vuelve a buscar la actualización. Si el comando termina sin error, la imagen está reparada.
Repara los archivos del sistema con SFC
Tras DISM, ejecuta SFC en la misma ventana de Terminal abierta como administrador. SFC compara los archivos protegidos con su fuente y reemplaza los dañados.
sfc /scannow
Si el mensaje final dice "Recursos de Windows protegidos no repararon algunos archivos", anota qué DLL se queda sin reparar (aparece en el registro CBS.log) y pasa a la parte de reparación en sitio.
0x800f0986 tras instalar la KB a mano desde el catálogo: vacía la caché de Windows Update
Cuando la KB también falla al descargarla manualmente desde el Catálogo de Microsoft Update, el problema suele estar en la caché de Windows Update: SoftwareDistribution (donde se descargan las actualizaciones) y Catroot2 (donde se firman los catálogos). Renombrarlas fuerza a Windows a reconstruirlas.
Detén los servicios y renombra las carpetas SoftwareDistribution y Catroot2
Abre Terminal como administrador y detén los servicios de actualización; después renombra las dos carpetas y vuelve a arrancarlos.
net stop wuauserv
net stop bits
net stop cryptsvc
net stop appidsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
net start appidsvc
.old podrás borrarlas más tarde desde el Explorador de archivos si todo fue bien.Vuelve a probar Windows Update
- Pulsa Buscar actualizaciones.
- Espera a que termine y, si aparece la KB pendiente, pulsa Descargar e instalar.
- Si instala sin error 0x800f0986, puedes borrar
C:\Windows\SoftwareDistribution.oldyC:\Windows\System32\catroot2.old.
0x800f0986 al actualizar de Windows 10 a Windows 11: faltan archivos de sistema
Si el error aparece al pasar de una versión a otra, al cambiar de edición o de idioma, suele ser un SSU pendiente o archivos de sistema de la versión anterior que no se han migrado bien. Primero deja que el solucionador de problemas diga qué ve, y después fuerza el orden correcto: SSU y luego KB acumulativa.
Ejecuta el solucionador de problemas de Windows Update
El solucionador detecta pasos de mantenimiento dañados que DISM y SFC no siempre tocan.
- Pulsa Ejecutar el solucionador y espera a que termine.
- Si detecta archivos de sistema ausentes, aplica la corrección que propone o ve al paso siguiente.
Instala primero el SSU y luego la KB acumulativa
Ve al Catálogo de Microsoft Update, busca la SSU más reciente compatible con tu versión (por ejemplo, Windows 10 22H2 o Windows 11 24H2), descárgala e instálala reiniciando al terminar. Después vuelve a Windows Update y vuelve a buscar la actualización acumulativa.
winver (Win+R).0x800f0986 vuelve siempre: repara Windows sin reinstalar
Cuando DISM, SFC, el vaciado de la caché y el orden SSU + acumulativa no resuelven el error y la KB sigue fallando, queda la reparación en sitio y el restablecimiento manual de los componentes de Windows Update.
Reparación in situ de Windows
La reparación en sitio reinstala Windows sobre la versión actual conservando programas, ajustes y archivos, lo que reemplaza componentes dañados de WinSxS y archivos del sistema sin tocar tu cuenta.
- Descarga la herramienta de creación de medios o la ISO oficial de tu versión desde microsoft.com.
- Monta la ISO o ejecuta setup.exe desde el soporte.
- Elige Conservar archivos y aplicaciones y sigue los pasos hasta reiniciar.
Tras reiniciar, abre Windows Update y vuelve a buscar la actualización.
Restablece los componentes de Windows Update
Si prefieres no tocar la instalación, restablece a mano los servicios y registra las DLL que Windows Update usa. Abre PowerShell como administrador y ejecuta los siguientes net stop y net start ya listados antes, y registra después estas DLL con regsvr32 (una por línea, en PowerShell):
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
Después, reinicia el equipo.
gpedit.msc) ni algunas directivas avanzadas; aquí solo se usan comandos, que sí funcionan en Home.Lo que ya has descartado de 0x800f0986
- Reinstalación limpia de Windows desde un soporte.
- Hotfix manual de soporte de Microsoft para reparar
WinSxScon un donante. - Activación y licencias (el error no está relacionado con la clave de producto).
Dudas sobre el error 0x800f0986 en Windows Update
1. ¿El error 0x800f0986 también aparece en Windows Server 2019?
Sí, es uno de los equipos donde más se ve. Windows Server 2019 y Windows Server 2022 usan el mismo componente de instalación acumulativa que Windows 10 y 11, así que el arreglo es el mismo: descarga la última actualización SSU y la última actualización acumulativa desde el Catálogo de Microsoft Update, instálalas en ese orden y reinicia.
2. ¿Qué es la actualización de la pila de servicio (SSU) de diciembre de 2025?
Es un parche previo a la actualización acumulativa que repara el propio instalador de Windows Update. Si tu SSU está desfasado, Windows no puede aplicar el siguiente paquete acumulativo y aparece el 0x800f0986. Para resolverlo, descarga manualmente la SSU más reciente correspondiente a tu versión de Windows desde el Catálogo de Microsoft Update e instálala antes de reintentar la actualización pendiente.
3. ¿Qué significa el error PSFX_E_APPLY_FORWARD_DELTA_FAILED?
Es el detalle técnico que Windows Update registra cuando falla el 0x800f0986: el instalador no consigue aplicar la diferencia (delta) entre la versión que tienes y la nueva. Casi siempre se debe a archivos de componentes dañados; se arregla ejecutando DISM con los comandos RestoreHealth y StartComponentCleanup y, si no basta, reparando los archivos del sistema con sfc /scannow desde Símbolo del sistema como administrador.
Fuentes
- MicrosoftWindows Server 2019 Error When Upgrading – Microsoft Q&Aconsultado el 16/10/2026