Annons
Har du fortfarande Windows 7, 8 eller 8.1? Då kanske du har märkt att ditt tillgängliga hårddiskutrymme minskar stadigt, även om du inte har laddat ner eller lagt till några nya filer till ditt system. Denna ansamling av skräpfiler är ett symptom på loggfilkomprimeringsfel, ett problem som Microsoft har känt till i över två år.
Medan Microsoft inte har släppt någonting officiellt, kan du manuellt fixa det här felet och släppa det efterfrågade hårddiskutrymmet.
Loggfil-komprimeringsfelen
Detta är ett känt problem som påverkar Trusted Installer Vad är TrustedInstaller och varför hindrar det mig från att byta namn på filer?TrustedInstaller är ett inbyggt användarkonto i Windows 8, Windows 7 och Windows Vista. Det här användarkontot "äger" en mängd olika systemfiler, inklusive vissa filer i mappen Programfiler, din Windows-mapp och ... Läs mer CBS loggar in i Windows 7, 8, 8.1 och 2008 R2, såväl som potentiellt finns i andra versioner.
Symptomen
Tack och lov, affisch jwalker107 beskrev noggrant symptomen på felet på Microsoft Answers-forum:
Jag har haft upprepade fall där en Windows 7 x64-klient går tom för hårddiskutrymme och fann att C: \ Windows \ TEMP konsumeras med hundratals av filer med namn som följer mönstret “cab_XXXX_X”, vanligtvis 100 MB vardera, och dessa filer genereras ständigt tills systemet tar slut Plats. När filerna tas bort och startas om börjar filerna att genereras igen.
Jag har funnit att detta orsakas av stora komponentbaserade serviceloggar. Dessa lagras på C: \ Windows \ Logs \ CBS. Den aktuella loggfilen heter "cbs.log". När “cbs.log” når en viss storlek, byter en reningsprocess loggen till “CbsPersist_YYYYMMDDHHMMSS.log” och försöker sedan komprimera den till en .cab-fil.
Men när cbs.log når en storlek på 2 GB innan den rensningsprocessen komprimerar den är filen för stor för att hanteras av verktyget makecab.exe. Loggfilen byts namn till CbsPersist_date_time.log, men när makecab-processen försöker komprimera den misslyckas processen (men först efter att ha konsumerat cirka 100 MB under \ Windows \ Temp). Efter detta körs saneringsprocessen upprepade gånger (ungefär var 20: e minut i min erfarenhet). Processen misslyckas varje gång och förbrukar också en ny ~ 100 MB i \ Windows \ Temp innan den dör. Detta upprepas tills systemet tar slut på utrymmet.
Orsaken
När systemet fungerar korrekt bör den integrerade CAB-komprimeringsenheten komprimera Trusted Installer CBS-loggen innan den når 2 GB. Tyvärr kan CAB inte hantera filer som är större än 2 GB och börjar ha en jätte dålig tid. Som ett resultat har CAB-kompressorn (makecab.exe
) genererar en enorm mängd värdelös och massivt uppblåsta TEMP-filer Håll logg- och tempfiler under kontroll med detta Windows-skriptJag har tillbringat mycket tid på att hjälpa vänner och familj med sina datorproblem, och jag måste säga att framför allt andra problem, det som jag ser kommer upp igen och ... Läs mer , som snabbt kommer att fylla hårddisken.
Det är oklart varför loggfilen tillåts bli större än 2 GB. Loggning kan hända för snabbt för att kompressionen ska hålla sig uppe och den skyldige här kan vara Windows Update Det är därför vi hatar Windows UpdateHur Windows Update för närvarande tvingar Windows 10-uppgraderingar och uppdateringar på dig är dåligt. Gavin undersöker vad som gör att vi alla hatar Windows Update och vad du kan göra mot det. Läs mer . När en loggfil har vuxit till 2 GB eller mer orsakar den att komprimeringsverktyget kraschar och går in i en ond cirkel och samlar tillfälliga skräpfiler tills enheten är full.
Det här felet är mildt sagt irriterande och tidskrävande. Och varför Microsoft fortsätter att undvika bättre komprimeringsverktyg är bortom mig.
Den manuella fixen
Woody Leonhard, av Woody på Windows över på InfoWorld, har detaljerad hur man manuellt fixar denna fråga. Hoppa nedanför tweeten för att se hur du kan frigöra dig från denna oro.
Långtidsfel i Win7-loggfilkomprimering kan plötsligt fylla din hårddisk. Manuell fix. @infoworld Wow https://t.co/hXwVpDR4N6
- Woody Leonhard (@woodyleonhard) 25 augusti 2016
Tryck Windows-tangent + R för att öppna dialogrutan Kör. Typ services.msc
till öppna panelen för lokala tjänster Hur man styr köra tjänster med SC-kommandot [Windows]En av de saker som jag tycker att jag gör mycket oftare sedan att dyka in i IT är att övervaka och kontrollera statusen för tjänster som körs på datorer som kör över hela företaget. Det finns... Läs mer .
Bläddra till ner till Windows Modules Installer och stäng av den.
Gå nu till % rootdirectory%> Windows> Loggar> CBS.
Nu måste du flytta eller byta namn på var och en av filerna i katalogen. Beroende på hur många filer som finns kan det mycket väl vara lättare att flytta dem till en annan katalog.
Gå nu till % rootdirectory%> Windows> Temp.
Skriv upp i det övre högra hörnet cab*
och sök. Om det finns några resultat, ta bort dem.
Starta om ditt system.
Du bör nu hitta din Windows Module Installer-tjänst igång som normalt och makecab.exe
borde kunna faktiskt bearbeta filerna, snarare än att upprepade gånger kasta upp hela hårddisken.
Rengör dina Windows-cacheminne
Om du kör Windows 10 och har märkt att dina värdefulla hårddisknummer sakta tappar, kan det vara en av de många cachematerial som samlar in data utan att du inser det.
Vi har tidigare beskrivit hur man ska gå till fynd och rensar var och en av följande cachar 7 dolda Windows-cachar och hur man rensar demCachade filer kan ta många byte. Även om dedikerade verktyg kan hjälpa dig att frigöra diskutrymme kanske de inte rensar allt. Vi visar hur man manuellt kan frigöra lagringsutrymme. Läs mer , men jag kommer att lista dem bara så att du är medveten om:
- Windows 10-uppdateringscache
- Windows Store-cache
- Temp-filer cache
- Miniatyrcache
- Systemåterställningscache
- Webbläsarcache
- DNS-cache
Medan att rensa din DNS-cache egentligen inte kommer att ge dig något liknande utrymmet som rensar din Temp Files-cache kan vi också ha några effektiva förslag till hur man frigör lite utrymme Lågt diskutrymme? 5 Native Windows-verktyg för att frigöra lagringsutrymmeLadda inte ner ett fiskigt verktyg från tredje part för att få tillbaka värdefullt diskutrymme! Windows har sina egna verktyg för jobbet och de är enkla att använda. Läs mer .
Bug Free Existence
Du borde nu ha kontroll över din hårddisk ännu en gång, fri från grepp från felet makecab.exe
, och kunna faktiskt ta bort de kränkande filerna med att leka en miljard till (lita på mig, jag räknade dem).
Hur håller du din systemstorlek nere? Tömmer du nedladdningsmappen regelbundet? Radera något annat än vad som är nödvändigt? Låt oss veta dina tekniker nedan!
Gavin är Senior Writer för MUO. Han är också redaktör och SEO-chef för MakeUseOfs kryptofokuserade systerwebbplats, Blocks Decoded. Han har en BA (Hons) samtidsskrift med digital konstpraxis pillerad från kullarna i Devon, och över ett decennium av professionell skrivupplevelse. Han tycker om stora mängder te.