# ¿La carpeta WinSxS es realmente tan grande y se puede limpiar?

Cuando liberas espacio en la unidad C:, `C:\Windows\WinSxS` suele mostrar varios gigabytes, a veces más que toda Program Files. Está dentro de la carpeta Windows y se resiste a la eliminación, así que la gente se pregunta si se puede tocar. Se puede, pero solo con las herramientas propias de Windows, y antes hay que saber cuánta parte de ese número es real.

## Por qué parece tan grande

WinSxS es el almacén de componentes. Windows guarda aquí sus componentes, y es en lo que se apoyan las reversiones tras una actualización defectuosa y las reparaciones de archivos del sistema dañados. La [explicación de Microsoft](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/determine-the-actual-size-of-the-winsxs-folder) explica por qué parece grande: muchos archivos parecen existir tanto en System32 como en WinSxS, pero el disco guarda una sola copia y la otra ubicación es un vínculo físico. El Explorador de archivos y otras herramientas que suman tamaños de carpeta no tienen en cuenta los vínculos físicos, así que los mismos datos se cuentan dos veces.

## Mide primero la sobrecarga real

Abre el Símbolo del sistema como administrador y ejecuta:

```cmd
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
```

Lee las líneas del resultado por separado:

- **Tamaño del almacén de componentes notificado por el Explorador de archivos**: el tamaño que calcula el Explorador, sin tener en cuenta los vínculos físicos.
- **Tamaño real del almacén de componentes**: el tamaño con los vínculos físicos contabilizados, que sigue incluyendo archivos compartidos con Windows.
- **Compartido con Windows**: archivos que también aparecen en otro sitio y que Windows necesita para funcionar, no sobrecarga.
- **Copias de seguridad y características deshabilitadas** y **Caché y datos temporales**: juntas son la sobrecarga del almacén de componentes, y son lo que la limpieza puede afectar.
- **Se recomienda la limpieza del almacén de componentes**: cuando dice Sí, es probable que la limpieza reduzca la sobrecarga.

En el ejemplo de Microsoft, el Explorador informa de 4,98 GB mientras la sobrecarga real es de unos 507 MB. Mide antes de limpiar para no pasar una tarde con un número que es sobre todo archivos compartidos.

## No la elimines a mano

La advertencia de Microsoft es explícita: eliminar archivos de WinSxS, o eliminar la carpeta entera, puede dejar el PC incapaz de arrancar y de instalar actualizaciones, porque algunos archivos importantes del sistema solo existen ahí. Tomar la propiedad a TrustedInstaller para forzar la eliminación acaba igual.

## Limpia con DISM

Windows ya limpia según una programación. La tarea StartComponentCleanup se ejecuta mientras el PC está inactivo, espera al menos 30 días después de instalar un componente actualizado antes de quitar la versión anterior y se detiene al cabo de una hora. Para limpiar ahora, ejecuta:

```cmd
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
```

La [guía de limpieza de Microsoft](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder) explica la diferencia respecto a la tarea programada: las versiones anteriores de los componentes actualizados se eliminan de inmediato, sin los 30 días de margen y sin el límite de una hora.

Añadir `/ResetBase` va más lejos:

```cmd
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
```

Quita todas las versiones reemplazadas de cada componente. Después, las actualizaciones ya instaladas ya no se pueden desinstalar, mientras que las actualizaciones instaladas más tarde no se ven afectadas. Cuánto espacio vuelve depende de las dos líneas de sobrecarga de arriba, no de una cifra fija. Justo después de una actualización grande, mientras no estés seguro de que es estable, deja fuera este modificador.

| Comando | Qué quita | ¿Se pueden desinstalar las actualizaciones instaladas? |
| --- | --- | --- |
| `/StartComponentCleanup` | Versiones reemplazadas de componentes actualizados | En parte: las versiones anteriores quitadas ya no se pueden revertir |
| `/StartComponentCleanup /ResetBase` | Todas las versiones reemplazadas | No |

Solo `/ResetBase` hace que cada actualización instalada quede permanentemente sin posibilidad de quitarse; `/StartComponentCleanup` solo elimina de inmediato las versiones anteriores de los componentes, así que esas actualizaciones concretas pierden la vía de reversión.

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-winsxs-folder-cleanup-windows-en-mobile.webp" type="image/webp" width="768" height="1180">
    <img src="/img/blog/windows-winsxs-folder-cleanup-windows-en.webp" width="1360" height="454" loading="lazy" alt="Mide la sobrecarga y luego limpia con DISM">
  </picture>
  <figcaption>Analiza primero para separar la sobrecarga de los archivos compartidos y luego ejecuta la limpieza de componentes. ResetBase es opcional y, después, las actualizaciones instaladas ya no se pueden desinstalar.</figcaption>
</figure>

## Sin la línea de comandos

En el Liberador de espacio en disco, elige «Limpiar archivos de sistema» y selecciona «Limpieza de Windows Update». La guía de Microsoft indica que esto también reduce el almacén de componentes. Sea cual sea la vía, vuelve a ejecutar el análisis después y compara: es más preciso que el tamaño que muestra el Explorador de archivos. Para seguir buscando otro espacio, continúa con [Ordenar una unidad C: llena](/es/windows/blog/windows-c-drive-full) y [Limpieza de cachés de Windows](/es/windows/blog/windows-cache-cleanup). Para las carpetas temporales del sistema y la caché de Windows Installer, consulta [limpieza de la carpeta Temp](/es/windows/blog/windows-temp-folder-cleanup) y la [carpeta Windows Installer](/es/windows/blog/windows-installer-folder-cleanup).

## Preguntas frecuentes

### ¿Puedo eliminar la carpeta WinSxS?

No. Microsoft advierte de que eliminar archivos de WinSxS puede dejar Windows incapaz de arrancar o de actualizarse. Usa en su lugar la limpieza de DISM.

### ¿Por qué WinSxS parece más grande que el cambio en el disco?

Muchos archivos también aparecen en System32. El Explorador cuenta ambas copias; el disco guarda una. Usa `DISM /Online /Cleanup-Image /AnalyzeComponentStore` para el tamaño real.

### ¿Qué cedes con /ResetBase?

Después, cada actualización instalada ya no se puede desinstalar. Las actualizaciones instaladas más tarde no se ven afectadas.

### ¿Cómo la limpio sin la línea de comandos?

También Liberador de espacio en disco, Limpiar archivos de sistema, Limpieza de Windows Update reduce el almacén de componentes; vuelve a medir después.


Canonical: https://mole.fit/es/windows/blog/winsxs-folder-cleanup-windows
