File CBS in Windows: cosa sono, come leggerli e cancellarli

I log CBS vengono creati da Windows per registrare i risultati delle scansioni e delle riparazioni dei file di sistema. Li genera il componente Component-Based Servicing (CBS), che gestisce aggiornamenti, installazioni e riparazioni del sistema.
Questi file sono essenziali per risolvere problemi legati a Windows Update, DISM e System File Checker (SFC).
Tabella dei contenuti
- Cos’è un file CBS in Windows?
- Cosa registra un file CBS?
- Dove si trova il file CBS?
- Come visualizzare il file CBS
- Come cancellare o svuotare il file CBS
- Perché i log CBS sono utili
- Approcci alternativi e quando i CBS non bastano
- Checklist e playbook per la diagnosi
- FAQ
- Conclusione
Cos’è un file CBS in Windows?
Un file CBS (CBS.log) è un registro testuale che contiene voci sulle operazioni effettuate da Component-Based Servicing. Registra il controllo e la riparazione dei file di sistema quando vengono eseguiti strumenti come SFC o DISM.
Cosa registra un file CBS?
Registra le azioni eseguite durante aggiornamenti o riparazioni: quali file sono stati scansionati, riparati o saltati, oltre a eventuali errori o codici di stato. Se sfc /scannow
segnala problemi, il CBS.log spesso contiene i dettagli utili per risalire alla causa.
Per procedure passo-passo su come riparare un CBS.log danneggiato, consulta la sezione “Playbook” più avanti.
Dove si trova il file CBS?
Il percorso predefinito è:
C:\Windows\Logs\CBS\CBS.log
Il file viene aggiornato ogni volta che esegui SFC o scansioni DISM. Per percorsi simili relativi ai crash, vedi i log BSOD.
Come visualizzare il file CBS
Puoi aprire CBS.log con Notepad o usare il Prompt dei comandi per filtrare le voci rilevanti.
Passaggi rapidi (interattivi):
- Premi Windows + R per aprire Esegui.
- Digita
C:\Windows\Logs\CBS
e premi Invio. - Fai clic con il tasto destro su
CBS.log
e scegli Apri con > Blocco note.
- Premi Ctrl + F e cerca
[SR]
oerror
per individuare le voci SFC o gli errori.
Se il file è molto grande, estrai le voci SFC recenti con questo comando (da Prompt dei comandi con privilegi):
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
Questo crea sfcdetails.txt
sul desktop con le righe contenenti [SR]
, più facili da analizzare.
Come cancellare o svuotare il file CBS
I log CBS possono diventare molto grandi. È sicuro rimuoverli dopo la diagnosi; Windows ne ricreerà uno nuovo quando necessario.
Procedura consigliata (Prompt dei comandi come amministratore):
- Apri il Prompt dei comandi come amministratore.
- Ferma il servizio Windows Modules Installer:
net stop trustedinstaller
- Vai nella cartella dei log:
cd C:\Windows\Logs\CBS
- Elimina il file:
del CBS.log
- Riavvia il PC. Windows creerà un nuovo
CBS.log
quando necessario.
Nota: puoi anche rinominare il file (ad es. CBS.old
) se vuoi mantenerne una copia per analisi successive.
Perché i log CBS sono utili
- Diagnosi di aggiornamenti falliti di Windows.
- Identificazione di corruzione nei file di sistema.
- Indagine su errori di DISM o SFC.
Per una diagnostica più ampia, controlla anche i log di DISM (C:\Windows\Logs\DISM\dism.log
) e il Visualizzatore eventi.
Approcci alternativi e quando il CBS non basta
- Event Viewer (Visualizzatore eventi): utile per errori di sistema correlati ma non dettagli SFC.
- DISM log: contiene informazioni su operazioni di riparazione offline e sul componente di immagini di sistema.
- Riparazione offline: se i file di sistema sono gravemente corrotti, esegui DISM con sorgente esterna (media di Windows o WIM).
Controesempi/limiti:
- Se la corruzione avviene prima di generare le voci o se un aggiornamento sovrascrive i file, il CBS potrebbe non contenere la causa esatta.
- Log molto grandi possono rendere difficile trovare informazioni senza estrazione/filtraggio.
Modello mentale rapido
Pensa ai log CBS come al “diario” delle azioni del motore di riparazione di Windows: quando qualcosa si rompe o non si installa, il diario dovrebbe contenere gli indizi.
Mini-metodologia (Playbook rapido)
- Estrarre: estrai le righe rilevanti con
findstr
per concentrarti sulle voci SFC. - Leggere: cerca codici di errore e nomi file.
- Riparare: prova
DISM /Online /Cleanup-Image /RestoreHealth
quindisfc /scannow
. - Verificare: ricontrolla CBS.log e lo stato di Windows Update.
- Pulire: elimina o rinomina il CBS.log se non serve più.
Esempio comandi utili:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Checklist per ruolo
Helpdesk / Tecnico di primo livello:
- Estrarre
sfcdetails.txt
e inviarlo al team avanzato. - Verificare aggiornamenti recenti.
- Estrarre
Amministratore di sistema:
- Eseguire DISM e SFC, analizzare CBS e DISM.log.
- Pianificare riparazione offline se necessario.
Utente esperto:
- Aprire CBS.log, cercare
[SR]
, salvare estratti utility.
- Aprire CBS.log, cercare
Criteri di verifica (Test di accettazione)
- Dopo riparazioni,
sfc /scannow
non riporta errori persistenti. - CBS.log non contiene voci new error ricorrenti correlate alla stessa risorsa.
- Windows Update procede senza fallire sugli stessi pacchetti.
Sicurezza e privacy
I log possono contenere percorsi di file e nomi utente. Evita di pubblicarli integralmente su forum pubblici. Condividi solo estratti rilevanti o cancellane i dati sensibili.
Glossario (1 riga ciascuno)
- CBS: Component-Based Servicing, gestisce aggiornamenti e riparazioni.
- SFC: System File Checker, verifica e ripara file di sistema.
- DISM: Deployment Image Servicing and Management, ripara immagini di Windows.
FAQ
A cosa serve il file CBS.log? Registra le azioni eseguite dal servizio Component-Based Servicing, come installazioni di aggiornamenti e riparazioni di SFC.
Posso eliminare il file CBS.log? Sì. Dopo la diagnostica è sicuro eliminarlo; Windows lo rigenera automaticamente.
Perché il mio CBS.log è così grande? Scansioni frequenti, aggiornamenti e numerosi eventi incrementano la dimensione. Svuotalo se occupa spazio e non serve più.
Come leggo gli errori nel CBS.log? Apri con Blocco note e cerca [SR]
o usa findstr
per esportare le righe rilevanti.
Riepilogo e conclusione
I log CBS sono una risorsa fondamentale per diagnosticare errori di aggiornamento e riparazione in Windows. Sapere dove si trovano, come estrarre le voci importanti, come eseguire DISM e SFC e quando cancellare il log permette di risolvere rapidamente molti problemi di sistema.
Importante: non condividere log completi pubblicamente senza rimuovere dati sensibili. Mantieni sempre una copia prima di cancellare se prevedi analisi successive.
Sommario:
- Individua il file in C:\Windows\Logs\CBS\CBS.log.
- Usa
findstr
per estrarre voci SFC ordinarie. - Esegui DISM e SFC per riparare file corrotti.
- Elimina o rinomina il log dopo la diagnosi, Windows lo rigenera.
Materiali simili

Aggiornare CentOS 7 a CentOS 8 — guida pratica

Installare F1 TV su Android TV — Guida completa

Aprire Chrome in Incognito dal menu contestuale

VAC unable to verify in CS:GO: come risolvere

Come restituire un gioco su Steam — Guida rapida
