De un primer vistazo, hay muchos usuarios de Windows Server 2012 que no entienden para qué sirve la carpeta WinSxS, a pesar de que el espacio que puede ocupar en el disco es grande. Sin embargo, es im­po­r­ta­n­te no borrarla, ya que podría afectar si­g­ni­fi­ca­ti­va­me­n­te a la fu­n­cio­na­li­dad del sistema. Te mostramos cómo reducir el tamaño de WinSxS fá­ci­l­me­n­te.

Backup cloud por Acronis
Protege tu in­frae­s­tru­c­tu­ra y reduce el tiempo de inac­ti­vi­dad
  • Copias de seguridad au­to­má­ti­cas y fácil re­cu­pe­ra­ción
  • Gestión y pla­ni­fi­ca­ción intuitiva
  • Pro­te­c­ción contra las amenazas basadas en IA
  • Incluye crédito inicial de 250 € el primer mes

Limpiar la carpeta WinSxS

Para limpiar la carpeta WinSxS, puedes utilizar la he­rra­mie­n­ta de línea de comandos dism.exe. En los pasos que te pre­se­n­ta­mos a co­n­ti­nua­ción te ex­pli­ca­mos cómo puedes proceder:

Paso 1

Para ejecutar dism.exe, ne­ce­si­ta­rás derechos de ad­mi­ni­s­tra­dor. En la función de búsqueda de Windows escribe “cmd” para encontrar el símbolo del sistema de Windows. A co­n­ti­nua­ción, en la parte derecha de la pantalla, se­le­c­cio­na “Ejecutar como ad­mi­ni­s­tra­dor”.

Paso 2

Con el comando Dism.exe /Online /Cleanup-Image /Ana­l­y­ze­Co­m­po­ne­ntS­to­re, se iniciará el análisis de la carpeta WinSxS para de­te­r­mi­nar el espacio de al­ma­ce­na­mie­n­to realmente utilizado. Luego, introduce el comando Dism.exe /Online /Cleanup-Image /sp­su­pe­r­se­ded para iniciar el proceso de limpieza.

Consejo

Para eliminar las ac­tua­li­za­cio­nes de Windows al­ma­ce­na­das, también puedes recurrir al comando Dism.exe /Online /Cleanup-Image /Sta­r­t­Co­m­po­ne­n­t­Clea­nup. Hazlo solo en caso de que tu sistema funcione co­rre­c­ta­me­n­te, pues a partir de ese momento no podrás re­tro­ce­der a una versión anterior.

Imagen: Resultado del comando ″Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore″
Con el comando “Dism.exe /Online /Cleanup-Image /Ana­l­y­ze­Co­m­po­ne­ntS­to­re” puedes analizar la carpeta WinSxS teniendo en cuenta el espacio de al­ma­ce­na­mie­n­to utilizado.
Nota

En la versión de es­cri­to­rio de Windows, la carpeta WinSxS también cumple funciones im­po­r­ta­n­tes del sistema y puede ocupar mucho espacio en el disco. Sin embargo, el proceso para reducir el tamaño de la carpeta WinSxS en la versión de es­cri­to­rio difiere en algunos aspectos con respecto a la versión del servidor. Te mostramos cómo puedes limpiar WinSxS en Windows 10.

Reducir el tamaño de la carpeta WinSxS

Si no deseas limpiar la carpeta WinSxS, sino si­m­ple­me­n­te reducir su tamaño, puedes hacerlo fá­ci­l­me­n­te eje­cu­ta­n­do una limpieza normal del disco. Para ello, recurre a la he­rra­mie­n­ta cleanmgr.

Paso 1

Presiona la tecla Windows y busca cleanmgr. Como al­te­r­na­ti­va, puedes iniciar la apli­ca­ción a través del cuadro de diálogo “Ejecutar”, que se abre con [Windows] + [R].

Paso 2

Se­le­c­cio­na la unidad del sistema (C:) en la selección de la unidad. Si tu sistema solo dispone de una unidad, este paso se omitirá.

Paso 3

En la siguiente ventana, haz clic en “Limpiar archivos del sistema” y espera a que se complete el proceso.

Imagen: Limpieza del disco para la unidad C
Haz clic en “Limpiar archivos del sistema”

Ahora se­le­c­cio­na los archivos del sistema que deseas eliminar. Haz clic en “Aceptar” para eliminar los archivos se­le­c­cio­na­dos. Este proceso puede tardar algunos minutos, según la cantidad de espacio de disco que se libere.

Imagen: Selección de archivos del sistema que se desea eliminar
Se­le­c­cio­na los archivos del sistema que deseas eliminar.

Datos clave sobre la carpeta WinSxS

