Caché de Windows Update (SoftwareDistribution)
Windows Update descarga los paquetes de actualización en C:\Windows\SoftwareDistribution\Download antes de instalarlos. Una vez finalizada la instalación, los archivos descargados ya no son necesarios, y las versiones de componentes anteriores reemplazadas por las actualizaciones también se pueden limpiar. Windows administra esta carpeta por sí mismo; se puede limpiar con el Liberador de espacio en disco o restablecer cuando las actualizaciones siguen fallando.
1Qué se almacena allí
C:\Windows\SoftwareDistribution contiene la carpeta Download con los paquetes de actualización y la carpeta DataStore con la base de datos de Windows Update, la cual incluye el historial de actualizaciones que se muestra en Configuración.
La Optimización de entrega, que comparte fragmentos de actualizaciones entre PC, mantiene su propia caché. Se borra con la opción «Archivos de optimización de entrega» en el Liberador de espacio en disco o en Configuración > Sistema > Almacenamiento > Archivos temporales.
2Limpieza después de las actualizaciones
La opción «Limpieza de Windows Update» en el Liberador de espacio en disco (que se muestra tras hacer clic en «Limpiar archivos del sistema») elimina las versiones antiguas de los componentes actualizados. El mismo trabajo lo realiza Dism.exe /Online /Cleanup-Image /StartComponentCleanup. Después de esto, las actualizaciones instaladas ya no se pueden desinstalar.
3Restablecimiento de la caché de actualizaciones
Cuando las actualizaciones fallan repetidamente con el mismo error, los pasos de solución de problemas de Microsoft incluyen detener los servicios de Windows Update y BITS, cambiar el nombre de la carpeta SoftwareDistribution y volver a iniciar los servicios. A continuación, Windows crea una nueva carpeta vacía y vuelve a descargar lo necesario.
Cómo restablecer la caché de Windows Update
- Abra el Símbolo del sistema como administrador.
- Detenga los servicios:
net stop wuauservynet stop bits - Cambie el nombre de la carpeta:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Vuelva a iniciar los servicios:
net start bitsynet start wuauserv - Abra Configuración > Windows Update y seleccione «Buscar actualizaciones».
- Cuando las actualizaciones vuelvan a funcionar, elimine SoftwareDistribution.old.
Precauciones
- No elimine ni cambie el nombre de la carpeta mientras se estén descargando o instalando actualizaciones.
- Después de un restablecimiento, es posible que la lista del historial de actualizaciones en Configuración aparezca vacía; las actualizaciones instaladas permanecerán instaladas.
- Tras la limpieza de componentes, las actualizaciones instaladas no se pueden desinstalar.
Artículos relacionados
- Liberador de espacio en disco (cleanmgr)Qué elimina la clásica herramienta Liberador de espacio en disco, qué añade «Limpiar archivos del sistema» y cómo ejecutar cleanmgr desde la línea de comandos.
- Carpeta WinSxS (almacén de componentes)Qué es C:\Windows\WinSxS, por qué el Explorador exagera su tamaño y cómo reducirlo únicamente con comandos DISM compatibles.
- DISM (Deployment Image Servicing and Management)Qué es DISM, los comandos /CheckHealth, /ScanHealth y /RestoreHealth, y cómo DISM y SFC trabajan juntos para reparar Windows.
Fuentes
- Solucionar problemas de actualización de Windows (Soporte técnico de Microsoft) support.microsoft.com
- Limpiar la carpeta WinSxS (Microsoft Learn) learn.microsoft.com
Última revisión: