Recuperación de Windows

DISM /RestoreHealth en Windows: qué es y cómo arreglar el error 0x800f0915

noviembre 4, 2026 Window Error 10 min read
DISM /RestoreHealth en Windows: qué es y cómo arreglar el error 0x800f0915

DISM /RestoreHealth es la herramienta de Windows que repara la imagen del sistema cuando sfc /scannow no basta. Si al ejecutarla en un Símbolo del sistema como administrador aparece el error 0x800f0915, lo más probable es que Windows Update no encuentre los archivos buenos para tu compilación o que Internet esté caída. Aplica a Windows 11 y Windows 10, en las ediciones Home y Pro.

Qué hace DISM /RestoreHealth en Windows

DISM (Deployment Image Servicing and Management) es la herramienta que Windows usa para revisar y reparar la imagen del sistema, es decir, el conjunto de archivos del que beben las DLL, los controladores y los binarios protegidos. sfc /scannow solo compara archivos sueltos; cuando el propio almacén de componentes está dañado, hace falta DISM para que Windows descargue de Windows Update los originales y los vuelva a colocar.

Hay tres comandos: /CheckHealth mira en segundos si la imagen está marcada como dañada; /ScanHealth la analiza a fondo en 10-30 minutos; /RestoreHealth la repara descargando lo que falte. Conviene ejecutarlos como administrador, en Símbolo del sistema o Terminal, antes de sfc /scannow, para que SFC tenga un almacén sano del que tirar.

Por qué DISM /RestoreHealth falla con 0x800f0915: lo que puede estar pasando

Lo que ves Causa más probable Dónde se arregla
0x800f0915 y Windows Update no responde Caché de Windows Update rota (SoftwareDistribution o catroot2) Vaciar su caché y reintentar RestoreHealth
0x800f0915 tras una 25H2/26H2 reciente Desajuste entre el catálogo de la nube y la compilación instalada Apuntar DISM a una ISO local con /Source y /LimitAccess
Internet caída, VPN o proxy activo RestoreHealth no llega a Windows Update Comprobar red y reintentar
CBS.log muestra daños de idioma o localización Paquetes de idioma corruptos en WinSxS Limpiar el almacén con /ResetBase
ScanHealth marca corrupción pero sfc /scannow sale limpio Daño cosmético en copias \r\ de WinSxS Confirmar con ScanHealth antes de tocar nada

Confirma la causa antes de lanzar RestoreHealth

Antes de tocar nada, conviene saber tres cosas: qué compilación tiene el PC, si la red funciona bien y si el almacén está realmente dañado. Sin esto, RestoreHealth puede fallar otra vez por la misma razón. Empieza por winver, sigue con ScanHealth y termina mirando CBS.log para separar un daño real de una falsa alarma.

Averigua la compilación instalada con winver

RestoreHealth baja los archivos buenos desde Windows Update, y esos archivos tienen que coincidir con la versión instalada. Si el PC está en una 25H2 y el catálogo todavía no la tiene, sale 0x800f0915.

ConfiguraciónSistemaAcerca de
  1. Pulsa Win+R, escribe winver y pulsa Intro.
  2. Apunta el valor OS build (por ejemplo, 26200.xxxx en una 25H2 o 26300.xxxx en una 26H2).
  3. Compara esa compilación con la que reparte Windows Update en Configuración > Windows Update.
Comprueba: si OS build coincide con la última actualización instalada, la versión está bien. Si es anterior, deja que Windows Update termine antes de volver a RestoreHealth.

Comprueba si el almacén está realmente dañado con ScanHealth

ScanHealth no repara: solo analiza a fondo. Sirve para saber si merece la pena lanzar RestoreHealth o si el problema es cosmético.

DISM /Online /Cleanup-Image /ScanHealth

Ábrelo en Símbolo del sistema como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11; Windows PowerShell (Administrador) en Windows 10) y espera 10-30 minutos.

No component store corruption detected.

Si sale eso, el almacén está sano y no necesitas RestoreHealth. Si dice The component store is repairable, hay daños y conviene seguir. Si dice not repairable, queda pasar al arreglo drástico.

Comprueba: apunta el resultado exacto; ese texto es el que te dice qué camino tomar.

Revisa el registro CBS para ver qué archivos falla

CBS.log es el registro donde Windows deja constancia de qué archivos marcó como corruptos. En equipos con sfc /scannow limpio y Windows Update funcionando, un número fijo de entradas en \r\ dentro de WinSxS suele ser cosmético.

