La carpeta WinSxS se encuentra en C: \ Windows \ WinSxS, ocupa mucho espacio y continúa creciendo. En esta carpeta se acumulan archivos innecesarios, por ejemplo, componentes antiguos del sistema, y cuanto más tiempo tenga el sistema operativo, más la carpeta WinSxS.
¿Por qué crece la carpeta WinSxS?
Cuando instala cualquier actualización en el sistema, los archivos antiguos se reemplazan por otros nuevos, y en la carpeta WinSxS para el caso de errores, se guardan todas las versiones anteriores.
Los archivos de la carpeta de Windows entran en WinSxS usando enlaces duros, y los administradores de archivos los toman para el volumen real. Por lo tanto, es posible que el tamaño de la carpeta no se muestre correctamente, pero de hecho, generalmente no pesa más de 15 GB.
Sin embargo, si desea limpiar su sistema de archivos innecesarios, existen varias formas de hacerlo.
Limpie las actualizaciones de Windows
En el símbolo del sistema, debe escribir cleanmgr y la utilidad incorporada le mostrará la cantidad de espacio que puede liberar. Solo necesita marcar “Limpiar actualizaciones de Windows” y hacer clic en Aceptar.
Si ha utilizado un único sistema operativo durante varios años, probablemente tendrá que liberar varios gigabytes de espacio libre.
La próxima vez que reinicie, Windows 7 dedicará unos minutos a limpiar los archivos del sistema para poder volver a ver su escritorio. Si no tiene esta opción, probablemente no haya actualizado Windows durante mucho tiempo. Instale las últimas actualizaciones del sistema y aparecerá.
A diferencia de los siete, Windows 8 y 8.1 limpian las actualizaciones automáticamente en el Programador. Windows borra la carpeta en un horario utilizando la tarea Microsoft-Windows-Servicing-StartComponentCleanup, que se inicia automáticamente en segundo plano y elimina los componentes 30 días después de que instaló las actualizaciones.
Si desea desinstalar manualmente las actualizaciones, abra Liberador de espacio en disco, marque “Limpiar actualizaciones de Windows” y haga clic en Aceptar.
En Windows 8.1 hay incluso más opciones para la eliminación automática de archivos. Allí puede eliminar todas las versiones anteriores, incluso cuando no hayan transcurrido 30 días desde la instalación de las nuevas. Para hacer esto, ejecute la línea de comando en nombre del administrador e ingrese los comandos necesarios.
Por ejemplo, un comando elimina todas las versiones de las actualizaciones sin esperar 30 días:
DISM.exe / en línea / Cleanup-Image / StartComponentCleanup
El otro borra los archivos necesarios para eliminar los service packs. Después de ingresar este comando, no podrá eliminar los paquetes de servicios instalados:
DISM.exe / en línea / Cleanup-Image / SPSuperseded
Otro comando eliminará todas las versiones anteriores de cada componente. Después de esto, no podrá eliminar todos los paquetes de servicios instalados:
DISM.exe / en línea / Cleanup-Image / StartComponentCleanup / ResetBase
Extracción de componentes bajo demanda
Las versiones modernas de Windows le permiten incluir componentes del sistema bajo demanda. La lista de funciones se encuentra en la ventana “Componentes de Windows”, a la que puede acceder desde el panel de control.
Incluso si no instaló ninguno de ellos, es decir, no están marcados, los componentes todavía están almacenados en su disco duro en la carpeta WinSxS. Si desea instalarlos, no tiene que descargar nada, puede hacerlo desde una carpeta.
Sin embargo, incluso los componentes no utilizados ocupan espacio en el disco duro, y si usted es muy importante para liberar espacio, puede eliminarlos.
Windows 8 agrega una nueva opción que le permite eliminar todos estos archivos de WinSxS, y si de repente lo necesitan, puede descargarlos de Microsoft.
Para eliminar componentes, abra un símbolo del sistema y ejecute el siguiente comando:
DISM.exe / Online / English / Get-Features / Formato: Tabla
Verá diferentes componentes y su condición.
Para eliminar una función del sistema, puede usar el siguiente comando, reemplazando NAME con el nombre de la función que desea eliminar.
DISM.exe / Online / Disable-Feature / featurename: NAME / Remove
Si ejecuta de nuevo el comando / GetFeatures, verá que la función ha cambiado el estado a: “Deshabilitado con carga útil eliminada” en lugar de solo “Deshabilitado”.