Stai ancora utilizzando Windows 7, 8 o 8.1? Quindi potresti aver notato che il tuo spazio disponibile sul disco rigido diminuisce costantemente, anche se non hai scaricato o aggiunto nuovi file al tuo sistema. Questo accumulo di file spazzatura è un sintomo del bug di compressione del file di registro, un problema di cui Microsoft è a conoscenza da oltre due anni.
Mentre Microsoft non ha rilasciato nulla ufficialmente, è possibile correggere manualmente questo bug e rilasciare il tanto necessario spazio su disco.
Il bug di compressione dei file di registro
Questo è un problema noto che riguarda l'Installer Trusted. Che cos'è TrustedInstaller e perché mi impedisce di ridenominare i file? Che cos'è TrustedInstaller e perché mi impedisce di ridenominare i file? TrustedInstaller è un account utente integrato in Windows 8, Windows 7 e Windows Vista. Questo account utente "possiede" una varietà di file di sistema, inclusi alcuni file nella cartella Programmi, nella cartella Windows e ... Ulteriori informazioni I registri CBS in Windows 7, 8, 8.1 e 2008 R2, oltre a quelli potenzialmente esistenti anche in altre versioni.
I sintomi
Per fortuna, poster jwalker107 ha descritto a fondo i sintomi del bug nel forum Microsoft Answers:
Ho avuto ripetuti casi in cui un client Windows 7 x64 esaurisce lo spazio su disco rigido e ha rilevato che C: \ Windows \ TEMP viene utilizzato con centinaia di file con nomi che seguono il modello "cab_XXXX_X", generalmente 100 MB ciascuno, e questi file vengono costantemente generati fino a quando il sistema non esaurisce lo spazio. Dopo aver rimosso i file e riavviato, i file iniziano a essere generati di nuovo.
Ho scoperto che questo è causato da grandi registri di manutenzione basati su componenti. Questi sono memorizzati in C: \ Windows \ Logs \ CBS. Il file di registro corrente è denominato "cbs.log". Quando "cbs.log" raggiunge una determinata dimensione, un processo di pulizia rinomina il registro in "CbsPersist_YYYYMMDDHHMMSS.log" e quindi tenta di comprimerlo in un file CAB.
Tuttavia, quando cbs.log raggiunge una dimensione di 2 GB prima che il processo di pulizia lo comprima, il file è troppo grande per essere gestito dall'utilità makecab.exe. Il file di registro viene rinominato in CbsPersist_date_time.log, ma quando il processo di makecab tenta di comprimerlo il processo non riesce (ma solo dopo aver consumato circa 100 MB in \ Windows \ Temp). Dopo questo, il processo di pulizia viene eseguito ripetutamente (circa ogni 20 minuti nella mia esperienza). Il processo fallisce ogni volta e consuma anche nuovi ~ 100 MB in \ Windows \ Temp prima di morire. Questo viene ripetuto finché il sistema non esaurisce lo spazio su disco.
La causa
Quando il sistema funziona correttamente, l'unità di compressione CAB integrata deve comprimere il registro CBS del programma di installazione attendibile prima che raggiunga i 2 GB. Sfortunatamente, il CAB non è in grado di gestire file di dimensioni superiori a 2 GB e inizia ad avere un brutto momento. Di conseguenza, il compressore CAB ( makecab.exe
) genera una quantità enorme di file TEMP inutili e eccessivamente gonfiati. Mantieni i file di registro e temp sotto controllo con questo script di Windows. Tieni sotto controllo i file di registro e temp con questo script di Windows molto tempo ad aiutare gli amici e la famiglia con i loro problemi con il computer, e devo dire che sopra tutti gli altri problemi, l'unico problema che vedo emergere e ... Leggi altro, che riempie rapidamente qualsiasi disco rigido.
Non è chiaro il motivo per cui il file di registro può crescere più di 2 GB. La registrazione potrebbe accadere troppo velocemente perché la compressione si mantenga e il colpevole qui potrebbe essere Windows Update Ecco perché odiamo l'aggiornamento di Windows Ecco perché odiamo l'aggiornamento di Windows Il modo in cui Windows Update attualmente impone aggiornamenti e aggiornamenti di Windows 10 è negativo. Gavin esamina cosa rende tutti noi odiati Windows Update e cosa puoi fare contro di esso. Leggi di più . Una volta che un file di registro è cresciuto fino a 2 GB o più, fa in modo che lo strumento di compressione si arresti in modo anomalo e immetta un circolo vizioso, accumulando file indesiderati temporanei finché l'unità non è piena.
Questo bug è irritante e richiede molto tempo, per non dire altro. E perché Microsoft continua a evitare strumenti di compressione migliori è oltre me.
La correzione manuale
Woody Leonhard, di Woody su Windows di InfoWorld, ha spiegato come risolvere manualmente questo problema. Salta sotto il tweet per vedere come liberarti da questo tumulto.
Un bug di vecchia data nella compressione del file di registro di Win7 può improvvisamente riempire il tuo disco rigido. Correzione manuale. @infoworld WoW https://t.co/hXwVpDR4N6
- Woody Leonhard (@woodyleonhard), 25 agosto 2016
Premere il tasto Windows + R per aprire la finestra di dialogo Esegui. Digitare services.msc
per aprire il pannello dei servizi locali Come controllare i servizi in esecuzione con il comando SC [Windows] Come controllare i servizi in esecuzione con il comando SC [Windows] Una delle cose che mi ritrovo a fare molto più spesso da quando ci si immerge nell'IT sta monitorando e controllando lo stato dei servizi in esecuzione su computer che sono in esecuzione in tutta la società. C'è ... Leggi altro.
Scorri fino al Windows Modules Installer e spegnilo.
Ora vai a % rootdirectory%> Windows> Registri> CBS .
Ora dovrai spostare o rinominare ciascuno dei file nella directory. A seconda del numero di file presenti, potrebbe essere più facile spostarli tutti in una directory diversa.
Ora vai a % rootdirectory%> Windows> Temp .
Nell'angolo in alto a destra, inserisci cab*
e cerca. Se ci sono dei risultati, cancellali.
Riavvia il sistema.
Ora dovresti trovare il tuo servizio di installazione del modulo Windows attivo e funzionante come al makecab.exe
, e makecab.exe
dovrebbe essere in grado di elaborare effettivamente i file, piuttosto che lanciarli ripetutamente su tutto il tuo disco rigido.
Pulisci le cache di Windows
Se stai usando Windows 10 e hai notato che i tuoi preziosi numeri di dischi rigidi si stanno lentamente riducendo, potrebbe essere una delle numerose cache che accumulano dati senza che te ne accorga.
Abbiamo precedentemente spiegato come fare per trovare e cancellare ciascuna delle seguenti cache 7 cache di Windows nascoste e come svuotarle 7 cache di Windows nascoste e come cancellarle. I file memorizzati nella cache possono occupare molti byte. Mentre gli strumenti dedicati possono aiutarti a liberare spazio su disco, potrebbero non chiarire tutto. Ti mostriamo come rilasciare manualmente lo spazio di archiviazione. Per saperne di più, ma li elenco solo per renderti conto:
- Windows 10 cache di aggiornamento
- Cache di Windows Store
- Cache dei file temporanei
- Cache di miniature
- Cache di ripristino del sistema
- Cache del browser Web
- Cache DNS
Mentre svuotare la tua cache DNS non ti garantirà nulla come lo spazio che potrebbe svuotare la cache dei Temp Files, abbiamo anche alcuni suggerimenti efficaci su come liberare spazio Spazio su disco insufficiente? 5 strumenti nativi di Windows per liberare spazio di archiviazione Spazio su disco insufficiente? 5 Strumenti nativi di Windows Per liberare spazio di archiviazione Non scaricare uno strumento di terze parti di pesce per recuperare spazio prezioso sul disco! Windows ha i suoi strumenti per il lavoro e sono facili da usare. Leggi di più .
Esistenza senza problemi
Ora dovresti avere il controllo del tuo disco rigido ancora una volta, libero dalle makecab.exe
errante, e in grado di eliminare effettivamente i file incriminati con lo spawn di un altro miliardo (fidati, li ho contati).
Come mantieni le dimensioni del tuo sistema? Svuota regolarmente la cartella dei download? Eliminare qualcosa di diverso da ciò che è necessario? Fateci sapere le vostre tecniche qui sotto!