Explicación de la carpeta WinSxS en Windows 10

Winsxs Folder Windows 10 Explained



La carpeta WinSxS es una parte crítica del sistema operativo Windows. Almacena todos los archivos y componentes del sistema que se requieren para que el sistema operativo funcione. Sin la carpeta WinSxS, Windows no podría ejecutarse. La carpeta WinSxS se encuentra en C:WindowsWinSxS. Es una carpeta oculta, lo que significa que no podrá verla a menos que tenga habilitada la opción Mostrar archivos y carpetas ocultos en la configuración del Explorador de archivos. La carpeta WinSxS es importante porque almacena múltiples versiones de archivos y componentes del sistema. Esto es importante porque permite que Windows pueda ejecutar varias versiones del mismo software al mismo tiempo. También permite que Windows pueda revertir a una versión anterior de un archivo o componente del sistema si hay un problema con la versión actual. La carpeta WinSxS puede ser bastante grande y no es raro que ocupe varios gigabytes de espacio de almacenamiento. Esto se debe a que almacena múltiples copias de archivos y componentes del sistema. Si tiene poco espacio de almacenamiento, puede limpiar la carpeta WinSxS para liberar espacio. Sin embargo, solo debe hacer esto si confía en su capacidad para hacerlo, ya que puede causar problemas con la instalación de Windows si se hace incorrectamente.



La mayoría de ustedes habrán notado Carpeta WinSxS en Windows 10/8/7 y me sorprendió su tamaño. Para aquellos que no, la carpeta se encuentra en C: Winsxs de Windows ¡Y es enorme! ¡Tengo casi 5 GB, alrededor de 6000 carpetas y 25000 archivos, y ocupa casi el 40% de la carpeta de Windows! Aunque el tamaño de esta carpeta Winsxs en XP es de alrededor de 25-50 MB; ¡su gran tamaño en Windows 10, Windows 8, Windows 7 y Windows Vista intrigó a muchos! Echa un vistazo a la imagen de abajo.





winsxs-carpeta-windows





Entonces, ¿cuál es el misterio de esta carpeta Winsxs en Windows 10, Windows 8.1, Windows8, Windows 7 y Windows Vista? Encontrémoslo en esta publicación.

ENWinSxScarpeta, almacena varias copiasdll, exe y otros archivos del sistemapara hacer que varias aplicaciones funcionen en Windows sin problemas de compatibilidad. Si miras dentro, verás lo que parece un montón de duplicados.archivos, cada uno tiene el mismo nombre. De hecho, estas son versiones diferentes de los mismos archivos que se almacenan; porque diferentes programas pueden requerir diferentes versiones.



¿Qué es la carpeta WinSxS en Windows 10?

Corto, Winsxs, lo que significa 'Ventanas una al lado de la otra' , es un caché de compilaciones nativas de Windows. Almacena bibliotecas que son utilizadas por varias aplicaciones. Esta función se introdujo por primera vez en Windows ME y Microsoft la vio como una solución a los llamados problemas de 'dll hell' que plagaban a Windows 9x.

En Winsxs, la carpeta 'backup' es la más grande, como se ve en la imagen de abajo.

Subcarpeta WinSxS

Nuevamente, como se ve en la imagen a continuación, en la carpeta Winsxs los tipos de archivo son 'Otros'llevarla mayor parte del espacio. Consisten principalmente en .imd, .ngr, .csd, .dll, .dll.mui, .exe y otros tipos de archivos similares.



Tipos de archivos en WinSxS

En Windows 7 y versiones posteriores no hay una carpeta 'dllcache' y tampoco puede encontrar la carpeta 'i386' donde el sistema almacena en caché (como en XP) todos los módulos fuente. Es en esta carpeta WinSxS donde se almacenan los componentes comunes de las aplicaciones paralelas. Estos archivos pueden ser varias versiones del mismo ensamblado o aplicación. Cada ensamblaje paralelo tiene una ID única. Uno de los atributos de la identidad de un conjunto es su versión.