La carpeta pertenece a las carpetas estándar de las in­s­ta­la­cio­nes Windows. Por ese motivo, se encuentra en la partición del sistema. WinSxS es la abre­via­tu­ra de “Windows-Side-by-Side”. Traducido de forma literal, side-by-side significa uno al lado del otro. Esto da una idea del propósito de esta carpeta: en ella, las versiones de los archivos se guardan de forma adicional. La de­no­mi­na­ción en español de la carpeta WinSxS es “almacén de co­m­po­ne­n­tes”. Contiene pre­do­mi­na­n­te­me­n­te archivos del sistema y puede alcanzar un volumen de varios gigabytes.

Propósito de la carpeta WinSxS

En la carpeta WinSxS se mantienen di­s­po­ni­bles los archivos ne­ce­sa­rios para la re­s­tau­ra­ción del sistema. En especial, admite las si­guie­n­tes apli­ca­cio­nes:

  • Guardar de forma paralela las distintas versiones de las bi­blio­te­cas de vínculos dinámicos (DLL) y de otros archivos del sistema: puede suceder que las apli­ca­cio­nes antiguas no sean co­m­pa­ti­bles con las mo­di­fi­ca­cio­nes en las DLL. Por este motivo, en WinSxS se guardan al mismo tiempo distintas versiones.
  • Activar y des­ac­ti­var funciones durante el fu­n­cio­na­mie­n­to: algunas funciones de Windows, como, por ejemplo, la apli­ca­ción de vi­r­tua­li­za­ción Hyper V y la sandbox vinculada a ella pueden activarse sin tener que in­s­ta­lar­se. Los archivos ne­ce­sa­rios para ello también se en­cue­n­tran en esta carpeta.
  • Añadir roles en los sistemas ope­ra­ti­vos de servidor: las funciones de los sistemas ope­ra­ti­vos de servidor de Windows también se llaman roles. De esta forma, el servidor puede, por ejemplo, tomar el rol de un servidor DHCP en la red. Para este tipo de ex­te­n­sio­nes también se usa la carpeta WinSxS.
  • Re­s­ta­ble­cer el sistema en caso de problemas de arranque: si el sistema operativo no se inicia, se puede arrancar en un modo de re­s­ta­ble­ci­mie­n­to. De esta forma, se puede acceder a versiones antiguas de los programas del sistema.
  • Des­in­s­ta­lar ac­tua­li­za­cio­nes pro­ble­má­ti­cas: cuando Windows ejecuta una ac­tua­li­za­ción, no elimina la versión anterior, sino que la guarda para poder acceder a ella en caso de di­fi­cu­l­ta­des.

Al­te­r­na­ti­vas para ahorrar espacio

Si no basta con disminuir el tamaño de la carpeta WinSxS, existen otras al­te­r­na­ti­vas para conseguir más espacio:

  • Des­ac­ti­var la hi­be­r­na­ción del sistema: para la hi­be­r­na­ción del sistema, se genera un archivo de imagen con la de­no­mi­na­ción hiberfil.sys que puede ocupar un tamaño co­n­si­de­ra­ble.
  • Almacenar los perfiles de usuario en otra unidad de disco: si se debe evitar una re­in­s­ta­la­ción, se puede cambiar el lugar de al­ma­ce­na­mie­n­to de las su­b­ca­r­pe­tas del perfil de usuario en el apartado de pro­pie­da­des en la pestaña “Ubicación”. También es posible utilizar otra unidad de disco, por ejemplo, un nuevo disco duro.
  • Almacenar las carpetas de programas en otras unidades: en la mayoría de los casos, los programas que ocupan es­pe­cia­l­me­n­te mucho espacio pueden in­s­ta­lar­se en otras unidades de disco.
  • Des­in­s­ta­lar programas y funciones no ne­ce­sa­rios a través del punto de menú “Programas y ca­ra­c­te­rí­s­ti­cas” del panel de control.
  • Eliminar carpetas no ne­ce­sa­rias, como Windows.old
  • Des­ac­ti­var puntos de re­s­tau­ra­ción

En ocasiones, no basta con liberar espacio en las carpetas de Windows. En esos casos, la mejor al­te­r­na­ti­va es la re­in­s­ta­la­ción o el re­s­ta­ble­ci­mie­n­to del sistema. Para ello, también existen distintas al­te­r­na­ti­vas que dejan intactos los programas in­s­ta­la­dos o los archivos propios.

¿Por qué no se puede limpiar la carpeta WinSxS sin más?

Windows guarda in­fo­r­ma­ción im­po­r­ta­n­te para el sistema en WinSxS. Si se borra o se cambia de lugar esta in­fo­r­ma­ción, algunos procesos puede que dejen de funcionar ade­cua­da­me­n­te. Pero ¿a qué se debe?

Unidades de disco de Windows

