Cómo limpiar la carpeta WinSxS en Windows Server sin romper nada

El disco C: de un Windows Server que lleva años en producción acaba siempre igual: lleno, con la carpeta C:\Windows\WinSxS ocupando 15, 20 o 30 GB. La tentación de borrarla a mano es grande y es un error grave: WinSxS es el almacén de componentes del sistema. Pero sí se puede reducir de forma segura con DISM. Así se hace bien.

Qué hay dentro de WinSxS

WinSxS guarda todas las versiones de los componentes de Windows: las actuales, las anteriores (para poder desinstalar actualizaciones) y las de características desactivadas. Gran parte de su «tamaño» son enlaces duros que el Explorador cuenta dos veces, así que antes de nada mide lo que ocupa de verdad:

DISM /Online /Cleanup-Image /AnalyzeComponentStore

Fíjate en «Tamaño real del almacén de componentes» y en la línea final: «Se recomienda la limpieza del almacén de componentes: Sí/No».

Limpieza segura: StartComponentCleanup

DISM /Online /Cleanup-Image /StartComponentCleanup

Elimina las versiones de componentes reemplazadas hace más de 30 días. Es seguro y no impide desinstalar las actualizaciones recientes. Suele liberar entre 2 y 10 GB en servidores con años de parches.

Limpieza máxima: ResetBase (con matices)

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

/ResetBase elimina todas las versiones anteriores: libera más espacio, pero después ya no podrás desinstalar ninguna actualización instalada hasta ese momento. La regla práctica: ejecútalo solo cuando el servidor lleve unas semanas estable tras el último parche, y nunca justo después de un Patch Tuesday.

Quitar los archivos de instalación de características no usadas

Si nunca vas a instalar ciertas características (por ejemplo, no usas Internet Explorer ni SMB1), puedes eliminar sus binarios del almacén:

DISM /Online /Disable-Feature /FeatureName:SMB1Protocol /Remove

Las características eliminadas se pueden reinstalar después, pero DISM tendrá que descargarlas de Windows Update.

Completar la limpieza del disco

WinSxS no suele ser el único culpable del disco lleno. Repasa también:

Lo que nunca debes hacer

No borres WinSxS a mano, ni con «limpiadores» genéricos, ni comprimas la carpeta con NTFS. Los tres caminos acaban igual: actualizaciones que fallan con errores 0x80073712 y un servidor que solo se arregla con una reparación en el lugar.

Preguntas frecuentes

¿Cuánto espacio voy a recuperar?

Depende de los años de parches acumulados: lo normal es liberar entre 2 y 10 GB con StartComponentCleanup, y algo más con ResetBase.

¿Se puede programar la limpieza?

Sí: la tarea StartComponentCleanup ya existe en el Programador de tareas (Microsoft > Windows > Servicing) y se ejecuta sola con mantenimiento automático, aunque sin /ResetBase y con el límite de 30 días.

¿Vale lo mismo para Windows 10 y 11?

Sí, los comandos son idénticos. En equipos cliente, el Sensor de almacenamiento hace parte de este trabajo automáticamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *