Analizar y limpiar la carpeta WinSXS

Tenemos hablé extensamente sobre la carpeta WinSXS en 2010 y cómo aparece regularmente como una de las carpetas más grandes de la computadora cuando el almacenamiento se analiza con herramientas como WizTree .

El Explorador de Windows y los programas de terceros informan un tamaño de varios Gigabytes como mínimo, pero el recuento puede llegar hasta diez y más Gigabytes dependiendo del sistema en el que se analice.

WinSXS, la ruta completa es c: Windows WinSXS si Windows está instalado en la unidad c:, contiene archivos necesarios para operaciones de mantenimiento como la instalación de actualizaciones, paquetes de servicios o revisiones.

Según Microsoft, el almacén de componentes contiene 'todos los archivos necesarios para una instalación de Windows' y, dado que también contiene archivos agregados por actualizaciones, crece con el tiempo en todos los sistemas.

Sin embargo, el tamaño de la carpeta no se informa correctamente si usa el Explorador de Windows o herramientas de terceros como WizTree para analizar su tamaño.

La razón de esto es que contiene vínculos físicos que el Explorador y las herramientas de terceros no tienen en cuenta al calcular el tamaño de la carpeta WinSXS (cuentan los archivos vinculados aunque no se encuentran en la carpeta WinSXS).

Estos vínculos físicos apuntan a archivos en otros directorios de Windows, por ejemplo, c: Windows system32.

Analizando la carpeta WinSXS

winsxs folder analyze

Una forma adecuada de analizar el directorio del almacén de componentes de Windows WinSXS es ​​utilizar dism.exe .

Microsoft introdujo el Servicio y administración de imágenes de implementación (DISM) en Windows Vista y desde entonces ha sido parte de las nuevas versiones de Windows.

Actualización: tenga en cuenta que los comandos solo funcionarán en Windows 8 o máquinas más recientes.

Esto es lo que debe hacer para analizar la carpeta WinSXS:

  1. Toque la tecla de Windows, escriba cmd.exe, mantenga presionadas las teclas Mayús y Ctrl, y presione la tecla Intro en el teclado. Esto abre un símbolo del sistema elevado en el sistema. Si tiene problemas para hacer que esto funcione, haga clic con el botón derecho en el resultado de cmd.exe y seleccione 'ejecutar como administrador'.
  2. Ejecuta el comando dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

El parámetro /En línea se refiere a la instalación actual, y / Imagen de limpieza / AnalyzeComponentStore es el comando para analizar el almacén de componentes actual de esa instalación (la carpeta WinSXS).

Puede enumerar todos los comandos disponibles utilizando dism.exe / ?, y posteriormente dism.exe / Online /? y dism.exe / Online / Cleanup-Image / ?.

El comando ejecuta un análisis que tarda un momento en completarse. Se hace eco del tamaño del Explorador de Windows y el tamaño real en la ventana del símbolo del sistema y ofrece recomendaciones sobre si tiene sentido ejecutar una operación de limpieza. Si continúa con la limpieza, consulte las instrucciones a continuación, se recomienda ejecutar el análisis nuevamente después de que se complete la operación de limpieza para averiguar cuánto más pequeña se ha vuelto la carpeta.

El comando también se hace eco del tamaño real de la carpeta, lo que puede ser muy útil, ya que generalmente destaca que el almacén de componentes no es tan grande como los programas de terceros o Explorer hacen que parezca.

Limpiar

Windows ejecuta una limpieza con regularidad utilizando el Programador de tareas. Puede verificar si ese es el caso en su máquina de la siguiente manera:

  1. Toque la tecla de Windows, escriba Programador de tareas y presione enter.
  2. Vaya a Programador de tareas (local)> Biblioteca del programador de tareas> Microsoft> Windows> Mantenimiento> StartComponentCleanup

Puede ejecutar la operación de limpieza manualmente en cualquier momento utilizando el siguiente comando usando un símbolo del sistema elevado:

dism.exe / Online / Cleanup-Image / StartComponentCleanup

Por lo general, no es necesario ejecutar una limpieza a menos que el análisis de AnalyzeComponentStore lo recomiende.

Sin embargo, puedes usar Liberador de espacio en disco para liberar espacio en disco y luego ejecute un análisis para eliminar los archivos de la carpeta WinSXS que ya no son necesarios.

Básicamente, si elimina versiones anteriores de Windows, puede terminar con componentes en la carpeta WinSXS que ya no son necesarios porque solo eran válidos para la versión anterior de Windows.

Preguntas frecuentes

¿Por qué es tan grande la carpeta WinSXS?

La mayoría de los programas informan de un tamaño incorrecto para la carpeta WinSXS debido a los vínculos físicos. Los enlaces físicos apuntan a otras ubicaciones en el dispositivo.

¿Debo limpiar la carpeta WinSXS?

Por lo general, no es necesario limpiar la carpeta manualmente, ya que Windows lo hace automáticamente según lo programado.

Ahora tu : ¿Qué tamaño tiene la carpeta WinSXS de su sistema?