WinSxS, una carpeta denominada Tienda de componentes de Windows que se utiliza durante las actualizaciones de Windows, los Service Packs y las instalaciones de revisiones. Está ubicado en c: windows carpeta que contiene todos los archivos necesarios para finalizar estas instalaciones. Crece con el tiempo a medida que se agregan más actualizaciones, funciones o roles a la instalación. Microsoft recomienda no tocar esta carpeta WinSxS con el fin de ganar más espacio en disco. Pero puede hacerlo si se está quedando sin espacio siguiendo la dirección correcta.
Tenemos una publicación que describe cómo limpiar la carpeta WinSxS en una computadora con Windows 8, pero desafortunadamente, el mismo paso no parece funcionar en un sistema Windows Server 2008 R2. Si tiene un servidor 2008 R2 que se queda corto en la unidad del sistema, esta publicación definitivamente lo ayudará.
Antes de seguir los mismos pasos en uno de mis servidores, utilicé una herramienta gratuita de análisis de carpetas llamada TreeSize Free para comprobar la unidad de mi sistema y ver cuántos espacios ocupa esta carpeta WinSxS, un total de 14 GB.
La forma correcta de hacer cosas como esta es usar una herramienta incorporada llamada Limpieza de disco. Desafortunadamente, no está instalado de forma predeterminada cuando instaló Windows Server 2008 R2 por primera vez. Entonces, el primer paso lo que tenemos que hacer es instalar la utilidad Liberador de espacio en disco, que es parte de una función del sistema llamada Experiencia de escritorio.
Ir a Panel de control → Activar o desactivar las características de windowsy haga clic en Agrega características en la sección Resumen de funciones. Aparece un mago.
Cheque Experiencia de escritorio de la lista, haga clic en Agregar funciones requeridas si aparece otra ventana, ve a próximo, y Instalar en pc. Tarda unos minutos en terminar. Una vez hecho esto, reinicie su servidor para finalizar el proceso de instalación.
En el siguiente paso, deberá instalar una actualización de Windows separada que agregue una opción adicional para eliminar las actualizaciones de Windows desactualizadas. Ir a esta página de descarga y descargue la actualización específicamente para Windows Server 2008 R2. Luego instálelo. No requiere reiniciar una vez que está instalado.
Ahora vayamos al proceso de limpieza real. Vaya a Inicio → Todos los programas → Accesorios → Herramientas del sistema e inicie Limpieza de disco.
Compruebe ambos Paquete de servicio y Limpieza de Windows Update, así como cualquier otro relacionado con la actualización. En mi caso, eso va a liberar casi 6 GB de espacio de la unidad de mi sistema. Haga clic en Aceptar para eliminar estos archivos seleccionados.
Ahora ejecutemos la herramienta gratuita TreeSize nuevamente y veamos cuánto espacio obtuve con este proceso. Tenga en cuenta que es posible que deba reiniciar el servidor para ver la diferencia.
Eso es todo. Si tiene bastantes servidores Windows 2008 R2, puede automatizar este proceso utilizando este script de PowerShell.