¿Te apareció una carpeta llena de archivos como CbsPersist_20241007.log dentro de C:\Windows\Logs\CBS\ y no sabés si se pueden borrar?
Tranquilo, no estás solo. Esos archivos no son virus ni errores, sino registros del sistema que Windows crea automáticamente cada vez que repara o actualiza archivos internos. Esto se soluciona fácilmente, usando este borrador-automatico, que hace tu trabajo en segundos y sin complicaciones!
💡 ¿Qué son los archivos CBS?
CBS significa Component-Based Servicing, un módulo que Windows usa para manejar:
- Reparaciones del sistema (
sfc /scannow,DISM, etc.) - Instalación de actualizaciones
- Reemplazo de archivos dañados
En cada ejecución, Windows guarda un registro detallado en un log llamado CBS.log, y cuando éste se llena, genera copias llamadas CbsPersist_XXXXXX.log.
Con el tiempo, pueden acumularse y ocupar varios cientos de megabytes.
✅ ¿Se pueden borrar?
Sí.
Los CbsPersist_*.log se pueden borrar sin afectar el sistema operativo, siempre que no se esté ejecutando una reparación o actualización en ese momento.
Solo se recomienda mantener el archivo CBS.log actual, y eliminar los más viejos.
🧰 Cómo limpiarlos automáticamente
Podés hacerlo manualmente, o usar un script (borrador-automatico) que te simplifique todo el proceso.
Acá te dejo un script seguro y probado, que borra logs viejos y archivos temporales sin tocar nada importante.
📄 Script (borrador-automático) para limpiar logs del sistema
Copiá el siguiente texto en un bloc de notas y guardalo como LimpiarLogs.bat.
Luego hacé clic derecho sobre el ícono y Ejecutalo como administrador.
@echo off
echo.
ECHO by: EPF (ELECTRONICA PARA EL FUTURO) Ing. PJM.
color 0A
echo.
echo ======================================================
echo LIMPIEZA DE LOGS Y ARCHIVOS TEMPORALES DEL SISTEMA
echo ======================================================
echo.
:: Detiene el servicio de mantenimiento para poder borrar CBS
net stop trustedinstaller >nul 2>&1
echo Eliminando logs de CBS…
del /f r/q «%windir%\Logs\CBS\CbsPersist_*.log» >nul 2>&1
echo Limpiando logs de Windows Update…
del /f /q «%windir%\Logs\WindowsUpdate*.log» >nul 2>&1
echo Eliminando temporales de mantenimiento…
del /f /q «%windir%\Temp*» >nul 2>&1
del /f /q «%temp%*» >nul 2>&1
echo Borrando CACHE de actualizaciones antiguas…
rd /s /q «%windir%\SoftwareDistribution\Download» >nul 2>&1
mkdir «%windir%\SoftwareDistribution\Download» >nul 2>&1
echo Borrando CACHE de reportes de errores…
rd /s /q «%ProgramData%\Microsoft\Windows\WER\ReportQueue» >nul 2>&1
rd /s /q «%ProgramData%\Microsoft\Windows\WER\ReportArchive» >nul 2>&1
echo.
echo Limpieza completada correctamente!
echo.
echo Ahora puede CERRAR (esta ventana)
echo.
echo REINICIAR su Windows o…
echo.
pause
exit
Descargar el archivo "LimpiarLogs.bat" de MEGA (descomprimís y listo para usar)
https://mega.nz/file/Jh0hmAxJ#gskivftmI6Nkv5kHJvtAS5uW9BLwtqYToyW_sZDn51c
Esta es la pantalla de interfaz
Ves los mensajes de la tarea que está haciendo.
Las opciones, CERRAR la ventana, REINICIAR Windows o pulsar una tecla y se cierra sola la ventana.

⚙️ ¿Qué limpia este script?
- Logs viejos del Componente de Servicio (CBS)
- Archivos temporales del sistema y del usuario
- Caché de actualizaciones de Windows
- Reportes de error antiguos
🚀 Resultado de este borrador-automático
Con esta limpieza vas a:
- Recuperar espacio en disco
- Evitar errores repetitivos en los logs
- Mantener el sistema más liviano y ordenado
🧠 “La inteligencia está en resolver sin complicarse.”