“El sistema operativo utiliza ensamblajes paralelos como las unidades principales de nomenclatura, vinculación, control de versiones, implementación y configuración. La carpeta Winsxs incluye todos los manifiestos, complementos y archivos Win32 de terceros”, dice Microsoft.

Pero, ¿por qué hay tantas carpetas anidadas y por qué mantener Tantos diferentes versiones de lo mismoetc., exe u otros archivos?

Como se mencionó, Windows conserva las DLL antiguas.y componentes de biblioteca en la carpeta WinSxS. Ahora, si una versión más nueva de este archivo es parte del sistema operativo, pero una aplicación en particular necesita una versión anterior determinada para funcionar, entonces la versión anterior de WenSxSse usará la carpeta, dejando la versión más reciente en su ubicación actual para otras aplicaciones que puedan necesitarla.

tiene el mismo borde que Internet Explorer

Obviamente, no puede eliminar este directorio ni moverlo a otra ubicación. ¡Tampoco se recomienda eliminar nada aquí, ya que tal paso probablemente podría hacer que sus aplicaciones no funcionen o incluso romper su sistema! Si tiene muchas aplicaciones instaladas, puede esperar una W gigantescaenSxScarpeta. Esta carpeta WinSxs no se puede ubicar en ningún volumen que no sea el volumen del sistema. Esto se debe a los enlaces duros de NTFS. Si intenta mover la carpeta, es posible que las actualizaciones de Windows, los paquetes de servicio, las características, etc., no se instalen correctamente.

Si elimina componentes de la carpeta WinSxS, como manifiestos, ensamblajes, etc., es posible que tenga problemas. Cada sistema reaccionará de manera diferente. ¡Lo que funciona para uno puede arruinar a otro! Por ejemplo, si instala un programa que requiere exactamente este ensamblaje, que puede haber eliminado, ¡entonces este programa simplemente no se iniciará! La compresión de carpetas tampoco está permitida porque puede causar problemas durante las actualizaciones de Windows o cuando se instala una revisión.

La forma más segura de limpiarlo es simplemente desinstalar las aplicaciones que no necesita. Sin embargo, esto tampoco es infalible, ya que muchas aplicaciones aún dejan sus archivos aquí, ya que pueden ser utilizados por otras aplicaciones. Por lo tanto, la probabilidad de falla no se utilizaetc.La brecha es bastante grande.

No recomendamos usar herramientas de limpieza de WinSxS como winsxslite ya que puedes romper tu Windows.

Y si está probando software nuevo o instalando y desinstalando con frecuencia, puede notar que su Winsxs es realmente grande en tamaño, ya que Windows guardará varias copias de esosetc.archivos para permitir múltiples aplicaciones sin problemas de compatibilidad.

Limpiando la carpeta WinSxs

Windows 8.1 introdujo una nueva opción de línea de comando para DISM.exe, /AnalyseComponentStore . Ejecutar este comando analizará la carpeta WinSxS y le permitirá saber si se recomienda limpiar el almacén de componentes. el esta presente en ventanas 10 , También.

EN Ventanas 8/8.1/10 , abra la herramienta Liberador de espacio en disco y use la opción Limpieza de actualización de Windows para limpiar WinSxS.

Microsoft ha lanzado una actualización que Se agregó la opción de limpieza de Windows Update a la herramienta Liberador de espacio en disco. EN ventanas 7 .

Ahora también puedes borrar WinSxS en Windows Server 2008 R2 con nueva nueva actualización.

Descargue la herramienta de reparación de PC para encontrar rápidamente y reparar automáticamente los errores de Windows

Aquí hay algunas opciones más que quizás desee considerar liberar espacio en disco - un poco de rutina y un poco extremo:

  1. correr Herramienta de limpieza de disco
  2. Eliminar aplicaciones no utilizadas
  3. Mover archivo de página a otra unidad
  4. Deshabilitar la hibernación
  5. Utilice la opción de archivo de volcado dedicado para escribir archivos de volcado de memoria en otro volumen del sistema.
  6. Deshabilitar puntos de restauración del sistema
  7. Descargue el perfil de usuario y los directorios de archivos de programa a otro volumen del sistema.

Actualización 1 de los blogs de TechNet: Uno de los mayores cambios entre las versiones anteriores de Windows fue el paso de un sistema operativo descrito en INF acomponentelidad. Todos los componentes del sistema operativo se encuentran en la carpeta WinSxS; de hecho, llamamos a este lugar el almacén de componentes. Cada componente tiene un nombre exclusivo que incluye la versión, el idioma y la arquitectura del procesador para los que se creó. La carpeta WinSxS es el único lugar donde reside un componente en el sistema, todas las demás instancias de archivos que ve en el sistema se 'proyectan' mediante un vínculo físico desde el almacén de componentes.

Ahora que sabe por qué la tienda puede crecer hasta este tamaño, su próxima pregunta probablemente sea por qué no eliminamos las versiones anteriores de los componentes. La respuesta corta es confiabilidad. El almacén de componentes, junto con otra información sobre el sistema, nos permite determinar en cualquier momento qué versión del componente es mejor para el proyecto. Esto significa que si desinstala la actualización de seguridad, podremos instalar la siguiente versión más alta en el sistema; ya no tendremos problemas de desinstalación. Esto también significa que si decide instalar una función opcional, no solo seleccionaremos la versión RTM del componente, sino que veremos qué versión es la más alta disponible en el sistema.

La única forma de reducir de forma segura el tamaño de la carpeta WinSxS es reducir el conjunto de posibles acciones que puede realizar el sistema. La forma más fácil de hacer esto es eliminar los paquetes que originalmente tenían instalados los componentes. Esto se puede hacer eliminando las versiones reemplazadas de los paquetes que tiene en su sistema. Service Pack 1 contiene un archivo binario llamado VSP1CLN.EXE , una herramienta que hará que el Service Pack sea permanente (no extraíble) en su sistema y eliminará las versiones RTM de todos los componentes reemplazados. Esto solo se puede hacer porque al hacer que el paquete de servicio sea permanente; podemos garantizar que nunca necesitaremos versiones RTM.

Actualización 2 de los blogs de E7: La 'modularidad' del sistema operativo era un objetivo de ingeniería para Windows Vista. Esto se hizo para abordar una serie de problemas en las versiones heredadas de Windows relacionados con la instalación, el mantenimiento y la confiabilidad. El directorio de Windows SxS representa el 'estado de instalación y mantenimiento' de todos los componentes del sistema. Pero en realidad no consume tanto espacio en disco como parece cuando se usan herramientas integradas (DIR y Explorer) para medir el espacio en disco usado. ¡El hecho de que le hagamos más difícil saber cuánto espacio ocupa un directorio es justo! El catálogo de WinSxS también proporciona servicio fuera de línea y hace que Windows Vista y versiones posteriores sean 'seguros para imágenes'.

Ha habido varios blogs e incluso varias herramientas 'clandestinas' que te dicen que es posible eliminar el directorio WinSxS, y ciertamente es cierto que después de la instalación puedes eliminarlo del sistema y resulta que el sistema arranca y funciona. bien. . Pero, como se describió anteriormente, esta es una práctica muy mala, ya que elimina la capacidad de mantener de manera confiable todos los componentes del sistema operativo y la capacidad de actualizar o configurar componentes adicionales en su sistema. Windows solo admite el directorio WinSxS en una unidad física en la ubicación original.

Conclusión

¡Deja que la carpeta WinSxS sea como es!

Aprender acerca carpeta nativa y Carpetas Catroot y Catroot2 Aquí.

Materiales adicionales:

  1. Analice la tienda de componentes de Windows o WinSxS en Windows
  2. Limpiando la carpeta WinSxS en Windows
  3. Agregue la opción de limpieza de actualización de Windows a la herramienta de limpieza de disco en Windows
  4. Limpiar el directorio WinSxS en Windows Server .
Entradas Populares