@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Tamaño de WinSxS en Windows 2012 R2

Si utilizamos Windows 2012 R2 como sistema operativo servidor (esta entrada también es aplicable a Windows 2008, Windows 7, Windows 8), conforme pasan los días, instalamos componentes, actualizamos parches… vemos que el tamaño de la unidad C, va creciendo y vamos acumulando gigas y gigas de archivos.

Hoy vamos a ver algunas formas de reducir el tamaño de la carpeta WinSxS, que es uno de los principales responsables de este aumento de tamaño, así que vamos a responder primero a unas sencillas preguntas:

Windows2012R2-030

¿Qué contiene el directorio WinSxS?

El directorio WinSxS (Windows Side-by-Side o Component Store) contiene archivos utilizados por Windows en distintas ocasiones:

  • Contiene los archivos de instalación de los distintos componentes y roles de windows de forma que ante una instalación no sea necesario disponer del DVD de instalación o el instalador obtenga los archivos de esta carpeta.
  • Se utiliza como backup cuando se instalan actualizaciones con Windows Update de forma que si es necesario, podamos desinstalarlas y volver a utilizar las versiones anteriores de los archivos utilizados.
  • Utiliza estos archivos en caso de tener que reparar algún archivo del sistema corrupto

¿Dónde se encuentra?

En la carpeta de instalación de Windows, generalmente C:\Windows\WinSxS

¿Puedo borrar el directorio WinSxS?

No

¿Puedo reducir el tamaño de WinSxS?

Si, básicamente de dos formas:

  • Eliminando los archivos de instalación de roles y características
  • Eliminando archivos de backup de actualizaciones de Windows

 

Eliminar archivos de instalación de roles y características

Cuando queremos añadir un nuevo rol o característica de Windows, se utilizan los archivos de instalación que se encuentran en la carpeta WinSxS.

Si ejecutamos el comando Get-WindowsFeature (en una sesión PowerShell) vemos el listado de características de Windows y su estado.

Windows2012R2-009

 

En el estado de las características vemos 3 estados principalmente:

  • Installed: la característica está instalada
  • Available: la característica no está instalada pero los archivos están disponibles para su instalación
  • Removed: la característica no está instalada y los archivos no están disponibles para su instalación

Para eliminar los archivos de las características que no necesitamos, podemos hacerlo una a una o de forma general para todas las disponibles, por ejemplo con el comando:

Windows2012R2-013

 

Después de ejecutar el comando podemos ver que el estado de las características ha cambiado

Windows2012R2-015

Con este comando ahorramos aproximadamente 1GB de espacio en el disco.

Tras ejecutar este comando, cuando queramos instalar una nueva característica a nuestro servidor tendremos que proporcionar los archivos de una de las siguientes formas:

  • Con el DVD de instalación
  • Indicando en la instalación la ruta a una carpeta con el archivo install.wim
  • Indicar el archivo install.wim en una GPO
  • Utilizar Windows Update

 

Eliminar archivos de backup de actualizaciones de Windows

Cuando instalamos Windows 2012 R2 y aplicamos los parches y actualizaciones, vemos que podemos tener hasta casi 100 actualizaciones (a diciembre de 2014) y prácticamente 2GB de tamaño de descarga.

Para poder analizar el tamaño de la carpeta WinSxS y ver su evolución con la instalacíon de las actualizaciones, utilizamos el comando

 

Podemos comparar el antes de la instalación de las actualizaciones

Windows2012R2-017

Y el después

Windows2012R2-023

Vemos que se ha aumentado en casi 6GB.

Para reducir este tamaño podemos eliminar las versiones anteriores de los archivos actualizados ejecutando

Windows2012R2-024

Tras la ejecución de este comando, vemos que hemos reducido en prácticamente 4GB el espacio ocupado por la carpeta WinSxS

Windows2012R2-027

Y si queremos ir un paso más, y estamos seguro que nuestra imagen de Windows es correcta, podemos ejecutar el comando

De esta forma ya no podremos desinstalar las actualizciones

 

 

A modo de resumen una tabla con los distintos tamaños tras ejecutar distintos comandos de “limpieza”

C: (GB) WinSxS (GB) (WinSxS) – Shared (GB) Backups and Disabled Features (GB)
Recien instalado 8,22 5,28 3,79 1,4
StartComponentCleanup 8,1 5,11 3,69 1,33
Remove Features 7,23 4,24 3,69 0,3
Parcheado 13,9 10,2 3,81 5,25
StartComponentCleanup 9,57 5,33 3,72 1,16
ResetBase 9,1 4,68 3,72 0,7

 

Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

seguridad-contenedores-docker-1

Seguridad contenedores Docker

Seguridad contenedores Docker Hoy os voy a entregar varias pautas para mejorar la seguridad de …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

dieciseis + 8 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu