Что такое CBS.log и почему он разрастается
CBS расшифровывается как Component-Based Servicing — подсистема Windows, которая устанавливает обновления, включает компоненты и выполняет восстановление системных файлов. Каждая такая операция журналируется в C:\Windows\Logs\CBS\CBS.log — поэтому файл существует и понемногу растёт после каждого сеанса обновлений. Периодически Windows упаковывает текущий журнал в пары файлов CbsPersist_<дата и время>.cab и .log, и эти архивы со временем должны удаляться автоматически.
Схема работает, пока что-то не сломается: когда обновление падает и повторяется по кругу — обычно виноваты зависшие TiWorker или TrustedInstaller, — журнал и архивы растут с каждой попыткой. На машинах, месяцами проваливавших одно и то же обновление, CBS-папки доходили почти до терабайта. Папка CBS в гигабайтах — это не просто шум на диске: как правило, это отпечаток проблемы с обновлениями, которую стоит починить.
Как безопасно удалить журналы CBS
Главное правило — момент: чистите, когда никакое обновление не устанавливается. Сначала проверьте это — в «Параметры → Центр обновления Windows» не должно идти скачивание или установка, а перезагрузка непосредственно перед чисткой — самое чистое начало. Текущий CBS.log удерживает служба TrustedInstaller, так что на нём ждите «файл занят»; архивы CbsPersist почти всегда свободны для удаления.
Практическая последовательность из командной строки с правами администратора:
- net stop wuauserv — останавливает службу обновлений, чтобы ничего не писало в журнал во время удаления
- net stop TrustedInstaller — освобождает текущий CBS.log (службу можно останавливать: она запустится по запросу)
- del /f /q C:\Windows\Logs\CBS\CbsPersist_* — удаляет архивные .cab- и .log-файлы
- del /f /q C:\Windows\Logs\CBS\CBS.log — очищает текущий журнал; Windows создаст его при следующем обслуживании
- net start wuauserv — возвращает службу обновлений (TrustedInstaller стартует сам при необходимости)
Как не дать папке CBS разрастись снова
На здоровой системе к этой папке почти не придётся возвращаться: Windows ротирует и подчищает журналы сама. Если CBS.log за пару недель снова взлетает до гигабайт, настоящее лечение — ремонт Центра обновлений: запустите штатное средство устранения неполадок, затем DISM /Online /Cleanup-Image /RestoreHealth и sfc /scannow, чтобы проблемный компонент наконец установился и цикл повторов прекратился. В упорных случаях выручает остановка служб или классический сброс компонентов Центра обновлений.
«Очистка диска» и «Контроль памяти» папку C:\Windows\Logs\CBS полностью игнорируют, поэтому она остаётся классическим слепым пятном ручной уборки. Kleaner PRO считает системные журналы — CBS и его соседей вроде DISM и WindowsUpdate — полноценной категорией мусора: сканер показывает текущий размер, безопасно удаляет архивы и планирует занятый CBS.log к удалению при следующей перезагрузке.
Вопросы и ответы
Можно ли удалить файл CBS.log?
Да, если в этот момент не устанавливается обновление. Это обычный текстовый журнал; Windows создаст его заново при следующем обслуживании. На сами обновления удаление не влияет.
Почему CBS.log такой большой?
Повторяющиеся неудачные попытки обновления дописывают в журнал всё новые записи — обычно виноваты зависшие TrustedInstaller или TiWorker. Удаление освободит место, но чинить надо проблему с обновлением.
Можно ли удалять файлы CbsPersist?
Да. CbsPersist_*.cab и .log — сжатые архивы старых журналов; после записи они больше не нужны. Их удаляют первыми, когда папка CBS растёт.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]