Annonse

Kjører du fortsatt Windows 7, 8 eller 8.1? Da har du kanskje lagt merke til den tilgjengelige harddiskplassen minker jevnt, selv om du ikke har lastet ned eller lagt til nye filer til systemet ditt. Denne ansamlingen av søppelfiler er et symptom på loggfil komprimeringsfeil, et problem som Microsoft har visst om i over to år.

Selv om Microsoft ikke har utgitt noe offisielt, kan du manuelt fikse denne feilen og frigjøre den mye nødvendige harddiskplassen.

Loggfil-komprimeringsfeilen

Dette er et kjent problem som berører den betrodde installasjonsprogrammet Hva er TrustedInstaller, og hvorfor holder det meg ikke å gi nytt navn til filer?TrustedInstaller er en innebygd brukerkonto i Windows 8, Windows 7 og Windows Vista. Denne brukerkontoen "eier" en rekke systemfiler, inkludert noen filer i Program Files-mappen, Windows-mappen din, og ... Les mer CBS logger på Windows 7, 8, 8.1 og 2008 R2, i tillegg til potensielt eksisterende i andre versjoner.

Symptomene

Heldigvis plakat jwalker107 grundig beskrevet symptomene på feilen på Microsoft Answers forum:

instagram viewer

Jeg har hatt gjentatte tilfeller der en Windows 7 x64-klient går tom for harddiskplass, og fant ut at C: \ Windows \ TEMP konsumeres med hundrevis av filer med navn som følger mønsteret “cab_XXXX_X”, vanligvis 100 MB hver, og disse filene genereres kontinuerlig til systemet går tom for rom. Når filene fjernes og startes på nytt, begynner filene å bli generert igjen.

Jeg har funnet ut at dette er forårsaket av store komponentbaserte servicelogger. Disse lagres på C: \ Windows \ Logs \ CBS. Den gjeldende loggfilen heter “cbs.log”. Når “cbs.log” når en viss størrelse, endrer en opprydningsprosess loggen til “CbsPersist_YYYYMMDDHHMSMS.log” og prøver deretter å komprimere den til en .cab-fil.

Når cbs.log når en størrelse på 2 GB før den renseprosessen komprimerer den, er filen imidlertid for stor til å kunne håndteres av makecab.exe-verktøyet. Loggfilen får nytt navn til CbsPersist_date_time.log, men når makecab-prosessen prøver å komprimere den, mislykkes prosessen (men bare etter å ha konsumert 100 MB under \ Windows \ Temp). Etter dette kjører opprydningsprosessen gjentatte ganger (ca. hvert 20. minutt etter min erfaring). Prosessen mislykkes hver gang, og bruker også en ny ~ 100 MB i \ Windows \ Temp før den dør. Dette gjentas til systemet går tom for stasjonsplass.

Årsaken

Når systemet fungerer riktig, bør den integrerte CAB-komprimeringsenheten komprimere Trusted Installer CBS-loggen før den når 2 GB. Dessverre klarer ikke CAB å håndtere filer som er større enn 2 GB, og begynner å ha en dårlig tid. Som et resultat av CAB-kompressoren (makecab.exe) genererer en enorm mengde unyttig og massivt oppblåste TEMP-filer Hold logg og midlertidige filer under kontroll med dette Windows-skriptetJeg har brukt mye tid på å hjelpe venner og familie med dataproblemene deres, og jeg må si at fremfor alle andre problemer kommer det problemet jeg ser opp igjen og ... Les mer , som raskt vil fylle harddisken.

Det er uklart hvorfor loggfilen har lov til å vokse større enn 2 GB. Logging kan skje for raskt til at komprimeringen kan holde følge og den skyldige her kan være Windows Update Dette er grunnen til at vi hater Windows UpdateMåten Windows Update for øyeblikket tvinger Windows 10-oppgraderinger og oppdateringer på deg er dårlig. Gavin undersøker hva som får oss alle til å hate Windows Update og hva du kan gjøre mot det. Les mer . Når en loggfil har vokst til 2 GB eller mer, får den komprimeringsverktøyet til å krasje og gå inn i en ond sirkel, og akkumulere midlertidige søppelfiler til stasjonen er full.

