Как исправить обслуживание на основе компонентов (cbs.log) с использованием чрезмерного дискового пространства

Компонентное обслуживание (cbs.log) может начать использовать все пространство на диске, если системные файлы повреждены или если обновление Windows постоянно не устанавливается. Проблема возникает, когда пользователь видит, что его системный диск заполнен (или большая часть диска занята) журналами CBS. Но после удаления файлов журналы снова стремительно увеличиваются в размерах.

Компонентное обслуживание (cbs.log) приводит к использованию всего дискового пространства

Прежде чем переходить к уменьшению размера журнала CBS, обязательно сбросьте ассоциацию файлов на значения по умолчанию (Настройки> Приложения> Приложения по умолчанию> Сбросить до рекомендованных Microsoft значений по умолчанию).

Сброс до рекомендованных Microsoft значений по умолчанию

Решение 1. Удалите файлы журнала CBS

Файлы журнала CBS разделяются на разные файлы, когда размер файла достигает 50 МБ, а затем сжимаются для экономии места на диске. Но проблема возникает, когда размер файла журнала CBS (из-за сбоя) увеличивается до 2 ГБ (после чего Makecab не может его сжать), и размер файла начинает быстро расти. В этом контексте удаление файлов CBS может решить проблему.

  1. Щелкните Windows, введите: Services и щелкните его правой кнопкой мыши. Затем выберите Запуск от имени администратора.Открыть сервисы в качестве администратора
  2. Теперь щелкните правой кнопкой мыши службу Центра обновления Windows и в появившемся меню выберите Остановить.Остановите службу обновления Windows
  3. Затем повторите то же самое, чтобы остановить службу установщика модулей Windows (если вы не можете отключить службу установщика модулей Windows, попробуйте метод, упомянутый в конце этого решения).Остановите службу установщика модулей Windows
  4. Затем щелкните правой кнопкой мыши Windows и выберите Диспетчер задач.
  5. Теперь щелкните правой кнопкой мыши установщик модулей Windows (если он есть) и выберите «Завершить задачу».
  6. Затем перейдите на вкладку «Подробности» и щелкните правой кнопкой мыши файл TiWorker.exe.Завершите задачу TiWorker.Exe и TrustedInstaller на вкладке Details
  7. Теперь выберите «Завершить задачу», а затем завершите задачу TrustedInstaller.exe на вкладке «Подробности».
  8. Затем перейдите по следующему пути (скопируйте и вставьте адрес): Windows Logs CBSУдалить журналы CBS
  9. Теперь удалите все файлы в папке CBS и перейдите в следующую временную папку: windows temp Удалите содержимое временной папки Windows
  10. Затем удалите все файлы в папке Temp (возможно, вам придется стать владельцем некоторых файлов), а после этого не забудьте очистить корзину.
  11. Теперь запустите установщик модулей Windows и службу Windows Update (шаги с 1 по 3).
  12. Затем снова проверьте временную папку Windows (шаг 9) и, если она показывает какие-либо файлы, также удалите эти файлы.
  13. Теперь снова очистите корзину и выключите компьютер.
  14. Подождите одну минуту, а затем включите систему.
  15. После загрузки системы проверьте, решена ли проблема CBS.log.

Если вы не можете остановить установщик модулей Windows, попробуйте следующий метод:

  1. Щелкните Windows, введите: Командная строка, щелкните правой кнопкой мыши Командную строку и выберите Запуск от имени администратора.Откройте командную строку от имени администратора
  2. Теперь выполните следующее: net stop TrustedInstallerОстановите службу TrustedInstaller через командную строку
  3. В случае успеха попробуйте выполнить шаги 4-15, чтобы удалить CBS.log, а если вышеприведенная команда не удалась, выполните следующие действия один за другим: sc qc TrustedInstaller tasklist | найти / i “TrustedInstaller.exe” taskkill / f / im “TrustedInstaller.exe”Завершите TrustedInstaller.Exe через диспетчер задач.
  4. Затем попробуйте выполнить шаги 4–15, чтобы удалить файлы CBS.log, и проверьте, решает ли это проблему с местом на диске.

Решение 2. Выполните сканирование SFC

Проблема CBS.log может возникнуть, если основные системные файлы повреждены. В этом контексте выполнение сканирования SFC может устранить повреждение файлов и, таким образом, решить проблему.

  1. Во-первых, выключите компьютер и подождите одну минуту.
  2. Затем включите систему и выполните сканирование SFC.Выполните сканирование SFC
  3. После завершения сканирования проверьте, вернулся ли CBS.log к нормальному размеру. Если нет, то удалите CBS.log (как описано в решении 1) и проверьте, решает ли это проблему обслуживания баз компонентов.

Решение 3. Выполните автономное обновление вручную

