Cargando

Limpiar carpeta WinSxS en Windows 10 con Dism



  •   Responder

Solución elegida por el autor
Iniciado por Sergio Maldonado , 22 junio 2017 - 18:16

Esta es una pregunta muy típica, ¿Por qué la carpeta WinSxS es tan grande de tamaño? Muchos usuarios de Windows se lo preguntan diariamente y no solo de Windows 10, también de Windows 8, 7 etc.

 

Aquí tuvieron duda parecida donde uno tenía 7GB y tuvo que borrarlo, tenía dudas sobre si limpiarla, borrarla o que hacer:

 

https://www.solvetic...uedo-borrarlo/

 

Te voy a explicar yo, como poder hacer esta tarea porque a más de uno le pasó esto y lo suelo realizar. La carpeta WinSxS en Windows es el almacén de componentes que se encuentra dentro de la siguiente ruta:

 

C:\Windows

 

Aquí tenemos los archivos importantes y principales del sistema Windows de todas las versiones. Aquí es donde tienes los archivos que son los que gestionan las características que controlas, configuras y cambias en el Panel de control de tu sistema Windows.

 

En esta carpeta es donde se guardan las actualizaciones que te descargas e instalas y ahí tienes el problema, porque el tamaño de WinSxS aumenta mucho al recibir actualizaciones una y otra vez, de ahí que vaya aumentando de tamaño muy a menudo convirtiéndose en espacio ocupado muy grande como puede pasar en tu caso.

 

 

 

 

Cómo ves en la imagen, ahí tienes todas las carpetas que tiene la carpeta WinSxS, que es el almacén. Para poder limpiarlo sin romper nada y sin liarla con las actualizaciones y demás temas, se puede realizar de dos formas:
  1. Con la herramienta que tienes integrada de limpiar disco Windows 10.
  2. Con unos comandos de la aplicación de consola Dism.

 

El tutorial que te he puesto en enlace es brutal para ver las diferentes formas de limpiarlo el disco, para mi de los mejores tutoriales para eso. A parte vienen más formas de liberar espacio.

 

Ahora te detallo aquí el punto 2. que sería para saber como usar el comando Dism para liberar la carpeta WinSxS:

  • Ahora debes escribir el Escriba o copie y pegue el siguiente comando:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

  • Pulsas enter y realizará la limpieza.
 
 

 

 

Cómo ves en la imagen, esto tardará un ratillo, pero te estará limpiando con ese comando esto en Windows 10. Como ves, el parámetros en el comando Dism.exe como son:
 
  • /StartComponentCleanup: Este parámetro lo que hace es quitar versiones anteriores de los componentes de sistema actualizados y darte más espacio de tu disco.
  • /ResetBase: Cuando se añade también, lo que haces es que el comando Dism elimine todas las versiones almacenadas en el almacén de componentes. También liberará espacio.

 

Espero que te sirva de ayuda!!!

10 Respuestas de expertos
Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 12 junio 2017 - 13:49

Hola, vengo que tengo un Windows 10 que tiene la carpeta WinSxS bastante grande ocupando mucho espacio. El tema es que me comentaron que con Dism se limpia muy bien, pero sinceramente no tengo ni idea de como usar ese comando para limpiarla y borrar espacio para que pese menos.

 

Podéis ayudarme?


  • 22 personas más tuvieron esta duda Yo también
  • Volver arriba

 

Publicado 12 junio 2017 - 14:36

Hola Cristina buenos dias espero todo vaya muy bien.

 

Mira en primer lugar la idea es reducir su tamaño, que es tu objetivo, ya que eliminarla no es recomendable.

 

Si lo quieres hacer a traves de DISM (Administración y mantenimiento de imágenes de implementación) debes abrir un simbolo del sistema como administrador y ejecutar el siguiente comando:

 

Dism.exe /online /Cleanup-Image /StartComponentCleanup

 

Cualquier novedad por favor nos cuentas.

 

Ten un lindo dia



 

Publicado 12 junio 2017 - 14:40

Hola Cristina,

 

puedes realizaar un limpiado automático de la carpeta WinSxS de Windows 10 de varias formas, yo te voy a explicar como hacerlo a través del programador de tareas Windows 10. Es sencillo y así lo dejas de forma automática para que se vaya realizando esta limpieza y borrado de lo que ocupa esta carpeta y así no se te llena tanto.

 

 

Limpiar carpta WinSxS por Programador de tareas

 
 
Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE
 
 
  • La tarea StartComponentCleanup es la que tenemos que crear, lleva desde Windows 8 donde se limpian los componentes de forma periódica y automática al detectar el sistema Windows que no está siendo usado. Se suele ejecutar cada 30 días.
  • Al ejecutar esta tarea tendrá tiempo de espera de 1 hora y es posible que no limpie completamente todos los archivos.
  • Debes navegar dentro del programador de tareas a esta ruta:

 

Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup

 

  • Cuando la encuentres pulsa en ejecutar y lo podrás tener.
 
 
Limpiar carpta WinSxS por comando CMD
 
Te dejo esta otra opción de ejecutar esta tarea de limpieza de la carpeta de WinSxS pero a través de comando:
 
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
 

 

Para más info tienes este link oficial en español:

 

Por favor Identificate o Registrate para poder ver este contenido



 

Publicado 22 junio 2017 - 18:16

Esta es una pregunta muy típica, ¿Por qué la carpeta WinSxS es tan grande de tamaño? Muchos usuarios de Windows se lo preguntan diariamente y no solo de Windows 10, también de Windows 8, 7 etc.

 

Aquí tuvieron duda parecida donde uno tenía 7GB y tuvo que borrarlo, tenía dudas sobre si limpiarla, borrarla o que hacer:

 

https://www.solvetic...uedo-borrarlo/

 

