Advertentie

Gebruik je nog steeds Windows 7, 8 of 8.1? Dan heb je misschien gemerkt dat je beschikbare ruimte op de harde schijf gestaag afneemt, zelfs als je geen nieuwe bestanden hebt gedownload of toegevoegd aan je systeem. Deze opeenhoping van ongewenste bestanden is een symptoom van de log-file compressie bug, een probleem dat Microsoft al meer dan twee jaar kent.

Hoewel Microsoft officieel niets heeft vrijgegeven, kunt u deze bug handmatig oplossen en uw broodnodige ruimte op de harde schijf vrijmaken.

De log-file compressie bug

Dit is een bekend probleem met de Trusted Installer Wat is TrustedInstaller en waarom kan ik bestanden niet hernoemen?TrustedInstaller is een ingebouwd gebruikersaccount in Windows 8, Windows 7 en Windows Vista. Dit gebruikersaccount "bezit" een verscheidenheid aan systeembestanden, waaronder enkele bestanden in de map Program Files, uw Windows-map en ... Lees verder CBS logt in Windows 7, 8, 8.1 en 2008 R2, en mogelijk ook in andere versies.

De symptomen

Gelukkig poster

instagram viewer
jwalker107 de symptomen van de bug op de website grondig beschreven Microsoft Answers-forum:

Ik heb herhaaldelijk gevallen gehad waarin een Windows 7 x64-client onvoldoende schijfruimte had, en ontdekte dat C: \ Windows \ TEMP met honderden wordt verbruikt van bestanden met namen volgens het patroon "cab_XXXX_X", in het algemeen elk 100 MB, en deze bestanden worden constant gegenereerd totdat het systeem bijna op is ruimte. Na het verwijderen van de bestanden en opnieuw opstarten, worden de bestanden opnieuw gegenereerd.

Ik heb gemerkt dat dit wordt veroorzaakt door grote, op componenten gebaseerde onderhoudslogboeken. Deze worden opgeslagen in C: \ Windows \ Logs \ CBS. Het huidige logbestand heet "cbs.log". Wanneer "cbs.log" een bepaalde grootte bereikt, hernoemt een opschoningsproces de log naar "CbsPersist_YYYYMMDDHHMMSS.log" en probeert het vervolgens te comprimeren tot een .cab-bestand.

Als de cbs.log echter een grootte van 2 GB bereikt voordat het opschoningsproces het comprimeert, is het bestand te groot om te worden verwerkt door het hulpprogramma makecab.exe. Het logbestand wordt hernoemd naar CbsPersist_date_time.log, maar wanneer het makecab-proces probeert het te comprimeren, mislukt het proces (maar pas na het verbruiken van ongeveer 100 MB onder \ Windows \ Temp). Hierna wordt het opschoningsproces herhaaldelijk uitgevoerd (naar mijn ervaring ongeveer elke 20 minuten). Het proces mislukt elke keer en verbruikt ook een nieuwe ~ 100 MB in \ Windows \ Temp voordat het sterft. Dit wordt herhaald totdat het systeem geen schijfruimte meer heeft.

De oorzaak

Als het systeem correct werkt, moet de geïntegreerde CAB-compressie-eenheid het Trusted Installer CBS-logboek comprimeren voordat het 2 GB bereikt. Helaas kan de CAB geen bestanden verwerken die groter zijn dan 2 GB en begint het een heel slechte tijd te hebben. Als gevolg hiervan is de CAB-compressor (makecab.exe) genereert een enorme hoeveelheid nutteloos en enorm opgeblazen TEMP-bestanden Houd log- en tijdelijke bestanden onder controle met dit Windows-scriptIk heb veel tijd besteed aan het helpen van vrienden en familie met hun computerproblemen, en ik moet zeggen dat, boven alle andere problemen, het enige probleem dat ik zie opnieuw opduikt en ... Lees verder , die elke harde schijf snel zal vullen.

Het is onduidelijk waarom het logbestand groter mag worden dan 2 GB. Logging kan te snel gebeuren om de compressie bij te houden en de boosdoener hier zou Windows Update kunnen zijn Dit is waarom we Windows Update hatenDe manier waarop Windows Update momenteel Windows 10-upgrades en -updates op u afdwingt, is slecht. Gavin onderzoekt waarom wij allemaal Windows Update haten en wat u ertegen kunt doen. Lees verder . Zodra een logbestand is gegroeid tot 2 GB of meer, zorgt het ervoor dat de compressietool crasht en een vicieuze cirkel binnengaat, waardoor tijdelijke ongewenste bestanden worden verzameld totdat de schijf vol is.