C:\Windows\Logs\CBS\CBS.log
  1. Abre el Bloc de notas con permisos de administrador.
  2. Abre C:\Windows\Logs\CBS\CBS.log.
  3. Busca corrupt y mira Total Detected Corruption.
  4. Si solo aparecen rutas que terminan en \r\, es cosmético; si hay rutas dentro de Windows\System32 o Windows\WinSxS que no sean \r\, hay daño real.
Comprueba: si Total Detected Corruption es 0 o todo está en \r\, no lances la reinstalación todavía.

Internet está caída o la versión no coincide: arregla la fuente de reparación

Cuando 0x800f0915 aparece porque RestoreHealth no encuentra los archivos buenos en Windows Update, lo primero es la red; si la red está bien, se le da un origen local con /Source.

Comprueba la conexión y reintenta RestoreHealth

Antes de tocar nada raro, descarta un fallo de red. RestoreHealth necesita llegar a Windows Update; si hay VPN, proxy o el WiFi va y viene, falla con 0x800f0915 aunque el equipo esté bien.

  1. Apaga el router unos 10 segundos y vuelve a encenderlo.
  2. Desactiva la VPN y cualquier proxy del sistema.
  3. Abre Símbolo del sistema como administrador.
  4. Ejecuta:

DISM /Online /Cleanup-Image /RestoreHealth
  1. Espera aunque se quede parado en el 62 % o el 84 %; puede tardar 10-30 minutos.

The restore operation completed successfully.
Comprueba: si sale eso, repara y termina. Si vuelve a fallar con 0x800f0915, pasa a darle un origen local con la ISO.

Apunta DISM a una ISO de la misma versión con /Source y /LimitAccess

Cuando Windows Update no tiene los archivos de tu compilación (típico en 25H2 y 26H2 recién salidas), se le dice a DISM de dónde sacar los buenos: una ISO oficial de la MISMA versión. /LimitAccess evita que también pregunte a Windows Update.

  1. Entra en la página oficial de descarga de Windows 11 o Windows 10 y descarga la ISO de tu versión.
  2. Haz doble clic en el .iso para montarlo y anota la letra que Windows le asigna (suele ser D: o E:).
  3. En Símbolo del sistema como administrador, ejecuta:

Dism /Get-ImageInfo /ImageFile:E:\sources\install.wim
  1. Apunta el Index que corresponde a tu edición (Home, Pro…).
  2. Ejecuta:

DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1 /LimitAccess

Sustituye E: por la letra de tu unidad montada y :1 por el índice que corresponde a tu edición.

The restore operation completed successfully.
Comprueba: si sale eso, repara desde la ISO. Si vuelve a fallar, el problema está en Windows Update, no en la red.

Windows Update está roto: vacía su caché y reintenta RestoreHealth

Si el error 0x800f0915 (o 0x800f081f) viene de un SoftwareDistribution o catroot2 dañado, basta con parar los servicios, mover las carpetas a un lado y volver a arrancar. Home y Pro pueden hacerlo igual.

Detén los servicios y renombra las carpetas de Windows Update

SoftwareDistribution guarda las actualizaciones descargadas y catroot2 las firmas. Si están corruptas, Windows Update no entrega nada y RestoreHealth no tiene de dónde tirar.

  1. Abre Símbolo del sistema como administrador.
  2. Ejecuta, en este orden:

net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.bak
ren C:\Windows\System32\catroot2 catroot2.bak
net start cryptsvc
net start bits
net start wuauserv

Windows Update las vuelve a crear al arrancar, así que no se pierde nada; lo viejo queda en *.bak por si hay que volver atrás.

Comprueba: los tres net start deben decir se ha iniciado correctamente. Si alguno falla, anota el error antes de continuar.

Vuelve a lanzar DISM /RestoreHealth y luego sfc /scannow

Con la caché limpia, RestoreHealth ya puede bajar archivos; sfc /scannow los aplica a los archivos del sistema.

  1. En el mismo Símbolo del sistema como administrador, ejecuta:

DISM /Online /Cleanup-Image /RestoreHealth
  1. Cuando termine, ejecuta:

sfc /scannow

The restore operation completed successfully.
Comprueba: sfc /scannow debe terminar con Windows Resource Protection did not find any integrity violations. Si encuentra corrupciones que no puede arreglar, repite RestoreHealth antes de seguir.

El idioma o un paquete de idioma rompe WinSxS: repáralo con ResetBase

