PowerEdge: Windows CBS-logfiler, der optager for meget diskplads på grund af komprimeringsfejl
Summary: Logfilerne i mappen %systemroot%\Logs\CBS skal automatisk komprimeres til .cab filer, når de når en vis størrelse. Hvis denne komprimering mislykkes, kan logfilerne vokse sig store. Endvidere forårsager fejlen i komprimeringsværktøjet, at der genereres andre store logfiler, hvilket resulterer i et stort diskpladsforbrug. ...
Symptoms
- Store, ukomprimerede logfiler i
%systemroot%\Logs\CBSmappe- Der er en enkelt
CBS.logsamt en eller flere filer med navne i mappenCbsPersist_datetime.logformat.
- Der er en enkelt
- En eller flere store .cab filer i
%systemroot%\Tempmappe
Cause
Komponentbaseret servicering logger sin aktivitet i %systemroot%\Logs\CBS mappe. Disse filer indeholder poster, som er nyttige, når fejlfinding problemer med Windows Update eller tilføje roller og funktioner, samt de dokumenterer, hvilke korrupte filer, hvis nogen, der findes og erstattes af System File Checker (SFC) og Dism oprydningsprocesser.
Den aktive logfil er navngivet CBS.log. Når den når en vis størrelse, omdøbes den til CbsPersist_datetime.logog derefter komprimeret til en .cab fil med samme navn. Nogle gange øges CBS.log filens størrelse dog hurtigt, og det integrerede komprimeringsværktøj (makecab.exe) kan ikke komprimere det som følge heraf.
Selvom denne situation er sjælden, når den sker, får den diskplads til at blive forbrugt hurtigt. Dette skyldes, at makecab.exe gentagne gange forsøger at komprimere filen, men ikke gør det og derefter prøver igen kort tid derefter. Hver gang dette sker, genererer den sin egen store logfil (med filtypenavnet .cab) i %systemroot%\Temp mappe.
Resolution
Udfør følgende trin for at løse problemet:
- Stop tjenesten Windows Modules Installer ved hjælp af en af disse metoder:
- Start konsolen Tjenester, højreklik på tjenesten Windows Modules Installer, og vælg Stop.
- I PowerShell skal du køre
stop-service TrustedInstaller - Ved en kommandoprompt skal du køre
net stop TrustedInstaller.
- Start File Explorer, og gå til
%systemroot%\Logs\CBS. - Slet eller omdøb alle filer i denne mappe. Slet ikke selve mappen.
- Gå til
%systemroot%\Temp. - Slet alle filer i denne mappe, der har en
.cabforlængelse. - Genstart den berørte server.