Winsxs que tipo de carpeta es esta. ¿Qué es la carpeta WinSxS y cómo limpiarla? ¿Es posible eliminar Winsxs?

Carpeta WinSxS (Windows lado a lado)- Este es un almacén de componentes y se encuentra en sistemas Windows 10, Windows 7, Windows 8 y puede alcanzar tamaños de hasta 20 GB. Se encuentra en el camino C:\Windows\Winsxs y tiene un nivel de "sistema". Esto significa que no tiene que eliminar nada manualmente, comprimir o mover los datos en esta carpeta para hacerla más pequeña. Tampoco recomiendo usar programas de terceros para limpiar esta carpeta. En la carpeta WinSxS, muchos archivos utilizan una técnica llamada Hard Linking. Esta función de "vínculo físico" permite que varios archivos accedan a la misma ubicación sin crear una copia de esa ubicación o datos. Y esta es la razón principal por la que no debes eliminar nada si no quieres interrumpir el funcionamiento del sistema y el inicio de programas.

La carpeta WinSxS almacena múltiples copias de "dll", "exe" y otros archivos, lo que permite que las aplicaciones se ejecuten en Windows sin problemas de compatibilidad. Los archivos de instalación y actualización de Windows también se almacenan, incluidos archivos de respaldo, de modo que cuando los archivos originales fallen, se puedan restaurar fácilmente. sistema windows 10/8.1/7. Por ejemplo, cuando se actualiza Windows 10, se instala una nueva versión del componente actualizado en el sistema y la anterior se almacena en la carpeta WinSxS. Esto es necesario para garantizar la compatibilidad de la aplicación y las capacidades de reversión. Con el tiempo, la carpeta WinSxS crece constantemente y esto provoca una falta de espacio en el disco local del sistema.

Cómo limpiar correctamente la carpeta WinSxS en Windows 10/7/8.1

1 vía. Este método es adecuado para ventanas 10 Y Ventanas 8.1. Abra un símbolo del sistema como administrador e ingrese el siguiente comando, que analizará la carpeta WinSxS y dará una recomendación de limpieza, en mi caso dice "Sí".

  • Dism.exe /en línea /Cleanup-Image /AnalyzeComponentStore

Ingrese el siguiente comando para comenzar a limpiar.

  • Dism.exe /en línea /Cleanup-Image /StartComponentCleanup

Si le parece que la carpeta WinSxS todavía pesa mucho después de la limpieza, ingrese otro comando. Le ayudará a eliminar todas las versiones reemplazadas de cada componente en el almacén de componentes.

  • Dism.exe /en línea /Cleanup-Image /StartComponentCleanup /ResetBase

Ahora podemos reducir la cantidad de espacio utilizado por el paquete de actualización. Para hacer esto, ingrese el siguiente comando. No tenía ninguna actualización anterior, es posible que tengas la misma.

  • Dism.exe /en línea /Cleanup-Image /SPSuperseded

Método 2. Este método es adecuado para ventana 7 y todas las demás versiones. La conclusión es una limpieza de disco estándar que lo ayudará a reducir el tamaño de la carpeta WinSxS. Haga clic derecho en la unidad local C:\ donde está instalado Windows 7 y seleccione " propiedades". Siguiente clic " Limpieza de disco", seleccione todas las casillas de verificación y haga clic en el botón de abajo Claro archivos del sistema ". Tendrá una nueva ventana donde básicamente necesitará eliminar las actualizaciones antiguas de Windows, pero le recomiendo seleccionar todas las casillas de verificación y hacer clic en "Aceptar".

En este artículo discutiremos la situación en torno a la carpeta WinSxS en Windows, por qué invariablemente aumenta de tamaño y las formas de regular su volumen.

Directorio C:\Windows\WinSxS es un depósito de componentes del sistema operativo Windows. Contiene archivos DLL, archivos binarios, archivos XML, necesario para la instalación y funcionamiento de cualquier característica de Windows. Cuando se instalan las actualizaciones de Windows, aparecen nuevas versiones de los componentes de Windows en el sistema; en este caso, las versiones anteriores se mueven a la carpeta especificada. Esto se hace para que el usuario tenga la oportunidad de retroceder si surge algún problema con la actualización o mantenga la posibilidad de compatibilidad con versiones anteriores.

Incluso sin mirar de cerca esta breve descripción del propósito de la carpeta, puede comprender que con el tiempo es inevitable un aumento en el volumen de la carpeta. Además, este proceso es ilimitado, aunque en su memoria hay carpetas WinSxS de tamaño mayor que 20GB No lo vi.