No­r­ma­l­me­n­te, Windows se encuentra instalado en la primera partición del disco duro. Las pa­r­ti­cio­nes también se denominan unidades de disco o volúmenes. Juntos componen un mismo di­s­po­si­ti­vo de memoria. La primera partición de un disco duro recibe, por lo general, la letra de unidad de disco “C”. En la ruta C:\Windows\ se en­cue­n­tran la mayor parte de los archivos y carpetas de im­po­r­ta­n­cia para el sistema operativo, entre las que se incluye WinSxS.

Estos ficheros no se pueden desplazar a otra unidad de disco sin más, ya que, de ser así, los co­m­po­ne­n­tes del sistema operativo no los en­co­n­tra­rían. Por eso, es im­po­r­ta­n­te destinar su­fi­cie­n­te espacio en disco para la partición del sistema durante la in­s­ta­la­ción.

Hecho

El espacio de al­ma­ce­na­mie­n­to de un disco duro debe ge­s­tio­nar­se en es­tru­c­tu­ras co­m­pa­ti­bles con el sistema operativo. Para ello, se crean una o varias pa­r­ti­cio­nes. El espacio de al­ma­ce­na­mie­n­to se divide de forma lógica. Cada partición se formatea con un sistema de archivos, el cual gestiona la es­tru­c­tu­ra de carpetas y los archivos, incluidos los metadatos. El disco duro realiza una tabla de partición en la que se incluyen todas las pa­r­ti­cio­nes.

Ac­tua­li­za­cio­nes, Service Packs y re­vi­sio­nes

Los sistemas ope­ra­ti­vos y otras apli­ca­cio­nes hace tiempo que ya no son es­tru­c­tu­ras in­fle­xi­bles que se instalan en un momento concreto y se utilizan durante años. Debido a su co­m­ple­ji­dad y al continuo cambio en sus exi­ge­n­cias, necesitan mejoras en todo momento o am­plia­cio­nes. Para ello, existen diversas po­si­bi­li­da­des: Los hotfix (una solución rápida a un problema), ac­tua­li­za­cio­nes (una ac­tua­li­za­ción pla­ni­fi­ca­da) y Service Packs (un conjunto de ac­tua­li­za­cio­nes y hotfixes) acceden a la in­fo­r­ma­ción de WinSxS para conocer el estado del sistema. Si no se dispone allí de las re­fe­re­n­cias ne­ce­sa­rias, las ac­tua­li­za­cio­nes del sistema operativo se instalan in­co­rre­c­ta­me­n­te o no se instalan en absoluto.

Hecho

La di­fe­re­n­cia entre los conceptos update y upgrade radica en el contenido funcional de la ac­tua­li­za­ción. Una update no­r­ma­l­me­n­te mejora un programa en el marco de las funciones que ya posee. La upgrade implica mejorar el programa a una versión di­s­po­ni­ble de mejor calidad o a una versión que se acaba de publicar. Por otro lado, la downgrade implica el cambio a una versión más antigua del programa o a un programa con menos funciones y se realiza cuando las nuevas versiones contienen errores.

Es­tru­c­tu­ra modular de los programas

Una razón que explica la de­pe­n­de­n­cia entre los programas y las bi­blio­te­cas o funciones del sistema es la es­tru­c­tu­ra modular de los programas. Algunas funciones, como, por ejemplo, la apertura de archivos o la co­m­pro­ba­ción de hora del sistema, las necesitan varios programas. El sistema operativo da acceso a estas funciones mediante in­te­r­fa­ces de pro­gra­ma­ción para que los de­sa­rro­lla­do­res las puedan importan en sus programas. Muchas de las bi­blio­te­cas de funciones se en­cue­n­tran en la carpeta WinSxS. Si se eliminan estos datos de forma im­pru­de­n­te, puede suceder que algunos programas ya no puedan funcionar.

En resumen

Es­pe­cia­l­me­n­te cuando hablamos de po­r­tá­ti­les u or­de­na­do­res cuyos sistemas ope­ra­ti­vos están in­s­ta­la­dos en una SSD, es cada vez más frecuente que se den problemas con la memoria di­s­po­ni­ble. Mediante la limpieza de la carpeta WinSxS, nos podemos deshacer del lastre de los archivos que ya no ne­ce­si­ta­mos. Sin embargo, es im­po­r­ta­n­te hacerlo sin eliminar ma­nua­l­me­n­te ningún contenido necesario. Es im­pre­s­ci­n­di­ble que la eli­mi­na­ción se lleve a cabo con las he­rra­mie­n­tas de Windows. Si acabas de instalar una gran ac­tua­li­za­ción, debes evitar la eli­mi­na­ción a toda costa. De lo contrario, las posibles ac­tua­li­za­cio­nes de­fe­c­tuo­sas ya no podrán des­in­s­ta­lar­se.

Ir al menú principal