2014-08-27 18:16:54 +0000 2014-08-27 18:16:54 +0000
129
129

Perché il file CBS.log ha una dimensione di 20 GB

Due giorni fa avevo un'unità completa C:, dopo di che ho cancellato 8 GB di dati. Il giorno dopo il disco rigido era di nuovo pieno, così ho continuato a cancellare altri 5 GB, e ancora una volta il giorno dopo il disco era pieno.

Dopo aver cercato cosa ha causato il riempimento dello spazio su disco così velocemente, ho usato lo strumento windirstat per trovare quali file occupavano più spazio. Ho scoperto che il file CBS.log, che si trova in c:\windows\logs\cbs Due giorni fa avevo un'unità completaC:`, dopo di che ho cancellato 8 GB di dati. Il giorno dopo il disco rigido era di nuovo pieno, così ho continuato a cancellare altri 5 GB, e ancora una volta il giorno dopo il disco era pieno.

Dopo aver cercato cosa ha causato il riempimento dello spazio su disco così velocemente, ho usato lo strumento windirstat per trovare quali file occupavano più spazio. Ho scoperto che il file CBS.log, che si trova in , è grande 20 GB.

Sto usando Windows 8.

  • Questo file dovrebbe essere così grande, e se no, come posso ridurre le dimensioni?
  • Qual è lo scopo di questo file?
  • Posso cancellarlo?

Risposte (6)

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

Avevo un file cbs.persist.log di 17 gb, dato che ero sicuro che non ero io a riempire il mio ssd, ho cercato dei file insolitamente grandi nella directory di windows log. Mi è venuto in mente solo un problema di compressione.

Quindi, per resettare la compressione nella cartella CBS ho usato il seguente metodo:

  1. 1. Disattivare TrustedInstaller.exe (Windows Module Installer) in Taskmanager Services
  2. 2. Cancellare tutti i file .log nella directory C:\Windows\Logs\ CBS, cancellare anche i file .persist e .cab
  3. 3. Abilitare nuovamente TrustedInstaller.exe

NOTA: La pulizia della cartella CBS ripristina il processo di compressione, quindi i nuovi file di log creati non dovrebbero diventare più grandi di 50 Mb prima della compressione in file .cab come dovrebbe essere.

Non c'è un risultato visivo diretto, è necessario attendere fino a quando un tale file di log è abbastanza grande.

Questa soluzione funziona ancora per me su Windows 7 / 8 / 8.1 dopo 1 anno

Anche se non posso essere sicuro che la compressione non fallirà mai più, se lo farà… allora basta ripetere la soluzione di nuovo, ma assicuratevi di disabilitare TrustedInstaller prima di cancellare i file nella cartella CBS.

Spero che questo aiuti.

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

Si tratta di un file generato dal Microsoft Windows Resource Checker (SFC.exe).

No, non dovrebbe essere così grande. Il CBS.persist.log dovrebbe essere generato quando la CBS ha una dimensione di circa 50 megapixel. CBS.log dovrebbe essere copiato su cbs.persist.log e dovrebbe essere avviato un nuovo file cbs.log.

Potete provare a comprimere il file:

  • Se cliccate con il tasto destro del mouse sul file CBS.log
  • Poi cliccate su Proprietà
  • Nella scheda Generale, cliccate su Avanzate
  • Spuntate “Comprimere il contenuto per risparmiare spazio su disco” e cliccate su OK

Oppure, se siete sicuri che il vostro sistema funzioni bene, potete cancellare questo file. SFC.exe ne creerà uno nuovo, la prossima volta che verrà eseguito. Ma, potrebbe essere utile per la risoluzione dei problemi.

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

Nel caso in cui qualcuno si chieda perché questo accade. Credo di aver riprodotto le condizioni speciali (sono sicuro che ci sono altre variazioni di queste condizioni che potrebbero però causare lo stesso risultato):

  1. Ho avviato un gran numero di aggiornamenti di Windows molto grandi (un mucchio di pacchetti di lingue e service pack ecc.), mentre avevo anche un gran numero di altre applicazioni e finestre aperte (sono uno sviluppatore). Poi sono andato a pranzo.
  2. 2. Windows Update è rimasto in funzione fino a quando il sistema non ha esaurito la memoria (RAM). Ho 32 Gigabyte, ma non è stato sufficiente.
  3. Windows Update è andato avanti fino a quando il sistema non ha esaurito la memoria (RAM). Il “Trusted Installer.exe” (servizio “Windows Module Installer”) ha cercato di comprimere il file di log in rapida crescita, ma non ha potuto funzionare, o perché il log cresceva troppo velocemente, o perché non poteva avviarsi a causa della poca memoria, o entrambe le cose. Così, quando è stato necessario, il servizio “Windows Module Installer” non si è nemmeno avviato affatto, (anche temporaneamente).
  4. Da quel momento in poi, non poteva occuparsi del file di log, perché era troppo grande per la compressione .CAB (circa 25 Gigabyte!) e così il circolo vizioso era iniziato e nulla poteva fermarlo (tranne che con un intervento manuale come descritto da “Gin” sopra).
  5. Una volta che il file di log è cresciuto fino a 60 Gigabyte sul mio SSD, ha usato tutto il mio spazio libero e ho ricevuto un avviso di “basso spazio di memoria”, e ho iniziato a cercare la causa.

  6. Il seguente processo sembra aver risolto il problema: “disabilitare il servizio Windows Module Installer, cancellare il contenuto della cartella C:\Windows\Logs\CBS\, e la cartella ‘C:\Windows\Temp’, saltando qualsiasi file in uso, quindi avviare di nuovo il servizio Windows Module Installer e impostarlo su ‘manual’ start (il default)”. Riavviare.

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

Come soluzione alternativa, su Windows 7, se il servizio “Windows Modules Installer” viene fermato, allora l'avvio sembra innescare il processo di rotazione dei log che crea un nuovo file cbs.log e sposta il vecchio file in un archivio compresso CbsPersist .cab. Il mio file di log di 500 mb è stato compresso fino a 30 mb.

Si noti che l'esecuzione potrebbe richiedere alcuni minuti. Il servizio sembra fermarsi automaticamente una volta terminato.

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

Nel mio caso non sono stato in grado di interrompere il servizio anche dopo la disabilitazione. I seguenti passi mi hanno aiutato a fermare il servizio e a rimuovere il log 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.
``` &001 


Solo nel caso in cui potesse aiutare qualcuno.
1
1
1
2015-06-03 16:30:53 +0000

Sul Server 2008 R2, My C:\windows\temp era vuoto. Ho provato a cancellare i log del cbs e un log del cbs da 2,5 GB continuava a tornare, così ho controllato C:\windows\temp dopo aver tentato di cancellare il log e un gran numero di file .dmp vi erano apparsi.

Li ho cancellati e il file di log è ora scomparso. Lo spazio su disco è stato recuperato. (Il mio ha continuato a tornare anche dopo averlo cancellato).