CBS.log мог занять большую часть дискового пространства, если обновление постоянно не устанавливается, а повторные попытки могут вызвать быстрый рост файла CBS. В этом случае ручная установка автономного обновления может устранить сбой и тем самым решить проблему.

  1. Щелкните правой кнопкой мыши Windows и откройте «Настройки».
  2. Теперь выберите «Обновление и безопасность» и на правой панели откройте «Дополнительные параметры».Открыть обновление и безопасность
  3. Затем разверните раскрывающийся список «Приостановить обновления» и выберите дату.Открыть дополнительные параметры обновления
  4. Теперь убедитесь, что все приложения полностью закрыты (чтобы ни одно приложение не записывалось на системный накопитель), и нажимайте кнопку питания, пока система не выключится (не выключайте и не перезапускайте). Затем включите систему.Приостановить обновления Windows
  5. После загрузки системы запустите веб-браузер и откройте Страница загрузки Windows 10 веб-сайта Microsoft.
  6. Теперь нажмите кнопку «Обновить сейчас» для получения последнего обновления (например, Windows 10 October 2020 Update) и дождитесь завершения загрузки.Нажмите «Обновить сейчас» на странице загрузки Windows 10.
  7. Затем запустите загруженный файл от имени администратора и следуйте инструкциям по установке обновления.
  8. После завершения установки перезагрузите компьютер и после перезагрузки перейдите к Каталог Центра обновления Майкрософт.Найдите и загрузите последнее обновление базы знаний с веб-сайта каталога обновлений
  9. Теперь загрузите последние обновления базы знаний для своей системы (вы можете поискать в Интернете номера базы знаний последних обновлений для вашей системы).
  10. Затем установите обновление от имени администратора, следуя подсказкам для завершения установки.
  11. Теперь перезагрузите компьютер и удалите CBS.log (как описано в решении 1).
  12. Затем отключите параметр паузы обновления (повторив шаги с 1 по 3) и проверьте, решена ли проблема с диском CBS.

Решение 4.Используйте планировщик задач для удаления файлов журнала CBS

Если приведенные выше решения не помогли вам, вы можете создать повторяющуюся задачу в планировщике задач для удаления файлов журнала CBS, что остановит потребление дискового пространства журналами CBS и, таким образом, решит проблему.

  1. Щелкните Windows, введите: Блокнот и откройте его.
  2. Теперь скопируйте и вставьте в Блокнот следующие строки: net stop «TrustedInstaller» del / S c: windows logs cbs *. Log net start «TrustedInstaller»Создайте пакетный файл для удаления журналов CBS
  3. Затем разверните меню «Файл» и выберите «Сохранить».
  4. Теперь измените тип файла на «Все файлы» и назовите файл с расширением .bat (например, DeleteCBSLog.bat).Сохраните пакетный файл
  5. После этого в диалоговом окне «Сохранить как» перейдите в каталог, в котором вы хотите сохранить файл (например, «Рабочий стол»).
  6. Теперь нажмите «Сохранить» и закройте Блокнот.
  7. Теперь щелкните Windows, введите: Планировщик заданий и откройте его.Откройте планировщик заданий
  8. Затем разверните меню «Действие» и выберите «Создать задачу».Создать задачу в планировщике задач
  9. Теперь введите имя задачи (например, DeleteCBSLogs) и установите флажок «Запускать с высшими привилегиями».Создайте задачу удаления журнала CBS в планировщике задач
  10. Затем перейдите на вкладку «Триггеры» и нажмите кнопку «Создать».Создать новый триггер для задачи
  11. Теперь выберите «Ежедневно» и нажмите кнопку «ОК».Установите новый триггер на ежедневный
  12. Затем перейдите на вкладку «Действия» и нажмите кнопку «Создать».Создать новое действие в планировщике задач
  13. Теперь нажмите «Обзор» (перед «Программа / сценарий») и перейдите в каталог, в котором находится файл .bat (например, «Рабочий стол»).Нажмите кнопку “Обзор” в окне “Новое действие”.
  14. Затем дважды щелкните пакетный файл (например, DeleteCBSLogs) и перейдите на вкладку «Настройки».Дважды щелкните пакетный файл.
  15. Теперь отметьте «Если задача не удалась, перезапускать каждые» и установите в раскрывающемся списке значение 1 час.
  16. Затем снимите флажок «Остановить задачу, если она выполняется дольше, чем» и нажмите кнопку «ОК».Установите флажок “Сбой задачи” и снимите флажок “Остановить задачу” в планировщике задач.
  17. Теперь удалите журналы CBS (как описано в решении 1) и перезагрузите устройство, чтобы проверить, решена ли проблема CBS.log.

Решение 5. Отредактируйте системный реестр, чтобы остановить создание файлов журнала CBS.

Если ни одно из решений не помогло вам, то редактирование системного реестра для отключения журнала CBS может решить проблему (не забудьте включить этот параметр после того, как проблема будет решена).

Предупреждение: продвигайтесь вперед с особой осторожностью и на свой страх и риск, так как редактирование системного реестра – это умелая работа, и если ее не сделать должным образом, вы можете нанести непоправимый ущерб вашему компьютеру / данным.

  1. Щелкните Windows, введите: Редактор реестра и щелкните его правой кнопкой мыши. Затем выберите Запуск от имени администратора.
  2. Теперь перейдите по следующему пути: Computer HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing.
  3. Затем дважды щелкните EnableLog и установите для него значение 0 (возможно, вам придется стать владельцем раздела реестра).Установите для EnableLog значение 0
  4. Теперь выйдите из редактора и удалите текущие журналы CBS, как описано в решении 1.
  5. Затем перезагрузите компьютер и проверьте, решена ли проблема CBS.log.

Если проблема не исчезнет, ​​вы можете попробовать стороннюю утилиту для очистки, чтобы проверить, устраняет ли она проблему CBS.log.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *