Usuario del software
2014-08-27 18:16:54 +0000 2014-08-27 18:16:54 +0000
129

¿Por qué el archivo CBS.log tiene un tamaño de 20 GB

Hace dos días tenía una unidad C: completa, después de la cual borré 8 GB de datos. Al día siguiente el disco duro estaba lleno de nuevo, así que continué borrando otros 5 GB, y una vez más al día siguiente el disco estaba lleno.

Después de buscar lo que causó que el espacio del disco se llenara tan rápidamente, utilicé la herramienta windirstat para encontrar qué archivos ocupaban más espacio. Descubrí que el archivo CBS.log, que se encuentra en c:\windows\logs\cbs Hace dos días tenía una unidadC:` completa, después de la cual borré 8 GB de datos. Al día siguiente el disco duro estaba lleno de nuevo, así que continué borrando otros 5 GB, y una vez más al día siguiente el disco estaba lleno.

Después de buscar lo que causó que el espacio del disco se llenara tan rápidamente, utilicé la herramienta windirstat para encontrar qué archivos ocupaban más espacio. Descubrí que el archivo CBS.log, que se encuentra en , tiene 20 GB de tamaño.

Estoy usando Windows 8.

  • ¿Debería este archivo ser tan grande, y si no, cómo puedo reducir el tamaño?
  • ¿Cuál es el propósito de este archivo?
  • ¿Puedo borrarlo?

Respuestas [6]

85
2015-07-22 23:26:31 +0000

Tenía un archivo cbs.persist.log de 17 gb, como estaba seguro de que no era yo el que llenaba mi ssd, busqué archivos grandes inusuales en el directorio log de windows. De todos modos, sólo podía pensar en un problema de compresión.

Así que, para reiniciar la compresión en la carpeta CBS he utilizado el siguiente método:

  1. Deshabilitar el TrustedInstaller.exe (Instalador de módulos de Windows) en Taskmanager Services
  2. Eliminar todos los archivos .log en el directorio C:\Windows\Logs\ CBS, eliminar también los archivos .persist y .cab
  3. 3. Vuelva a habilitar el TrustedInstaller.exe

NOTA: Al limpiar la carpeta CBS se reinicia el proceso de compresión, por lo que los nuevos archivos de registro creados no deberían superar los 50 Mb antes de la compresión en archivos .cab como debería ser.

No hay un resultado visual directo, debe esperar hasta que dicho archivo de registro sea lo suficientemente grande.

Esta solución todavía funciona para mí en Windows 7 / 8 / 8.1 después de 1 año

Aunque no puedo estar seguro de que la compresión no vuelva a fallar, si lo hace... entonces simplemente repita la solución de nuevo pero asegúrese de desactivar TrustedInstaller antes de eliminar los archivos de la carpeta CBS.

Espero que esto ayude.

85
34
2014-08-27 18:30:37 +0000

Es un archivo generado por el Comprobador de Recursos de Microsoft Windows (SFC.exe).

No, no debería ser tan grande. El CBS.persist.log debe ser generado cuando el CBS llegue a tener alrededor de 50 megas de tamaño. CBS.log debe ser copiado a cbs.persist.log y un nuevo archivo cbs.log debe ser iniciado.

Puede intentar comprimir el archivo:

  • Si hace clic con el botón derecho en el archivo CBS.log
  • Luego haga clic en Propiedades
  • En la pestaña General, haga clic en Avanzado
  • Verifique "Comprimir el contenido para ahorrar espacio en el disco" y haga clic en OK

O, si está seguro de que su sistema está funcionando bien, puede borrar este archivo. SFC.exe creará uno nuevo, la próxima vez que se ejecute. Pero, podría ser útil para la solución de problemas.

34
27
2016-01-26 23:35:26 +0000

Sólo en caso de que alguien se pregunte por qué sucede esto en primer lugar. Creo que he reproducido las condiciones especiales (estoy seguro de que hay otras variaciones de estas condiciones que podrían causar el mismo resultado, sin embargo):

  1. Comencé un gran número de actualizaciones de Windows muy grandes (un montón de paquetes de idiomas y paquetes de servicios, etc.), mientras que también tenía un gran número de otras aplicaciones y ventanas abiertas (soy un desarrollador). Luego fui a almorzar.
  2. Windows Update funcionó hasta que el sistema se quedó sin memoria (RAM). Tengo 32 Gigabytes, pero no era suficiente.
  3. El "Trusted Installer.exe" (servicio "Windows Module Installer") intentó comprimir el archivo de registro de rápido crecimiento, pero no pudo ejecutarse, ya sea porque el registro creció demasiado rápido, o no pudo iniciarse debido a la baja memoria, o ambas cosas. Así que cuando fue necesario, el servicio "Windows Module Installer" ni siquiera se inició, (incluso temporalmente).
  4. A partir de ese momento, no pudo ocuparse del archivo de registro, ya que era demasiado grande para la compresión .CAB (¡alrededor de 25 Gigabytes!) y, por tanto, el círculo vicioso había comenzado y nada podía detenerlo (excepto mediante una intervención manual como la descrita en el apartado "Gin" anterior).
  5. Una vez que el archivo de registro creció hasta los 60 Gigabytes en mi SSD, utilizó todo mi espacio libre y recibí una advertencia de "espacio de almacenamiento bajo", y comencé a buscar la causa.

El siguiente proceso parece haber solucionado el problema: "Deshabilitar el servicio Windows Module Installer, eliminar el contenido de la carpeta C:\Windows\Logs\CBS\ny la carpeta 'C:\Windows\Temp' omitiendo cualquier archivo en uso, y luego iniciar el servicio Windows Module Installer de nuevo y establecerlo en inicio 'manual' (el predeterminado)". Reinicie.

27
10
2015-07-29 00:16:35 +0000

Como solución alternativa, en Windows 7, si se detiene el servicio de "Instalador de módulos de Windows", su inicio parece desencadenar el proceso de rotación de registros que crea un nuevo archivo cbs.log y mueve el viejo archivo a un archivo comprimido CbsPersist .cab. Mi archivo de registro de 500mb se comprimió a 30mb.

Tenga en cuenta que puede tardar unos minutos en ejecutarse. El servicio parece detenerse automáticamente una vez que está hecho.

10
5
2016-05-18 03:13:29 +0000

En mi caso, no pude detener el servicio ni siquiera después de desactivarlo. Los siguientes pasos me ayudaron a detener el servicio y eliminar el registro del CBS.

C:\Windows\system32>net stop TrustedInstaller
The requested pause, continue, or stop is not valid for this service.

More help is available by typing NET HELPMSG 2191.

C:\Windows\system32>sc qc TrustedInstaller
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: TrustedInstaller
    TYPE : 10 WIN32_OWN_PROCESS
    START_TYPE : 4 DISABLED
    ERROR_CONTROL : 1 NORMAL
    BINARY_PATH_NAME : C:\Windows\servicing\TrustedInstaller.exe
    LOAD_ORDER_GROUP : ProfSvc_Group
    TAG : 0
    DISPLAY_NAME : Windows Modules Installer
    DEPENDENCIES :
    SERVICE_START_NAME : localSystem

C:\Windows\system32>tasklist | find /i "TrustedInstaller.exe"
TrustedInstaller.exe 2164 Services 0 132,404 K

C:\Windows\system32>taskkill /f /im "TrustedInstaller.exe"
SUCCESS: The process "TrustedInstaller.exe" with PID 2164 has been terminated.

Por si acaso ayudara a alguien.

5
1
2015-06-03 16:30:53 +0000

En el Servidor 2008 R2, Mi C:\windows\temp estaba vacío. Intenté borrar los registros cbs y un registro cbs de 2.5 GB seguía regresando, así que revisé C:\windows\temp después de intentar borrar el registro y un gran número de archivos .dmp habían aparecido allí.

Los borró y el archivo de registro ya no está. El espacio del disco se ha recuperado. (El mío siguió regresando incluso después de borrarlo).

1