PowerEdge: Windows CBS logger tar opp for mye diskplass på grunn av komprimeringsfeil
Summary: Loggfilene i mappen %systemroot%\Logs\CBS skal komprimeres automatisk til .cab filer når de når en viss størrelse. Hvis denne komprimeringen mislykkes, kan loggene vokse seg store. Videre fører feilen i komprimeringsverktøyet til at andre store loggfiler genereres, noe som resulterer i en stor mengde diskplassforbruk. ...
Symptoms
- Store, ukomprimerte loggfiler i
%systemroot%\Logs\CBSmappe- Det er en enkelt
CBS.log-filen, pluss én eller flere filer med navn iCbsPersist_datetime.logformat.
- Det er en enkelt
- Én eller flere store .cab filer i
%systemroot%\Tempmappe
Cause
Komponentbasert service loggfører sin aktivitet i %systemroot%\Logs\CBS mappe. Disse filene inneholder oppføringer som er nyttige når du feilsøker problemer med Windows Update eller legge til roller og funksjoner, samt de dokumentere hva korrupte filer, hvis noen, er funnet og erstattet av System File Checker (SFC) og Dism opprydding prosesser.
Den aktive loggen heter CBS.log. Når den når en viss størrelse, blir den omdøpt til CbsPersist_datetime.log, deretter komprimert til en .cab fil med samme navn. Noen ganger øker imidlertid størrelsen på CBS.log-filen raskt, og det integrerte komprimeringsverktøyet (makecab.exe) kan ikke komprimere den som et resultat.
Selv om denne situasjonen er sjelden, når det skjer, fører det til at diskplass forbrukes raskt. Dette er fordi makecab.exe gjentatte ganger prøver å komprimere filen, mislykkes i å gjøre det, og prøver deretter igjen kort tid etterpå. Hver gang dette skjer, genererer den en egen stor loggfil (med en .cab utvidelse) i %systemroot%\Temp mappe.
Resolution
Utfør følgende trinn for å løse problemet:
- Stopp Windows Modules Installer-tjenesten ved å bruke en av disse metodene:
- Start Tjenester-konsollen, høyreklikk på Windows Modules Installer-tjenesten, og velg Stopp.
- Kjør i PowerShell
stop-service TrustedInstaller - I en ledetekst kjører du
net stop TrustedInstaller.
- Start Filutforsker og bla gjennom til
%systemroot%\Logs\CBS. - Slett eller gi nytt navn til alle filene i denne mappen. Ikke slett selve mappen.
- Bla til
%systemroot%\Temp. - Slett alle filer i denne mappen som har en
.cabforlengelse. - Start den berørte serveren på nytt.