Te voy a explicar yo, como poder hacer esta tarea porque a más de uno le pasó esto y lo suelo realizar. La carpeta WinSxS en Windows es el almacén de componentes que se encuentra dentro de la siguiente ruta:

 

C:\Windows

 

Aquí tenemos los archivos importantes y principales del sistema Windows de todas las versiones. Aquí es donde tienes los archivos que son los que gestionan las características que controlas, configuras y cambias en el Panel de control de tu sistema Windows.

 

En esta carpeta es donde se guardan las actualizaciones que te descargas e instalas y ahí tienes el problema, porque el tamaño de WinSxS aumenta mucho al recibir actualizaciones una y otra vez, de ahí que vaya aumentando de tamaño muy a menudo convirtiéndose en espacio ocupado muy grande como puede pasar en tu caso.

 

 

 

 

Cómo ves en la imagen, ahí tienes todas las carpetas que tiene la carpeta WinSxS, que es el almacén. Para poder limpiarlo sin romper nada y sin liarla con las actualizaciones y demás temas, se puede realizar de dos formas:
  1. Con la herramienta que tienes integrada de limpiar disco Windows 10.
  2. Con unos comandos de la aplicación de consola Dism.

 

El tutorial que te he puesto en enlace es brutal para ver las diferentes formas de limpiarlo el disco, para mi de los mejores tutoriales para eso. A parte vienen más formas de liberar espacio.

 

Ahora te detallo aquí el punto 2. que sería para saber como usar el comando Dism para liberar la carpeta WinSxS:

  • Ahora debes escribir el Escriba o copie y pegue el siguiente comando:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

  • Pulsas enter y realizará la limpieza.
 
 

 

 

Cómo ves en la imagen, esto tardará un ratillo, pero te estará limpiando con ese comando esto en Windows 10. Como ves, el parámetros en el comando Dism.exe como son:
 
  • /StartComponentCleanup: Este parámetro lo que hace es quitar versiones anteriores de los componentes de sistema actualizados y darte más espacio de tu disco.
  • /ResetBase: Cuando se añade también, lo que haces es que el comando Dism elimine todas las versiones almacenadas en el almacén de componentes. También liberará espacio.

 

Espero que te sirva de ayuda!!!



 

Publicado 22 junio 2017 - 18:22

Como extra os digo que este comando te dice lo que realmente te ocupa la carpeta WinSxS:

 

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

 

Os dejo también para más información de como borrar espacio y liberarlo en la carpeta WinSxS de esta info oficial de Microsoft en Español:

 

Por favor Identificate o Registrate para poder ver este contenido

 

Este también explica como liberar el espacio WinSxS Windows 10, 8, 7:

 

Por favor Identificate o Registrate para poder ver este contenido



 

Publicado 22 junio 2017 - 18:25

Oir, ¿Alguno sabéis como configurar y programar esto para que se ejecute automáticamente? Eso sería de mucha ayuda.



 

Publicado 22 junio 2017 - 18:49

Oir, ¿Alguno sabéis como configurar y programar esto para que se ejecute automáticamente? Eso sería de mucha ayuda.

 

Eso lo puedes hacer con el Programador de tareas, así programas una tarea que lo limpia con ese comando habitualmente cada X días que tu decidas. Para entrar al programador de tareas Windows 10, lo tienes aquí.

 

Luego dentro tienes opciones, o bien te creas tu con el comando que han enseñado más arriba meterlo en una tarea para ejecutarse cada X días. O bien también puedes usar una tarea que ya está creada por Windows y solo tienes que seleccionarla y activarla, así te olvidas de tener que realizarlo.

 

  • Entra en la ruta:
  1. Biblioteca del programador de tareas
  2. Microsoft
  3. Windows
  4. Servicing
  • Aquí verás como ves en la imagen en la parte derecha, la tarea creada por defecto, llamada: "StartComponentCleanup".

 

 

 

Esa es la tarea para ejecutar el comando Dism.exe que es el válido para ello y poder limpiar de forma programada cuando tu decidas.



 

Publicado 22 junio 2017 - 18:55

Eso lo puedes hacer con el Programador de tareas, así programas una tarea que lo limpia con ese comando habitualmente cada X días que tu decidas. Para entrar al programador de tareas Windows 10, lo tienes aquí.

 

Luego dentro tienes opciones, o bien te creas tu con el comando que han enseñado más arriba meterlo en una tarea para ejecutarse cada X días. O bien también puedes usar una tarea que ya está creada por Windows y solo tienes que seleccionarla y activarla, así te olvidas de tener que realizarlo.

 

  • Entra en la ruta:
  1. Biblioteca del programador de tareas
  2. Microsoft
  3. Windows
  4. Servicing
  • Aquí verás como ves en la imagen en la parte derecha, la tarea creada por defecto, llamada: "StartComponentCleanup".

 

attachicon.gifstartcomponentcleanup-programador-tareas-windows-10.png

 

 

Esa es la tarea para ejecutar el comando Dism.exe que es el válido para ello y poder limpiar de forma programada cuando tu decidas.

 

Muchas gracias por tu respuesta!! con eso a mi me vale mucho. gracias.



   AUTOR PREGUNTA

Publicado 22 junio 2017 - 19:00

Me encantaría poder daros a todos más puntos jajajaja

 

MUCHAS GRACIAS (Solucionado)



 

Publicado 22 junio 2017 - 19:43

Para los que tengáis el sistema Windows 7, revisar este comando, que os va a ayudar mucho para limpiar carpeta "C:\Windows\WinSxS"

 

Dism /online /cleanup-image /Spsuperseded

 

Es que el comando que ponéis es para Windows 8 y Windows 10, este comando que os doy es para los de Windows 7 que también se llena mucho la carpeta famosa WinSxS.




X