¿Qué es la carpeta WinSxS, por qué es enorme y cómo limpiarla?

La búsqueda de almacenamiento de un usuario de Windows es interminable. Limpie la PC en enero y su espacio de almacenamiento volverá a agotarse antes de la primavera. A medida que profundiza para encontrar qué está consumiendo ese espacio en disco, es probable que se encuentre con la carpeta WinSxS en su computadora con Windows.

¿Qué es la carpeta WinSxS?

WinSxS (abreviatura de «Windows Side by Side») es una carpeta (ubicación: C:\Windows\WinSxS) donde Windows almacena los archivos necesarios para instalar Windows y copias de seguridad o versiones de esos archivos.

Siempre que necesite recuperar archivos del sistema o agregar o eliminar funciones de Windows, aquí es donde Windows buscará los archivos necesarios para realizar una acción. Es por eso que también se llama la tienda de componentes.

WinSxS también almacena los archivos necesarios para instalar actualizaciones de calidad y versiones anteriores de los componentes de Windows. Estos archivos le permiten volver al último estado en caso de que la actualización se vuelva problemática.

WinSxS sigue aumentando de tamaño con el tiempo porque seguirá almacenando más versiones de componentes.

¿Cuál es el tamaño correcto de WinSxS?

El Explorador de archivos suele calcular incorrectamente el tamaño de la carpeta WinSxS.

Los archivos dentro de la carpeta WinSxS pueden aparecer en varios lugares del sistema operativo. Sin embargo, generalmente solo hay una copia de un archivo, mientras que el resto de los archivos son enlaces físicos.

El Explorador de archivos no tiene esto en cuenta al calcular el tamaño de las carpetas, lo que significa que el tamaño puede parecer más grande de lo que realmente es.

Puede encontrar el tamaño real de la carpeta WinSxS utilizando la herramienta DISM. Para encontrar el tamaño real, inicie un símbolo del sistema elevado y ejecute el siguiente comando:

DISM.exe /En línea /Imagen de limpieza /AnalyzeComponentStore

Una vez que se complete el proceso, verá tanto el tamaño informado por el explorador de archivos como el tamaño real en la ventana del símbolo del sistema:

¿Cómo limpiar la carpeta WinSxS?

Limpiar el almacén de componentes puede liberar almacenamiento valioso en su disco duro.

Sin embargo, no puede eliminar la carpeta WinSxS manualmente. Además, tenga en cuenta que una vez que limpie la carpeta WinSxS, no podrá revertir las actualizaciones hasta que haya actualizado su PC.

También puede enfrentar problemas con ciertas aplicaciones que dependen de una versión anterior de un archivo DLL si se elimina durante la limpieza.

Como se ilustra a continuación, hay varias formas de limpiar la carpeta WinSxS.

Limpiar WinSxS usando DISM

DISM (Administración y mantenimiento de imágenes de implementación) es una utilidad de línea de comandos con una opción integrada para limpiar el almacén de componentes. Una limpieza con DISM eliminará todos los archivos innecesarios del directorio WinSxS sin interrumpir el funcionamiento de su sistema.

  1. Comience lanzando un símbolo del sistema elevado. Prensa Ganar + Rescribe cmdy presione Ctrl + Mayús + Intro.
  2. Escriba el siguiente comando en el símbolo del sistema:

DISM.exe /En línea /Imagen de limpieza /AnalyzeComponentStore

  1. Una vez que se complete el proceso, verifique si dice Sí o No junto a Se recomienda la limpieza de la tienda de componentes.
  1. Si dice que sí, ejecute el siguiente comando:

DISM.exe /En línea /Imagen de limpieza /StartComponentCleanup

Cuando se complete el proceso, habrá limpiado todos los archivos WinSxS innecesarios.

También hay otros comandos de limpieza de WinSxS que puede ejecutar cuando desee limpiar un grupo específico de archivos. Por ejemplo, si desea limpiar versiones anteriores de componentes de Windows, ejecute el siguiente comando:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Si está ejecutando una versión anterior de Windows como Windows 7, puede usar el siguiente comando para eliminar las copias de seguridad del paquete de servicio (Windows 8, 10 y 11 no tienen paquetes de servicio):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

Limpiar WinSxS usando el Liberador de espacio en disco

Windows también tiene una herramienta integrada de Liberador de espacio en disco que puede limpiar los archivos del sistema y otros tipos de archivos innecesarios, incluidos los de la carpeta WinSxS.

  1. Inicie el Explorador de archivos y vaya a Esta PC (o Computadora en Windows 11).
  1. Selecciona el Disco local y presiona Alt+Intro para abrir las propiedades del disco.
  2. Selecciona el General pestaña y haga clic en el Limpieza de disco opción.
  1. Windows buscará archivos que pueda limpiar de manera segura, incluidos archivos de copia de seguridad, archivos temporales y archivos retenidos de versiones anteriores de Windows. Cuando vea que se abre la ventana Liberador de espacio en disco, haga clic en el Limpiar archivos del sistema botón en la parte inferior.
  1. La utilidad ejecutará otra búsqueda, esta vez de archivos del sistema. Una vez que encuentre los archivos que se pueden eliminar de forma segura, verá una lista con los tipos de archivos. Los nombres comunes que verá incluyen Limpieza de actualización de Windows, Antivirus de Microsoft Defender y Archivos temporales de Internet.

Puede marcar todas las casillas si desea limpiar la basura de todo el sistema, pero asegúrese de seleccionar Limpieza de actualización de Windows para limpiar los archivos de actualización de la carpeta WinSxS. Hacer clic OK una vez seleccionado.

Por supuesto, con el tiempo, los archivos se acumularán nuevamente en la carpeta WinSxS. Por lo tanto, deberá usar el Liberador de espacio en disco de vez en cuando para mantener limpia la carpeta WinSxS. Como alternativa, puede programar la limpieza de componentes mediante el Programador de tareas.

Limpiar WinSxS usando el Programador de tareas

Puede usar el Programador de tareas si desea adoptar un enfoque de «configúrelo, olvídelo» para limpiar regularmente la carpeta WinSxS.

  1. Prensa Ganar + Rescribe taskchd.mscy presione Ingresar.
  2. Use la barra lateral izquierda para navegar a Biblioteca del Programador de tareas\Microsoft\Windows\Servicing.
  1. Haga clic derecho en el Iniciar limpieza de componentes tarea de la lista de tareas, seleccione Propiedadesy cambiar a la disparadores pestaña en propiedades. Luego, haga clic en Nuevo.
  1. Seleccione un horario para la tarea seleccionando la frecuencia (diaria/mensual/semanal) y una hora. Hacer clic OK cuando termine.
  1. La tarea se ejecutará automáticamente según la programación que haya agregado. Sin embargo, también puede ejecutar la tarea de inmediato seleccionando la tarea StartComponentCleanup y seleccionando Correr desde la barra lateral derecha.

¿Necesito más espacio?

Si está tratando de hacer algo de espacio en su disco duro, limpiar la carpeta WinSxS es un gran comienzo. También puede hacer más espacio desinstalando aplicaciones que no usa o moviendo archivos personales grandes a un disco duro externo.

Si está buscando más formas de liberar espacio en su computadora con Windows, tenemos un tutorial sobre varias formas de liberar espacio en disco que podría serle útil.

Categorías PC