La forma más sencilla de reducir el tamaño de la carpeta es simplemente eliminar las versiones anteriores de los componentes restantes y las actualizaciones obsoletas (no manualmente, por supuesto). Para hacer esto, puede usar la utilidad de limpieza del sistema integrada en Windows 10 o una opción especial del comando DISM (más sobre esto a continuación).

POR CIERTO

En Windows 7, la herramienta de limpieza del mismo nombre no afecta a las actualizaciones antiguas. Por defecto. Para eliminar actualizaciones innecesarias en esta versión usando cleanmgr.exe Se requiere la actualización KB 2852386.

Todo estaría bien, pero no todo es tan sencillo. Además de las funciones descritas, la carpeta WinSxS es un verdadero almacén de archivos duros, que son punteros a archivos y asumen todas sus funciones. Esto significa que el enlace y el archivo en sí pueden tener diferentes nombres y estar ubicados en diferentes directorios del mismo volumen, mientras apuntan al mismo objeto. A administradores de archivos de todas las rayas mostrar talla grande Carpetas WinSxS, teniendo en cuenta los enlaces físicos que se encuentran en este directorio. El tamaño real de la carpeta WinSxS se puede averiguar, por ejemplo, utilizando un pequeño programa. D.U.(Uso del disco) de Internos del sistema. También puede verificar el tamaño del almacén de componentes del sistema usando el comando DISM:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

A menudo, en los foros se repite la cuestión de cómo borrar manualmente una carpeta. Apoyaré a aquellos que sean lo suficientemente inteligentes como para proteger a los usuarios de borrar contenido WinSxS simplemente resaltando y presionando Borrar. A menudo, este tipo de acciones acaban dañando la imagen del sistema, aunque a veces (incluso en raras ocasiones) dicha eliminación "funciona". Pero incluso si esto sucediera, no se recomienda este método para liberar espacio. Las principales formas de limpiar WinSxS son:

  • comprimir una carpeta usando compresión NTFS
  • eliminar versiones antiguas de componentes de su almacenamiento (versiones restantes después de instalar las actualizaciones)
  • eliminar componentes innecesarios del sistema.

Al aplicar las tres opciones a la vez en el orden que se describe a continuación, puede lograr buenos resultados al liberar espacio en el disco. Y, si eres propietario de Windows 10, comienza con el comando en:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Hace frente a esto y cleanmgr.exe, también ejecutar como administrador. Por cierto, el Programador de tareas de Windows 10 proporciona una operación similar a DISM. Sobrescribe las actualizaciones obsoletas de más de 30 días. Busque una tarea con el nombre Iniciar limpieza de componentes en el capitulo ~\Microsoft\Windows\Servicio.

Configuraciones bajo demanda o eliminación de componentes

Esta “función” apareció en nueva versión Windows, que le permite eliminar archivos binarios de funciones del sistema no utilizadas. Y solo se puede acceder a él desde DISM o mediante el cmdlet DISM en PowerShell. Además, tenga en cuenta que el comando DISM no es capaz de analizar paquetes de dependencia como lo hizo en versión previa con una posibilidad similar. En general, después de eliminar un paquete usando solo DISM, solo se eliminará lo que se especifica. Y los paquetes dependientes restantes permanecerán. Lista completa de configuraciones y funciones en imagen de Windows Puedes verlo ejecutando el comando en la consola:

DISM.exe /Online /Inglés /Get-Features /Formato:Tabla



Por ejemplo, no vamos a utilizar el que aparece siempre en todas Versiones de Windows casi inútil durante mucho tiempo explorador de Internet . Se puede eliminar de la lista de funciones y capacidades, es decir. exactamente desde la carpeta WinSxS, usando este comando:

DISM.exe /En línea /Desactivar-función /Nombre de característica:Internet-Explorer-Optional-amd64 /Eliminar

Ahora, en la lista de funciones del sistema disponibles, el estado de este servicio cambiará a Desactivado. Sin embargo, este es precisamente el caso cuando el usuario debe tener confianza en sus acciones. No debe desactivar precipitadamente todas las funciones habilitadas por razones obvias.

Compresión NTFS para WinSxS

La siguiente opción para reducir el tamaño de la carpeta WinSxS es aplicarla al archivo . En este caso, se recomienda encarecidamente asegurarse de crear una copia de seguridad completa del sistema. Después de su creación, inicie la consola y detenga un par de servicios:

Sc stop msserver sc stop TrustedInstaller sc config msiserver start= deshabilitado sc config TrustedInstaller start= deshabilitado

Abastezcamos de una copia de seguridad de las listas de acceso asignadas a carpetas y archivos (ACL) en nuestro directorio usando la utilidad icacls. Una copia de seguridad ACL es un archivo de prueba simple que especifica archivos y carpetas, así como sus permisos.

Icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS_NTFS.acl" /t

Convirtámonos en propietarios de la carpeta WinSxS y de las carpetas incluidas en ella:

Tomar posesión /f "%WINDIR%\WinSxS" /r

Asignemos todos los derechos a este directorio a nuestra cuenta:

Icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t

Comprimamos el contenido de la carpeta con un comando desde la terminal. Algunos de los archivos no se comprimirán (es posible que el sistema simplemente los esté usando en este momento), por lo que si ejecuta el comando sin el indicador /I, detendrá el proceso si encuentra un archivo bloqueado. Puede encontrar el nombre del proceso que está trabajando en este archivo ( Control + F) y deténgalo. Sin embargo, merece la pena centrarse específicamente en comprimir aquellos archivos que no son utilizados por el sistema:

Compacto /s:"%WINDIR%\WinSxS" /c /a /i *

Una vez que terminemos, es mejor delegar los derechos adicionales de WinSxS a TrustedInstaller:

Icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t

Restauramos las ACL originales en la carpeta WinSxS desde el archivo de copia de seguridad creado anteriormente:

Icacls "%WINDIR%" /restaurar "%WINDIR%\WinSxS_NTFS.acl"

Ahora restauramos los servicios de inicio automático. instalador de ventanas y Instalador del módulo de Windows:

Sc config msiserver start= demanda sc config TrustedInstaller start= demanda

Puede verificar el tamaño de la carpeta WinSxS:

En mi caso, usando compresión pude reducir el tamaño de la carpeta en casi 4 GB. Pero Dios sabe qué... En una de mis máquinas tengo un SSD de tamaño pequeño; para él, incluso esta cantidad de espacio es grave. Y, si le gusta este escenario, puedo sugerirle que reemplace los comandos de este párrafo con este archivo por lotes:

Antes de comenzar, cierre el Explorador de Windows. Antes de comenzar, descomprima el archivo del archivo, desbloquéelo en propiedades y ejecútelo como administrador. Tomará mucho tiempo.

¿Cómo afectará la compresión al funcionamiento de la carpeta WinSxS y al sistema en su conjunto?

Windows trabaja con archivos comprimidos en el llamado modo transparente (modo de transferencia de datos). Pero la compresión/descompresión de datos siempre lleva tiempo. Y esto es lo que el usuario a veces nota: no todos tenemos una "piedra moderna" debajo del capó. Pero, por cierto, en el caso de la función de compresión, tener un procesador potente es mucho más efectivo que uno rápido disco duro– En algunos casos, personalmente incluso noté un aumento en la velocidad al trabajar con archivos comprimidos. Por lo tanto, los usuarios de modelos de computadoras más antiguos no experimentarán ninguna desaceleración, pero los propietarios de computadoras "más antiguas" deben usar la función de compresión con cuidado en relación con los archivos y carpetas comprimidos.

Eliminando versiones antiguas: cleanmgr.exe

Otra forma confiable de liberar espacio en el disco (incluso en la carpeta WinSxS) es la utilidad de limpieza. cleanmgr.exe. En Windows 10 puede hacer un poco más que los anteriores en Vista/7. Lanzamos:

limpieza de carpeta winsxs windows 7

Buen día. Esta semana el sitio obtuvo un nuevo récord de tráfico: 5407 visitantes únicos por día, por lo que les agradecemos mucho. Aunque últimamente casi no escribo, el sitio sigue creciendo :)

Ahora hablemos de nuestro problema. ¿Qué es esta carpeta WinSxS? Esta es la carpeta en la que se almacena el archivo de componentes y actualizaciones de Windows. ¿Por qué pesa tanto? Hmm... De hecho, pesa mucho menos :) Los archivos de las carpetas Windows y System32 se proyectan en esta carpeta usando , por lo que todos los administradores de archivos muestran un tamaño tan grande: no ven la diferencia entre archivos reales y enlaces simbólicos. . Basado en lo mismo, no se recomienda ingresar a esta carpeta a través del Explorador e intentar eliminar todo manualmente. Hay algunos medios estándar, que le ayudará a limpiar esta carpeta de forma segura y eficiente. Y, por cierto, a medida que se instalan actualizaciones crece constantemente, por lo que se recomienda repetir estos pasos periódicamente. Por cierto, recomiendo utilizar el método número 2.