Cuando el registro CBS.log apunta a entradas de idioma o localización y 0x800f0915 no se va, conviene limpiar el almacén de componentes con /ResetBase antes de un nuevo RestoreHealth.

Limpia el almacén con /ResetBase y reintenta la reparación

/ResetBase borra las versiones antiguas de componentes y las entradas dañadas del almacén. Después, un RestoreHealth y un sfc /scannow cierran la reparación.

  1. Abre Símbolo del sistema como administrador.
  2. Ejecuta:

DISM /Online /Cleanup-Image /StartComponentCleanup
DISM /Online /Cleanup-Image /ResetBase
  1. Reinicia el equipo.
  2. Vuelve a abrir Símbolo del sistema como administrador y ejecuta:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

The restore operation completed successfully.
Comprueba: si RestoreHealth termina bien y sfc /scannow no encuentra violaciones, Windows Update sigue funcionando con normalidad.

Sigue saliendo 0x800f0915 después de todo: repara Windows en profundidad

Si la imagen sigue sin repararse con DISM ni con sfc /scannow, queda la reparación in situ con la ISO oficial de la misma versión: reinstala Windows encima conservando programas, archivos y cuentas.

Descarga la ISO de tu versión desde la web de Microsoft

La ISO debe ser de la MISMA versión y edición que la instalada; si no, la reparación puede revertir el equipo a una edición anterior.

  1. Entra en la página oficial de descarga de Windows 11 o Windows 10.
  2. Descarga la herramienta de creación de medios o la ISO directa.
  3. Compara la versión de la ISO con la que muestra winver: deben coincidir OS build y edición.
  4. Monta el .iso haciendo doble clic y anota la letra de unidad.
Cuidado: una ISO de otra versión puede dejar el equipo en una edición distinta o borrar apps.
Comprueba: la ISO montada debe tener \sources\install.wim (o install.esd).

Ejecuta setup.exe y elige «Mantener archivos y aplicaciones»

La reparación in situ reinstala Windows sobre el sistema actual sin formatear. El equipo se reinicia varias veces y puede tardar bastante.

  1. Abre la ISO montada, ve a la carpeta raíz y haz clic derecho en setup.exe > Ejecutar como administrador.
  2. Acepta los avisos y, cuando pregunte qué conservar, elige Mantener archivos y aplicaciones.
  3. Deja que termine; el equipo se reinicia solo.
Nota: Windows 10 ya no tiene soporte desde el 14/10/2025; solo se liberan parches de seguridad con el programa ESU para particulares hasta el 13/10/2026.
Comprueba: al volver al escritorio, abre winver y confirma que la compilación coincide con la de la ISO y que tus archivos y programas siguen ahí.

Lo que ya tienes claro sobre DISM /RestoreHealth en Windows

  • ScanHealth decide si hace falta reparar; si dice que no hay corrupción, no lances RestoreHealth.
  • 0x800f0915 casi siempre es un problema de Internet o de versión que no coincide con Windows Update.
  • Una ISO local con /Source y /LimitAccess arregla la fuente cuando la nube no responde.
  • La reparación in situ con setup.exe y «Mantener archivos y aplicaciones» es el último recurso si todo lo demás falla.

Si quieres profundizar, revisa la documentación oficial de DISM en learn.microsoft.com.

Datos comprobados en octubre de 2026.

Dudas sobre DISM /RestoreHealth y el error 0x800f0915

1. ¿Cómo se usa DISM /Online /Cleanup-Image /RestoreHealth en Windows 10?

Abre el Símbolo del sistema como administrador (clic derecho en Inicio) y ejecuta: DISM /Online /Cleanup-Image /RestoreHealth. El proceso puede tardar entre 15 y 30 minutos y descarga archivos de reparación desde Windows Update. Al terminar, reinicia el equipo y, si sigue el problema, ejecuta después sfc /scannow.

2. ¿Qué comandos de DISM sirven para reparar Windows 11?

En Windows 11 los tres comandos clave son, en este orden: DISM /Online /Cleanup-Image /ScanHealth, después DISM /Online /Cleanup-Image /RestoreHealth y por último sfc /scannow. Todos deben ejecutarse en el Símbolo del sistema como administrador. Si /RestoreHealth falla con un código de error, prueba a indicarle una fuente local con /Source apuntando a la carpeta WinSxS o a una ISO montada de Windows 11.

Fuentes

  1. MicrosoftDISM RESTORE HEALTH – Microsoft Q&Aconsultado el 16/10/2026
  2. MicrosoftDISM (reparar la imagen de Windows) — documentación oficialconsultado el 16/10/2026