Denne feilen er mildt sagt irriterende og tidkrevende. Og hvorfor Microsoft fortsetter å unngå bedre komprimeringsverktøy er utenfor meg.

Den manuelle reparasjonen

Woody Leonhard, av Woody på Windows over hos InfoWorld, har detaljert hvordan manuelt fikser dette problemet. Hopp under tweeten for å se hvordan du kan frigjøre deg fra denne uroen.

Langvarig feil i komprimering av Win7-loggfiler kan plutselig fylle harddisken din. Manuell reparasjon. @infoworld WoW https://t.co/hXwVpDR4N6

- Woody Leonhard (@woodyleonhard) 25. august 2016

trykk Windows-tast + R for å åpne dialogboksen Kjør. Type services.msc til Åpne panelet for lokale tjenester Slik styrer du kjører tjenester med SC-kommandoen [Windows]En av tingene som jeg synes at jeg gjør mye oftere siden dykking i IT er å overvåke og sjekke statusen til tjenester som kjører på datamaskiner som kjører over hele selskapet. Det er... Les mer .

Bla til ned til Windows Modules Installer og slå den av.

Windows Module Installer Service

Gå nå til % rootdirectory%> Windows> Logger> CBS.

Du må nå flytte eller gi nytt navn til hver av filene i katalogen. Avhengig av hvor mange filer som er til stede, kan det godt være enklere å flytte dem til en annen katalog.

CBS-filer i mappe

Gå nå til % rootdirectory%> Windows> Temp.

Skriv inn i øverste høyre hjørne drosje* og søk. Hvis det er noen resultater, slett dem.

CAB-søkelinjen i File Explorer

Start systemet ditt på nytt.

Du skal nå finne Windows Module Installer-tjenesten opp og gå som normalt, og makecab.exe burde være i stand til å faktisk behandle filene, i stedet for å kaste opp gjentatte ganger over hele harddisken.

Rengjør Windows-hurtigbufrene dine

Hvis du kjører Windows 10 og har lagt merke til at dine dyrebare harddisknumre sakte faller, kan det være en av de mange cachene som samler inn data uten at du skjønner det.

Vi har tidligere beskrevet hvordan du kan finne på å finne og tømmer hver av følgende cacher 7 skjulte Windows-hurtigbuffer og hvordan du tømmer demBufrede filer kan ta mye byte. Selv om dedikerte verktøy kan hjelpe deg å frigjøre diskplass, kan det hende at de ikke tømmer alt. Vi viser deg hvordan du manuelt kan frigjøre lagringsplass. Les mer , men jeg vil liste dem bare slik at du er klar over:

  1. Windows 10-oppdateringsbuffer
  2. Windows Store-hurtigbuffer
  3. Temp-filer cache
  4. Miniatyrbuffer
  5. Systemgjenopprettingsbuffer
  6. Nettleser-cache
  7. DNS-cache

Selv om å tømme DNS-hurtigbufferen din egentlig ikke vil gi deg noe som det å rydde plassen for Temp-filer-hurtigbufferen din, kan vi også ha noen effektive forslag til hvordan du frigjør litt plass Lite diskplass? 5 Native Windows-verktøy for å frigjøre lagringsplassIkke last ned et fiskemessig tredjepartsverktøy for å gjenvinne verdifull diskplass! Windows har egne verktøy for jobben, og de er enkle å bruke. Les mer .

Feilfri eksistens

Du bør nå ha kontroll over harddisken din en gang til, fri for grep fra feilen makecab.exe, og i stand til å faktisk slette de fornærmende filene med gyting av en milliard til (stol på meg, jeg regnet dem).

Hvordan holder du systemstørrelsen nede? Tøm nedlastingsmappen regelmessig? Slett noe annet enn hva som er nødvendig? Gi oss beskjed om teknikkene dine nedenfor!

Gavin er seniorforfatter for MUO. Han er også redaktør og SEO manager for MakeUseOfs kryptofokuserte søsterside, Blocks Decoded. Han har en BA (Hons) samtidsskriving med digital kunstpraksis plyndret fra åsene i Devon, i tillegg til over et tiår med profesjonell skrivingerfaring. Han liker store mengder te.