Limpiar la carpeta WinSxS
Este tema trata sobre las distintas formas de reducir el tamaño de la carpeta WinSxS en una instalación de Windows 10 en ejecución o posterior.
No elimine la carpeta WinSxS; en su lugar, puede reducir el tamaño de la carpeta WinSxS mediante herramientas integradas en Windows. Para obtener más información sobre la carpeta WinSxS, consulte Administrar el almacén de componentes.
El sistema operativo reduce automáticamente el tamaño de la carpeta WinSxS mediante métodos similares a los descritos en este tema. Windows también usa procesos internos para reducir el tamaño de la carpeta WinSxS, como desinstalar y eliminar paquetes con componentes reemplazados por otros componentes por versiones más recientes. Las versiones anteriores de algunos componentes se mantienen en el sistema durante un período de tiempo, lo que le permite revertirlas si es necesario. Después de un período de tiempo, estos componentes anteriores se quitan automáticamente de la instalación.
También puede reducir el tamaño de una imagen de Windows con algunas de las mismas técnicas, como se describe en Reducir el tamaño del almacén de componentes en una imagen de Windows sin conexión.
Para obtener información sobre cómo encontrar el tamaño de la carpeta WinSxS, consulte Determinar el tamaño real de la carpeta WinSxS.
Advertencia
Eliminar archivos de la carpeta WinSxS o eliminar toda la carpeta WinSxS puede dañar gravemente el sistema para que su PC no arranque y hacer imposible su actualización.
Tiene varias maneras de iniciar la limpieza del almacén de componentes, que usan una combinación de eliminación de paquetes y compresión de componentes para limpiar la carpeta WinSxS:
Programador de tareas
La tarea StartComponentCleanup limpia automáticamente los componentes cuando el sistema no está en uso. Cuando se ejecuta automáticamente, la tarea esperará al menos 30 días después de instalar un componente actualizado antes de desinstalar las versiones anteriores del componente.
Si decide ejecutar esta tarea, la tarea tendrá un tiempo de espera de 1 hora y es posible que no limpie completamente todos los archivos.
Ejecute la tarea StartComponentCleanup en el Programador de tareas para limpiar y comprimir componentes
Si el Programador de tareas no está abierto, inicie el Programador de tareas. Para obtener más información, consulte Iniciar el Programador de Tareas.
Expanda el árbol de consola y vaya a Biblioteca del programador de tareas\Microsoft\Windows\Servicing\StartComponentCleanup.
En Elemento seleccionado, haga clic en Ejecutar.
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Nota
La tarea StartComponentCleanup también se puede iniciar desde la línea de comandos.
Dism.exe
El parámetro /Cleanup-Image
de Dism.exe proporciona a los usuarios avanzados más opciones para reducir aún más el tamaño de la carpeta WinSxS. Para obtener más información, consulte Opciones de mantenimiento de paquetes de sistema operativo DISM Command-Line
Uso del parámetro /StartComponentCleanup
Si usa el parámetro
/StartComponentCleanup
de Dism.exe en una versión en ejecución de Windows 10 o posterior, obtendrá resultados similares a los de ejecutar la tarea StartComponentCleanup en el Programador de tareas, excepto que las versiones anteriores de los componentes actualizados se eliminarán inmediatamente (sin un período de gracia de 30 días) y no tendrá una limitación de tiempo de espera de 1 hora.En un símbolo del sistema con privilegios elevados, ejecute:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Use el modificador /ResetBase con el parámetro /StartComponentCleanup.
El uso del parámetro
/ResetBase
junto con el parámetro/StartComponentCleanup
de DISM.exe en una versión en ejecución de Windows 10 o posterior elimina todas las versiones sustituidas de cada componente del almacén de componentes.En un símbolo del sistema con privilegios elevados, ejecute:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Advertencia
No se pueden desinstalar todos los paquetes de actualización existentes una vez completado este comando, pero esto no bloqueará la desinstalación de paquetes de actualización futuros.
Uso del parámetro /SPSuperseded
Para reducir la cantidad de espacio utilizado por un Service Pack, use el parámetro
/SPSuperseded
de Dism.exe en una versión en ejecución de Windows para quitar los componentes de copia de seguridad necesarios para la desinstalación del Service Pack. Un Service Pack es una colección de actualizaciones acumulativas para una versión determinada de Windows.En un símbolo del sistema con privilegios elevados, ejecute:
Dism.exe /online /Cleanup-Image /SPSuperseded
Advertencia
El Service Pack no se puede desinstalar una vez completado este comando.
Liberador de espacio en disco
Puede usar la limpieza de disco para reducir el número de archivos innecesarios en las unidades, lo que puede ayudar a que el equipo se ejecute más rápido. Puede eliminar archivos temporales y archivos del sistema, vaciar el papelera de reciclaje y quitar una variedad de otros elementos que ya no necesite. La opción para limpiar las actualizaciones ayuda a reducir el tamaño del almacén de componentes.
Ejecutar limpieza de disco para eliminar archivos del sistema
- Para eliminar los archivos del sistema, ejecute los pasos que se indican en Eliminación de archivos mediante la limpieza de disco.
Temas relacionados
Administrar el almacén de componentes
Determinar el tamaño real de la carpeta WinSxS
Reducir el tamaño del almacén de componentes en una imagen de Windows sin conexión