Método número 1. Limpiar las actualizaciones de Windows utilizando la utilidad Liberador de espacio en disco (también funciona en Windows 7 SP1 con la actualización KB2852386 instalada).

Un método muy sencillo y que no requiere ninguna decisión por parte del usuario. Pero la evaluación de archivos funciona de manera mediocre, comete errores tanto hacia arriba como hacia abajo. Pero esto no es muy importante para nosotros.

1) Necesitamos la utilidad "Ejecutar", así que presione la combinación de teclas Ganar+R e ingrese cleanmgr en la ventana que se abre.

3) Espere la estimación del espacio libre y haga clic en el botón "Limpiar archivos del sistema".

4) Marque "Limpieza actualizaciones de windows" Y haga clic en Aceptar. Comenzará el proceso de limpieza de archivos de actualización.

Pero de esta manera solo puedes eliminar parte de los archivos, puedes realizar una limpieza más precisa usando el método No. 2.

Método número 2. Borre las actualizaciones de Windows, las funciones deshabilitadas y el caché de Windows almacenados en la carpeta WinSxS usando la utilidad DISM. (Recomiendo)

Este método le permite borrar no solo los archivos de actualización, sino también toda la demás basura de la carpeta WinSxS.

1) Abra la línea de comando como administrador, para ello presione el atajo de teclado Ganar+X y seleccione " Línea de comando(administrador)«.

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Como puede ver, 4,77 GB de todo lo ocupado están en carpeta de ventanas y de ninguna manera son superfluos, ya que se trata de archivos necesarios para el funcionamiento del sistema. Pero aquí copias de seguridad(necesario en caso de que su sistema no arranque después de instalar las actualizaciones) y se puede borrar el caché con archivos temporales. Bueno, leamos atentamente la penúltima línea” Limpieza del almacén de componentes recomendada: Sí". Por tanto, pasemos al siguiente paso.

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Eso es todo. Espero que este artículo te haya resultado útil. Haz clic en uno de los botones a continuación para contárselo a tus amigos. Suscríbase también a las actualizaciones del sitio ingresando su correo electrónico en el campo de la derecha.

(en particular en Windows 7 y Windows 8), notarás que la carpeta ocupa la mayor parte del espacio winxs. Está ubicado en la carpeta del sistema. VENTANAS.

¿Qué hay en la carpeta winsxs y por qué ocupa tanto espacio?
Los desarrolladores de Microsoft decidieron asegurarse de que todas las actualizaciones antiguas del sistema (archivos de componentes y bibliotecas) no se eliminen, sino que permanezcan en el sistema "por si acaso", más precisamente, de modo que si el juego/programa necesita archivos antiguos, los pueda encontrar. en esta carpeta.

Por lo tanto, ya en instalación de ventanas Ocupa mucho espacio y, en el futuro, cuando actualice el sistema, el tamaño de esta carpeta aumentará cada vez más.

Es bueno si tiene mucho espacio en el disco de su sistema, entonces es posible que no note el espacio en disco en constante crecimiento (especialmente después de una actualización), pero ¿qué pasa si ya tiene poco espacio y necesita borrarlo?

¿Cómo eliminar/limpiar/limpiar/reducir el tamaño de la carpeta winsxs?

En primer lugar, debe saber que no puede eliminar esta carpeta. Porque eliminarás todo, tanto necesario como innecesario.

La mejor opción sería eliminar las actualizaciones antiguas de Windows. Borrar carpeta winxs posible usando un comando especial.

Entonces, lancemos y entremos en ello.

DISM.exe /en línea /Cleanup-Image /spsuperseded



Esperamos y no cerramos la ventana hasta que aparezca el siguiente mensaje:

Después de esto, el tamaño de la carpeta debería disminuir. Por ejemplo, inicialmente tenía 8,01 GB libres, pero después de esta operación quedaron libres 17,2 GB.

Si esto no es suficiente para usted, también puede limpiar el disco de escombros.
Para hacer esto, haga clic derecho en el disco y seleccione Propiedades. Haga clic allí Limpieza de disco


Estamos esperando que se recopile la información del disco:


Seleccione los archivos marcados en la captura de pantalla ( Archivos de volcado de memoria Y Archivos de volcado de depuración)

Arriba