Solución rápida: No muevas WinSxS; en su lugar, redúcela con DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase. Mover WinSxS rompe todo el servicio de mantenimiento y Windows no lo admite; el enfoque correcto es reducir su tamaño en el mismo lugar.
Ves C:\Windows\WinSxS mostrando 12+ GB en WizTree o el Explorador de archivos y asumes que es seguro trasladarla a otra unidad. No lo es. WinSxS es el almacén de componentes de Windows: Windows Update, la reparación de archivos del sistema (sfc), DISM y la instalación de características leen de él mediante rutas codificadas de forma fija. Moverlo a D: rompe todos esos mecanismos y puede impedir que el sistema operativo arranque después de la siguiente actualización.
Afecta a: Windows 11 (y Windows 10) en sistemas con unidades C: pequeñas.
Tiempo de solución: ~30 minutos para la limpieza recomendada en el mismo lugar.
Qué causa esto
WinSxS contiene versiones en paralelo de cada archivo de sistema parcheado. Windows usa enlaces físicos de forma extensiva: muchos archivos aparecen tanto en C:\Windows\System32 como en C:\Windows\WinSxS, pero en el disco son un solo archivo. WizTree y el Explorador de archivos cuentan el tamaño dos veces, haciendo que WinSxS parezca más grande de lo que realmente es en el disco.
La huella real de WinSxS suele ser de 5-8 GB, no los 12+ GB que parece tener. Y de esos 5-8 GB, varios GB son componentes reemplazados (versiones anteriores de archivos parcheados) que se pueden recuperar mediante comandos de limpieza. Mover WinSxS a otra unidad rompe por completo las relaciones de enlaces físicos.
Método 1: Analizar el tamaño real de WinSxS
Establece qué está consumiendo espacio realmente antes de decidir qué hacer.
- Abre Terminal (Admin).
- Ejecuta el análisis:
DISM /Online /Cleanup-Image /AnalyzeComponentStore - La salida incluye:
- Component Store (WinSxS) folder size: lo que muestra el Explorador de archivos (inflado por los enlaces físicos).
- Actual Size of Component Store: uso real en disco.
- Shared with Windows: archivos compartidos con System32 activo (no se pueden eliminar).
- Backups and Disabled Features: se pueden eliminar mediante limpieza.
- Cache and Temporary Data: se pueden eliminar.
- Component Store Cleanup Recommended: Yes o No.
- Si Component Store Cleanup Recommended es Yes, puedes recuperar varios GB. Continúa con el Método 2.
- Si es No, WinSxS ya está en su tamaño mínimo: ninguna acción ayudará. Busca espacio en disco en otro lugar (Liberador de espacio en disco, OneDrive, archivo de hibernación).
Esta línea base te indica si vale la pena ejecutar la limpieza.
Método 2: Reducir WinSxS con StartComponentCleanup
La forma admitida de reducir el tamaño de WinSxS en el mismo lugar.
- Abre Terminal (Admin).
- Primero, realiza la limpieza estándar de componentes (elimina los componentes reemplazados con más de 30 días):
DISM /Online /Cleanup-Image /StartComponentCleanupEsto tarda de 5 a 15 minutos. La ventana muestra el progreso en porcentaje.
- Para una limpieza más agresiva (elimina inmediatamente todos los componentes reemplazados; irreversible a partir de este punto), ejecuta:
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBaseAdvertencia importante: Después de ResetBase, no podrás desinstalar ninguna actualización acumulativa instalada antes de este comando. Úsalo solo si estás seguro de que tu instalación actual de Windows es estable.
- Ejecuta el análisis de nuevo:
DISM /Online /Cleanup-Image /AnalyzeComponentStoreEl tamaño informado debería ser menor. Normalmente se recuperan de 2 a 8 GB.
- Reinicia.
Esta es la única forma segura de reducir WinSxS. Resultado: un almacén de componentes más pequeño y un servicio de mantenimiento totalmente funcional.
Método 3: Usar el Liberador de espacio en disco con archivos del sistema para obtener ahorros adicionales
Se combina bien con el Método 2: captura categorías adicionales que el Liberador de espacio en disco reconoce pero DISM no.
- Presiona
Win + S, escribe Disk Cleanup. Haz clic derecho → Run as administrator. - Elige C:, haz clic en OK.
- Si el cuadro de diálogo se abre sin “Windows Update Cleanup” en la lista, haz clic en Clean up system files para elevar.
- Marca las categorías con mayores ahorros:
- Windows Update Cleanup (5-15 GB si llevas meses con esta instalación)
- Previous Windows installation(s) (10-30 GB si existe Windows.old)
- Delivery Optimization Files (1-10 GB)
- Temporary Internet Files
- Recycle Bin
- Thumbnails
- Haz clic en OK → Delete Files.
- La fase de Windows Update Cleanup puede tardar de 10 a 30 minutos. Espera a que termine.
- Reinicia para confirmar la limpieza. WinSxS se reducirá aún más como parte de la finalización del arranque.
Este enfoque combinado normalmente libera de 15 a 30 GB en una instalación de Windows 11 que lleva funcionando 6 meses o más.
Cómo verificar que la solución funcionó
- Ejecuta
DISM /Online /Cleanup-Image /AnalyzeComponentStorede nuevo. Actual Size of Component Store es menor que antes. - Abre Settings → System → Storage. El espacio libre en C: ha aumentado en la cantidad esperada.
- Windows Update sigue funcionando: abre Settings → Windows Update y haz clic en Check for updates. Sin errores.
- Ejecuta
sfc /scannowdesde un Símbolo del sistema elevado. Resultado: sin infracciones de integridad.
Si nada de esto funciona
Si WinSxS sigue siendo grande después de la limpieza y realmente necesitas más espacio en C:, quedan tres opciones. Deshabilitar la hibernación: powercfg /h off desde un símbolo del sistema elevado libera un espacio equivalente al tamaño de la RAM (8-32 GB según el sistema). Reducir el archivo de paginación: Settings → System → About → Advanced system settings → Performance → Virtual memory, establece Custom Size con valores inicial y máximo más pequeños. Mover las carpetas de usuario a otra unidad: haz clic derecho en cada una (Documents, Pictures, Music) → Properties → pestaña Location → Move. Documents y Pictures pueden residir de forma segura en D:; esto te da muchos GB sin tocar los archivos del sistema. Como último recurso, actualiza el propio SSD C:: pasar de 128 GB a 512 GB es mucho más seguro que reubicar WinSxS y cuesta menos que el tiempo dedicado a solucionar actualizaciones rotas.
En resumen: Nunca muevas WinSxS: Windows está codificado para encontrarla en C:\Windows\WinSxS. Redúcela en el mismo lugar con la limpieza de DISM y mueve las carpetas de datos de usuario si necesitas espacio adicional en C:.