Deze bug is op zijn zachtst gezegd irritant en tijdrovend. En waarom Microsoft betere compressietools blijft schuwen, gaat mij te boven.

De handmatige oplossing

Woody Leonhard, van Woody op Windows over op InfoWorld, heeft gedetailleerd hoe handmatig te repareren deze kwestie. Spring onder de tweet om te zien hoe je jezelf kunt losmaken van deze onrust.

Langdurige bug in Win7-compressie van logbestanden kan uw harde schijf plotseling vullen. Handmatige oplossing. @infoworld Wauw https://t.co/hXwVpDR4N6

- Woody Leonhard (@woodyleonhard) 25 augustus 2016

druk op Windows-toets + R om het dialoogvenster Uitvoeren te openen. Type services.msc naar open het lokale services paneel Actieve services beheren met de SC-opdracht [Windows]Een van de dingen die ik merk dat ik veel vaker doe sinds ik in IT duik, is het bewaken en controleren van de status van services die worden uitgevoerd op computers die in het hele bedrijf worden uitgevoerd. Er bestaat... Lees verder .

Blader naar beneden naar de Windows Modules Installer en zet het uit.

Windows Module Installer-service

Ga nu naar % root%> Windows> Logs> CBS.

U moet nu elk van de bestanden in de directory verplaatsen of hernoemen. Afhankelijk van hoeveel bestanden er aanwezig zijn, is het misschien gemakkelijker om ze allemaal naar een andere directory te verplaatsen.

CBS-bestanden in map

Ga nu naar % root%> Windows> Temp.

Voer in de rechterbovenhoek in taxi* en zoek. Als er resultaten zijn, verwijder ze dan.

CAB-zoekbalk in Verkenner

Start je systeem opnieuw op.

U zou nu uw Windows Module Installer-service moeten zien werken zoals normaal, en makecab.exe zou in staat moeten zijn om de bestanden daadwerkelijk te verwerken, in plaats van herhaaldelijk over je harde schijf te gooien.

Reinig uw Windows-caches

Als u Windows 10 gebruikt en merkt dat uw kostbare harde schijfaantallen langzaam dalen, kan dit een van de vele caches zijn die gegevens verzamelen zonder dat u het doorhebt.

We hebben eerder beschreven hoe we het vinden en wissen van elk van de volgende caches 7 verborgen Windows-caches en hoe ze te wissenCachebestanden kunnen veel bytes in beslag nemen. Hoewel speciale tools u kunnen helpen bij het vrijmaken van schijfruimte, is het mogelijk dat ze niet alles wissen. We laten u zien hoe u handmatig opslagruimte vrijgeeft. Lees verder , maar ik zet ze op een rij, zodat je het weet:

  1. Windows 10 Update-cache
  2. Windows Store-cache
  3. Cache voor tijdelijke bestanden
  4. Miniatuurcache
  5. Systeemherstelcache
  6. Webbrowser-cache
  7. DNS-cache

Hoewel het wissen van uw DNS-cache u echt niets zal opleveren zoals de ruimte die uw Temp Files-cache zou kunnen wissen, hebben we ook enkele effectieve suggesties voor hoe je wat ruimte vrijmaakt Weinig schijfruimte? 5 Native Windows Tools om opslagruimte vrij te makenDownload geen visachtige tool van derden om waardevolle schijfruimte terug te winnen! Windows heeft zijn eigen tools voor de klus en ze zijn gemakkelijk te gebruiken. Lees verder .

Bestaan ​​zonder bugs

U zou nu uw harde schijf weer onder controle moeten hebben, vrij van de grepen van de dwalende makecab.exe, en in staat om de aanstootgevende bestanden daadwerkelijk te verwijderen met een miljard meer (geloof me, ik telde ze).

Hoe houd je de systeemgrootte laag? Wilt u uw downloadmap regelmatig leegmaken? Iets anders verwijderen dan nodig is? Laat ons je technieken hieronder weten!

Gavin is Senior Writer voor MUO. Hij is ook de redacteur en SEO-manager voor MakeUseOf's crypto-gerichte zustersite, Blocks Decoded. Hij heeft een BA (Hons) Contemporary Writing with Digital Art Practices geplunderd uit de heuvels van Devon, evenals meer dan een decennium aan professionele schrijfervaring. Hij houdt van veel thee.