¿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(January) 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(and) las copias de seguridad o versiones de esos archivos.

Siempre que necesite recuperar archivos del sistema(recover system files) 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(File Explorer) 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(hard links) .

El Explorador de archivos(File Explorer) 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(Command Prompt) elevado y ejecute el siguiente comando:

DISM.exe /Online /Cleanup-Image /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 :(Command Prompt)

¿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(Deployment Image Servicing and Management) ) 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(Command Prompt) elevado . Presione Win + R , escriba cmd y presione Ctrl + Shift + Enter .
  2. Escriba el siguiente comando en el símbolo del sistema(Command Prompt) :

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. Una vez que se complete el proceso, verifique si dice (Yes) o No junto a Limpieza recomendada de la tienda de componentes(Component Store Cleanup Recommended) .

  1. Si dice que sí, ejecute el siguiente comando:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

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

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 (Disk Cleanup)limpiar los archivos del sistema(clean up system files) y otros tipos de archivos innecesarios, incluidos los de la carpeta WinSxS .

  1. Inicie el Explorador(File Explorer) de archivos y vaya a Esta PC (o Computadora(Computer) en Windows 11 ).

  1. Seleccione el disco local(Local Disk ) y presione Alt + Enter para abrir las propiedades del disco.
  2. Seleccione la pestaña General y haga clic en la opción Liberador de espacio en disco .(Disk Cleanup)

  1. Windows buscará archivos que pueda limpiar de forma segura, incluidos archivos de copia de seguridad, archivos temporales y archivos retenidos de versiones anteriores de Windows . Cuando vea abierta la ventana Liberador de espacio en disco , haga clic en el botón (Disk Cleanup)Limpiar archivos del sistema(Clean up system files) 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(Common) nombres comunes que verá incluyen Windows Update Cleanup , Microsoft Defender Antivirus y Archivos temporales de Internet(Temporary Internet Files) .

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(Windows Update Cleanup) para limpiar los archivos de actualización de la carpeta WinSxS . Haga clic en (Click) Aceptar(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(Disk Cleanup) de vez en cuando para mantener limpia la carpeta WinSxS . Como alternativa, puede programar la limpieza de componentes mediante el Programador de tareas(Task Scheduler) .

Limpiar WinSxS usando el Programador de tareas

Puede usar el Programador de tareas(use the Task Scheduler) si desea adoptar un enfoque de "configúrelo, olvídelo" para limpiar regularmente la carpeta WinSxS .

  1. Presione Win + R , escriba taskchd.msc(taskschd.msc) y presione Entrar(Enter) .
  2. Use la barra lateral izquierda para navegar hasta la Biblioteca del Task Scheduler Library\Microsoft\Windows\Servicing .

  1. Haga clic con el botón derecho en la tarea StartComponentCleanup de la lista de tareas, seleccione (StartComponentCleanup )Propiedades(Properties) y cambie a la pestaña Activadores(Triggers ) en las propiedades. Luego, haga clic en Nuevo(New) .

  1. Seleccione un horario para la tarea seleccionando la frecuencia (diaria/mensual/semanal) y una hora. Haga clic en Aceptar(OK) cuando haya terminado.

  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 Ejecutar(Run) en 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(uninstalling apps) 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(ways to free up disk space) que podría serle útil.



About the author

Soy ingeniero de software con más de 10 años de experiencia en el campo de la ingeniería de Windows. Me especializo en el desarrollo de aplicaciones basadas en Windows, así como en hardware y controladores de sonido para el sistema operativo Windows de próxima generación de Microsoft, Windows 11. Mi experiencia en la creación de aplicaciones de Windows me convierte en un activo especialmente valioso para cualquier empresa que busque desarrollar productos tecnológicos innovadores.



Related posts