El almacén de componentes de Windows es uno de los mecanismos de reparación
más importantes de Windows 10 y Windows 11. Contiene los archivos que Windows usa para instalar
características, reparar daños del sistema, desinstalar actualizaciones y mantener el sistema operativo.
Cuando este almacén se daña, muchas soluciones habituales dejan de funcionar: Windows Update falla,
las características opcionales no se instalan, sfc /scannow no puede reparar archivos y
DISM puede devolver errores como 0x800f081f o 0x800f0906.
DISM /Online /Cleanup-Image /RestoreHealth, reinicia el PC y después ejecuta
sfc /scannow. Si DISM no puede descargar los archivos de reparación, usa una ISO de Windows
como origen, tal como se muestra más adelante en esta guía.
Qué es el almacén de componentes de Windows y por qué es importante
El almacén de componentes se encuentra principalmente en la carpeta C:\Windows\WinSxS.
No es simplemente una carpeta de copia de seguridad y no debe eliminarse manualmente. Windows lo usa
para conservar versiones de componentes, instalar actualizaciones acumulativas, habilitar características
opcionales y reparar archivos protegidos del sistema. DISM repara el almacén de componentes, mientras que
SFC utiliza el almacén reparado para sustituir archivos dañados del sistema operativo.
Para qué se usa el almacén de componentes
- Instalar y desinstalar actualizaciones de Windows.
- Habilitar características opcionales como .NET Framework, Hyper-V y componentes SMB.
- Reparar archivos del sistema con SFC y DISM.
- Conservar versiones de componentes lado a lado necesarias para el mantenimiento de Windows.
Qué no debes hacer
- No elimines manualmente la carpeta
WinSxS. - No borres archivos del almacén de componentes con limpiadores de terceros.
- No interrumpas DISM mientras está reparando la imagen.
- No uses una ISO de reparación de otra versión o compilación de Windows si puedes evitarlo.
Síntomas comunes de un almacén de componentes de Windows dañado
Los daños en el almacén de componentes no siempre aparecen como un error directo de WinSxS. En muchos casos se manifiestan como actualizaciones fallidas, archivos del sistema ausentes o comandos de reparación que no pueden completarse.
| Síntoma | Qué suele significar | Primera solución recomendada |
|---|---|---|
sfc /scannow indica que encontró archivos dañados pero no pudo reparar algunos |
SFC no puede encontrar reemplazos limpios en el almacén local | Ejecuta DISM con /RestoreHealth y después vuelve a ejecutar SFC |
| Windows Update falla repetidamente | La pila de mantenimiento, la caché de actualizaciones o la carga de componentes pueden estar dañadas | Ejecuta DISM y restablece los componentes de Windows Update |
0x800f081f |
DISM no encuentra los archivos de origen necesarios para la reparación | Usa una ISO de Windows montada como origen de reparación |
0x800f0906 |
El origen de reparación no puede descargarse o no está accesible | Comprueba internet/proxy o usa archivos de origen locales |
| Las características opcionales no se instalan | Windows no puede recuperar o aplicar las cargas de características | Reparación con DISM y restablecimiento de Windows Update |
Antes de restaurar el almacén de componentes: preparación importante
DISM y SFC son herramientas integradas y seguras de Windows, pero la reparación de componentes puede tardar y quizá requiera reiniciar. Prepara el sistema antes de ejecutar los comandos de reparación.
- Abre una terminal elevada. Haz clic derecho en Inicio y selecciona Terminal (Administrador), Windows PowerShell (Administrador) o Símbolo del sistema (Administrador).
- Conéctate a internet. De forma predeterminada, DISM puede usar Windows Update para descargar archivos de reparación que falten.
- Desactiva temporalmente VPN o proxy. Si tu conexión bloquea los servidores de actualización de Microsoft, DISM puede fallar con errores relacionados con el origen.
-
Asegúrate de que la unidad del sistema tenga espacio libre. Mantén al menos varios gigabytes libres
en la unidad
C:antes de reparar o limpiar el almacén de componentes. - Crea un punto de restauración. Busca Crear un punto de restauración, abre Protección del sistema y haz clic en Crear.
Comprobar el estado del almacén de componentes de Windows con DISM
Empieza con una comprobación de estado. Estos comandos no reparan nada al principio; indican si el almacén de componentes está correcto, si se puede reparar o si está marcado como dañado.
1. Ejecutar CheckHealth
CheckHealth es la prueba más rápida. Comprueba si Windows ya ha detectado daños en el almacén
de componentes.
DISM /Online /Cleanup-Image /CheckHealth
2. Ejecutar ScanHealth
ScanHealth realiza un análisis más profundo. Tarda más, pero ofrece un resultado más completo.
DISM /Online /Cleanup-Image /ScanHealth
Los resultados posibles incluyen:
- No se detectó corrupción en el almacén de componentes — el almacén parece estar correcto.
- El almacén de componentes se puede reparar — continúa con
/RestoreHealth. - El almacén de componentes no se puede reparar — usa un origen de reparación o realiza una actualización de reparación in situ.
Restaurar el almacén de componentes de Windows con DISM RestoreHealth
El comando principal de reparación es DISM /Online /Cleanup-Image /RestoreHealth.
Analiza la instalación de Windows en ejecución e intenta reemplazar archivos dañados del almacén de componentes.
Si el PC tiene acceso a Windows Update, DISM normalmente puede descargar automáticamente los archivos necesarios.
DISM /Online /Cleanup-Image /RestoreHealth
Espera hasta que el comando llegue al 100%. Cuando termine correctamente, reinicia el equipo. Después continúa con SFC en la siguiente sección. DISM repara el almacén de componentes; SFC repara los archivos protegidos reales del sistema usando ese almacén ya reparado.
Qué hacer si DISM parece bloqueado
DISM puede parecer bloqueado aunque siga trabajando. Déjalo al menos 30–60 minutos en sistemas lentos. Si el PC responde pero no hay actividad de disco o CPU durante mucho tiempo, reinicia Windows y vuelve a ejecutar el comando desde una terminal elevada.
Ejecutar SFC después de DISM para reparar archivos del sistema de Windows
Después de que DISM termine, ejecuta el Comprobador de archivos de sistema. Esta herramienta verifica los archivos protegidos de Windows y reemplaza las copias dañadas por versiones limpias del almacén de componentes.
sfc /scannow
Interpreta el resultado así:
- Protección de recursos de Windows no encontró ninguna infracción de integridad — los archivos del sistema están bien.
- Protección de recursos de Windows encontró archivos dañados y los reparó correctamente — reinicia el PC.
- Protección de recursos de Windows encontró archivos dañados pero no pudo reparar algunos — ejecuta DISM otra vez y repite SFC.
Si SFC sigue sin poder reparar archivos después de que DISM se complete correctamente, revisa el registro CBS:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt"
Esto crea en el escritorio un informe simplificado llamado sfc-details.txt.
Usar una ISO de Windows como origen de reparación de DISM
Si DISM falla con 0x800f081f, 0x800f0906 o con un mensaje como
“No se pudieron encontrar los archivos de origen”, Windows Update no pudo proporcionar los archivos
de reparación. En ese caso, usa una ISO de Windows que coincida lo mejor posible con tu versión, edición,
idioma y arquitectura instalados.
Paso 1: Montar la ISO de Windows
- Descarga desde Microsoft la ISO correcta de Windows 10 o Windows 11.
- Haz clic derecho en el archivo ISO y selecciona Montar.
- Anota la nueva letra de unidad, por ejemplo
D:.
Paso 2: Comprobar si la ISO contiene install.wim o install.esd
Abre la ISO montada y entra en la carpeta sources. Busca uno de estos archivos:
D:\sources\install.wimD:\sources\install.esd
Paso 3: Encontrar el índice correcto de la edición
Si la ISO contiene install.wim, ejecuta:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
Si la ISO contiene install.esd, ejecuta:
DISM /Get-WimInfo /WimFile:D:\sources\install.esd
Busca el número de índice que coincida con tu edición instalada, por ejemplo Windows 11 Pro o Windows 10 Home. Puedes comprobar tu edición en Configuración → Sistema → Acerca de.
Paso 4: Ejecutar DISM usando la ISO como origen
Sustituye D: por la letra de la unidad ISO montada y sustituye 6 por el
número de índice correcto para tu edición.
Para install.wim:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 /LimitAccess
Para install.esd:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:6 /LimitAccess
El parámetro /LimitAccess indica a DISM que no contacte con Windows Update y que utilice
el origen local especificado. Cuando el comando termine, reinicia el PC y ejecuta:
sfc /scannow
Restablecer Windows Update si DISM no puede descargar archivos de reparación
DISM suele depender de Windows Update como origen de reparación. Si Windows Update está dañado, la reparación del almacén de componentes puede fallar. Restablecer la caché y los servicios de actualización puede recuperar el acceso a los paquetes de reparación.
Abre Terminal (Administrador) o Símbolo del sistema (Administrador) y ejecuta estos comandos uno por uno:
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 msiserver
net start bits
net start cryptSvc
net start wuauserv
Reinicia Windows y vuelve a ejecutar DISM:
DISM /Online /Cleanup-Image /RestoreHealth
SoftwareDistribution borra la caché local de actualizaciones.
El historial de Windows Update puede parecer restablecido, pero las actualizaciones instaladas no se eliminan.
Limpiar el almacén de componentes de Windows de forma segura
Restaurar el almacén de componentes no es lo mismo que limpiarlo. La reparación debe ir primero. Cuando Windows ya esté sano, puedes reducir el tamaño del almacén de componentes con herramientas compatibles.
Analizar el tamaño del almacén de componentes
DISM /Online /Cleanup-Image /AnalyzeComponentStore
Iniciar la limpieza del almacén de componentes
DISM /Online /Cleanup-Image /StartComponentCleanup
Esto elimina componentes reemplazados que Windows ya no necesita. Es más seguro que borrar archivos manualmente
desde WinSxS.
Opcional: limpieza con ResetBase
Este comando elimina la posibilidad de desinstalar las actualizaciones instaladas actualmente. Úsalo solo cuando el sistema sea estable y no necesites revertir actualizaciones recientes.
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Soluciones avanzadas cuando el almacén de componentes aún no se puede restaurar
Si DISM y SFC siguen fallando después de usar una ISO correcta como origen, la instalación de Windows puede tener daños más profundos en el mantenimiento. Usa las siguientes opciones en orden.
1. Comprobar el disco en busca de errores del sistema de archivos
Ejecuta una comprobación del disco en la unidad del sistema:
chkdsk C: /scan
Si Windows informa problemas que requieren reparación sin conexión, ejecuta:
chkdsk C: /f
2. Comprobar el estado del sistema en Modo seguro
Arranca en Modo seguro y vuelve a ejecutar DISM/SFC. Esto ayuda cuando antivirus de terceros, herramientas de copia de seguridad o controladores interfieren con las operaciones de reparación.
Realizar una instalación de reparación in situ
Una instalación de reparación in situ reinstala Windows sobre la instalación existente conservando archivos personales, aplicaciones instaladas y la mayoría de la configuración. Es el mejor método de último recurso antes de restablecer el PC.
- Descarga una ISO de Windows que coincida con tu versión actual de Windows.
- Monta la ISO.
- Ejecuta
setup.exedesde la unidad montada. - Selecciona Conservar archivos personales y aplicaciones.
- Sigue el instalador hasta que finalice la actualización de reparación.
Secuencia de reparación recomendada
Usa este orden para obtener los mejores resultados: CheckHealth → ScanHealth → RestoreHealth → reiniciar → SFC → reparación con origen ISO → restablecimiento de Windows Update → limpieza de componentes → instalación de reparación in situ.
Preguntas frecuentes sobre cómo restaurar el almacén de componentes de Windows
P ¿Es seguro ejecutar DISM RestoreHealth? ▼
DISM /Online /Cleanup-Image /RestoreHealth es un comando de reparación integrado en Windows.
Repara la imagen de mantenimiento y el almacén de componentes. No elimina archivos personales ni programas instalados.
P ¿Debo ejecutar primero SFC o DISM? ▼
P ¿Puedo eliminar la carpeta WinSxS para liberar espacio? ▼
C:\Windows\WinSxS. Usa Liberador de espacio en disco o
DISM /Online /Cleanup-Image /StartComponentCleanup en su lugar.
P ¿Por qué DISM muestra el error 0x800f081f? ▼
0x800f081f normalmente significa que DISM no encuentra los archivos de origen de reparación.
Monta una ISO de Windows compatible y ejecuta DISM con el parámetro /Source.
P ¿Cuánto tarda la reparación del almacén de componentes? ▼
La mejor forma de restaurar el almacén de componentes de Windows
La forma más fiable de restaurar el almacén de componentes de Windows es reparar la imagen de mantenimiento con DISM,
reiniciar Windows y después reparar los archivos protegidos del sistema con SFC. Si DISM no encuentra los archivos de origen
necesarios, monta una ISO de Windows compatible y apunta DISM a install.wim o install.esd.
Evita eliminar WinSxS manualmente y usa únicamente comandos de limpieza compatibles cuando el sistema ya esté sano.
DISM /Online /Cleanup-Image /RestoreHealth → reiniciar → sfc /scannow.