Cómo limpiar la carpeta softwaredistribution de forma segura en Windows 11
🔍 WiseChecker

Cómo limpiar la carpeta softwaredistribution de forma segura en Windows 11

Solución rápida: Abra el Símbolo del sistema como administrador. Ejecute: net stop wuauserv, net stop bits, luego ren C:\Windows\SoftwareDistribution SoftwareDistribution.old, luego net start wuauserv && net start bits. Windows recrea la carpeta. La versión antigua se conserva como .old en caso de que necesite revertir.

La carpeta SoftwareDistribution contiene las descargas de Windows Update. Puede crecer enormemente con el tiempo. Limpiarla resuelve actualizaciones atascadas, libera espacio en disco y obliga a Windows a volver a descargar las actualizaciones pendientes. Siempre cambie el nombre en lugar de eliminar — es más seguro.

Síntoma: Desea limpiar de forma segura la carpeta SoftwareDistribution en Windows 11.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~5 minutos.

ADVERTISEMENT

Qué causa esta necesidad

SoftwareDistribution almacena: actualizaciones pendientes, caché de descargas, base de datos del historial de actualizaciones. Razones para limpiar:

  • Recuperación de espacio en disco (10-30 GB es común).
  • Actualizaciones atascadas que fallan repetidamente.
  • Caché de descargas corrupta.
  • Forzar un inicio limpio de Windows Update.

Método 1: Limpieza segura mediante cambio de nombre

La ruta estándar.

  1. Abra el Símbolo del sistema como administrador.
  2. Detenga los servicios de Windows Update:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
  3. Cambie el nombre de la carpeta (no la elimine — es más seguro):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. También cambie el nombre de catroot2 (caché de catálogo, a menudo relacionada con problemas):
    ren C:\Windows\System32\catroot2 catroot2.old
  5. Reinicie los servicios:
    net start wuauserv
    net start bits
    net start cryptsvc
  6. Windows recrea las carpetas SoftwareDistribution y catroot2.
  7. Después de confirmar que Windows Update funciona durante 1-2 semanas: elimine de forma segura SoftwareDistribution.old.
  8. Para un script por lotes: combine todos los comandos en un archivo .bat. Ejecútelo como administrador.

Este es el cambio de nombre seguro.

ADVERTISEMENT

Método 2: Eliminar subcarpetas específicas

Para conservar el historial de actualizaciones.

  1. Para no perder la base de datos del historial de actualizaciones, elimine solo subcarpetas específicas.
  2. Detenga los servicios como en el Método 1.
  3. Navegue a C:\Windows\SoftwareDistribution.
  4. Dentro: Download (actualizaciones pendientes), DataStore (base de datos de actualizaciones), SLS, etc.
  5. Elimine solo la subcarpeta Download:
    rd /s /q C:\Windows\SoftwareDistribution\Download
  6. Opcional: elimine también DataStore para un restablecimiento completo:
    rd /s /q C:\Windows\SoftwareDistribution\DataStore

    Pero esto pierde el historial de actualizaciones.

  7. Reinicie los servicios.
  8. Para una limpieza por actualización: más quirúrgica. Menos riesgo de problemas.

Esta es la ruta granular.

Método 3: Usar el Liberador de espacio en disco para una limpieza relacionada

Para la ruta gráfica.

  1. Abra el Liberador de espacio en disco: Win+R → cleanmgr.
  2. Elija la unidad C:.
  3. Haga clic en Limpiar archivos del sistema. Aparecerá el aviso de UAC.
  4. Marque:
    • Limpieza de Windows Update: elimina archivos de actualizaciones instaladas que ya no son necesarios.
    • Archivos de Optimización de entrega: archivos temporales para actualizaciones entre pares.
    • Instalaciones anteriores de Windows: si aparecen (después de una actualización de características).
  5. Haga clic en Aceptar. Espere a que finalice la limpieza.
  6. Para una limpieza profunda del sistema: dism /online /cleanup-image /startcomponentcleanup /resetbase. Elimina versiones de componentes reemplazadas. Úselo con precaución: después no es posible revertir.
  7. Para monitorear: Configuración → Sistema → Almacenamiento muestra el desglose del uso.
  8. Para combinar: cambiar el nombre de SoftwareDistribution + Liberador de espacio en disco + DISM = limpieza máxima.

Este es el enfoque gráfico.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • La carpeta SoftwareDistribution existe con contenido nuevo (más pequeña).
  • SoftwareDistribution.old se conserva como copia de seguridad.
  • Se liberó espacio en disco.
  • Configuración → Windows Update → Buscar actualizaciones funciona sin errores.
  • Las actualizaciones pendientes se vuelven a descargar desde cero.

Si nada de esto funciona

Si Windows Update sigue sin funcionar: El servicio no pudo iniciarse: revise Servicios → Windows Update → Propiedades → pestaña Iniciar sesión. Establezca la cuenta Sistema local. Permisos dañados: icacls C:\Windows\SoftwareDistribution /reset /T restablece los permisos de la carpeta. Para catroot2 corrupto: enfoque similar de cambio de nombre. Para problemas con el servicio BITS: detenga BITS → elimine C:\ProgramData\Microsoft\Network\Downloader → inicie BITS. Para fallos crónicos de actualización: sfc /scannow + dism /online /cleanup-image /restorehealth. Para un KB específico atascado: descárguelo manualmente desde el Catálogo de Microsoft Update. Para Restablecimiento en la nube: Restablecer este equipo → Conservar mis archivos → Descarga en la nube. Windows y los componentes de actualización desde cero.

Conclusión: Detenga wuauserv + bits + cryptsvc, cambie el nombre de SoftwareDistribution a SoftwareDistribution.old, reinicie los servicios. Catroot2 de forma similar. Use la Limpieza de Windows Update del Liberador de espacio en disco para obtener espacio adicional.

ADVERTISEMENT