PowerEdge: Журнали Windows CBS займають занадто багато місця на диску через збої стиснення
Summary: Файли журналу в папці %systemroot%\Logs\CBS повинні бути автоматично стиснуті в .cab файли, коли вони досягнуть певного розміру. Якщо таке стиснення не вдається, колоди можуть вирости великими. Крім того, збій утиліти стиснення призводить до створення інших великих файлів журналу, що призводить до споживання великої кількості дискового простору. ...
Symptoms
- Великі, нестиснені файли журналів у файлі
%systemroot%\Logs\CBSПапку- Є одиничний
CBS.logфайл, а також один або декілька файлів з іменами вCbsPersist_datetime.logФормат.
- Є одиничний
- Один або кілька великих файлів .cab у файлі
%systemroot%\TempПапку
Cause
Component-Based Service реєструє свою активність у файлі %systemroot%\Logs\CBS Папку. Ці файли містять записи, корисні під час виправлення неполадок із Windows Update або додавання ролей і функцій, а також документують, які пошкоджені файли, якщо такі є, знайдено та замінено засобом перевірки системних файлів (SFC) і Dism Процеси очищення.
Активний журнал має ім'я CBS.log. Коли він досягає певного розміру, його перейменовують на CbsPersist_datetime.log, а потім стиснутий у .cab файл з такою ж назвою. Іноді, однак, розмір файлу CBS.log швидко збільшується, і в результаті інтегрована утиліта стиснення (makecab.exe) не може його стиснути.
Хоча така ситуація трапляється рідко, коли вона трапляється, це призводить до швидкого споживання дискового простору. Це пов'язано з тим, що makecab.exe кілька разів намагається стиснути файл, але не вдається це зробити, а потім повторює спробу невдовзі після цього. Кожного разу, коли це відбувається, він генерує власний великий файл журналу (з розширенням .cab) у файлі %systemroot%\Temp Папку.
Resolution
Щоб вирішити проблему, виконайте такі дії:
- Зупиніть службу інсталятора модулів Windows за допомогою будь-якого з цих способів:
- Запустіть консоль служб, клацніть правою кнопкою миші службу інсталятора модулів Windows і виберіть Зупинити.
- У PowerShell запустіть
stop-service TrustedInstaller - У командному рядку запустіть
net stop TrustedInstaller.
- Запустіть Файловий провідник і перейдіть до
%systemroot%\Logs\CBS. - Видаліть або перейменуйте всі файли в цій папці. Не видаляйте саму папку.
- Перейдіть до
%systemroot%\Temp. - Видаліть усі файли в цій папці, які мають властивість
.cabзбільшення. - Перезавантажте пошкоджений сервер.