windirLogsCBSCBS.log файл поврежден: как исправить?

В статье описывается один из случаев, из-за которого от сеанса к сеансу Windows занимает много места на жёстком диске, отнимая драгоценные гигабайты свободного пространства.

Что такое CBS.log?

Системная утилита SFC, предназначенная для проверки целостности системных файлов ОС Виндовс, записывает данные по проверке и восстановлению файлов в файл CBS.log. Последний расположен по адресу %windir%LogsCBS, и может быть недоступным при попытке просмотреть его содержимое стандартным способом (через «Блокнот», файловый менеджер и др.).

Это может быть связано с закрытием доступа к данному файлу со стороны Виндовс, а также с повреждением данного файла по различным причинам (вирусы, осыпание диска, другие релевантные причины).

Для решения возникшей проблемы с повреждением windirLogsCBSCBS.log необходимо воспользоваться алгоритмом, который я приведу ниже.

Файл CBS.log

Основные причины возникновения такого сбоя

Существует несколько основных первопричин, которые при попытке перейти по ссылке «подробные сведения см в файле CBS.log» приводят к сообщению о ошибке:

  1. Сама система заблокировала доступ к этому журналу Windows.
  2. Используемый жесткий диск начал «сыпаться».
  3. На винчестере завелись вирусные заражения.
  4. Проблемы с системным реестром.

windirLogsCBSCBS.log файл поврежден: как исправить?

Это – основные причины. Некоторые из них нивелировать достаточно просто. С другими придется повозиться. Но если следовать предлагаемой нами инструкцией, то проблему можно решить.

Причины

Повредить хранимые данные могут:

  • вирусы;
  • обновления Windows;
  • обновления драйверов оборудования;
  • установленные приложения;
  • неполная установка приложений, обновлений;
  • повреждения жесткого диска или его износ;
  • конфликт оборудования или программ.

Вследствие этого возникают следующие проблемы:

  1. повреждение ключей реестра;
  2. удаление или повреждение непосредственно самого файла;
  3. стирание вспомогательных файлов.

В результате пользователь получает сообщения о том, что CBS.log не найден (отсутствует), возникли ошибки его работы (ошибка загрузки, не удалось загрузить) и прочие: ошибка выполнения, не удалось зарегистрировать и сообщение ERROR Can not open file “C:WindowsLogsCBSCBS.log”.

О том, что делать в таких ситуациях, далее и пойдет речь

Причины повреждения системных файлов

Повреждение системных файлов — довольно распространенная ситуация среди пользователей Windows 10. Зачастую она возникает внезапно и ставит под угрозу всю работоспособность компьютера, если уже ее разрушила. Поэтому, если операционная система уведомляет вас о возникшем сбое, необходимо прислушаться к ней и применить нужные меры.

По умолчанию файлы ядра Windows скрыты. И сделано это не просто так. Дело в том, что в стремлении очистить больше пространства для установки новой программы, мы можем вместе с 10 не особо важными файлами удалить 1 важный. Такие поспешные действия неизбежно приведут к краху ОС. Именно поэтому Microsoft скрыли системные файлы.

Более подробную информацию о них вы можете прочитать в нашей статье «Как восстановить скрытый системный файл после удаления».

В этой же статье мы рассмотрим инструменты, которые помогут “отремонтировать” поврежденные документы, в случае если они не были удалены. Но сначала нужно понять причины, по которым данное повреждение может возникнуть.

  • Системный файл был удален.
    Удаление всего одного файла в цепочке слаженно работающих служб может привести к краху всей операционной системы. Она работает примерно как часы. Если убрать одну шестеренку, механизм перестанет функционировать.
  • Заражение вредоносным программным обеспечением.
    Каждый вирус работает по принципу внедрения в процесс программы и модификации ее функционала под свои нужды. В некоторых случаях, они могут подменять те или иные файлы. Как следствие, нужный документ исчезает и под прикрытием его имени, вредоносное ПО начинает убивать функционал системы.
  • Повреждение системного диска.
    Если вы под Windows используете HDD, то при несоблюдении осторожного обращения с устройством, он может повредиться. Если поврежденным оказался сектор с системным файлом, это может сказаться как на производительности, так и на работоспособности ПК в целом.
  • Внутренняя ошибка.
    Ни один процесс Windows, как и любой другой операционной системы, не застрахован от багов. Возможно произошел какой-то глюк и одна из служб вышла из строя. Такая неполадка лечится довольно просто и в следующей главе мы обсудим как выполнить данное восстановление.

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

Windows занимает много места: суть вопроса

Разрабам Windows об этой проблеме давно известно. Известно, что проблема проистекает от результатов работы Компонентно-Ориентированного Обслуживания системы (Component-Based Servicing), создающего порой логи неимоверных размеров. Располагаются оные в папке C:WindowsLogsCBS. Текущий лог именуется как cbs.log. Но как только он достигает в своём размере некоего значения, запускаемый процесс очистки сразу переименовывает этот файл в файл типа .log и сразу пытается его сжать в размерах, присвоив в итоге получившемуся файлу расширение .cab.  при помощи системной утилиты makecab.exe. Но вот тут-то пользователя порой и подстерегает “бонус”: когда файл cbs.log достигает размера 2 Гб перед тем, как процесс очистки успевает к нему обратиться за сжатием, указанная утилита.. с ним справиться не может – а он, мол, уже слишком большой: утилита makecab.exe откровенно “тупит”, когда сталкивается с файлами таких размеров. Лог переименовывается в CbsPersist-время-дата.log и, когда makecab.exe пытается его сжать, появляется ошибка. Ошибка зацикливается и в итоге: каждые 15 – 30 мин. (у всех по-разному)

  • утилита создаёт первые 100 МБ “компрессии” .cab
  • натыкается на ошибку
  • и повторяется всё тоже самое.

Как открыть файл cbs.log

Как открыть файл cbs.log

В файле cbs.log находится информация о поврежденных системных файлов Windows. Находится файл по пути C:WindowsLogsCBS.

Однако при его открытии можно получать шибку с отказом в доступе.

Отказ в доступе к файлу cbs.log
Решение!

Для решения данной проблемы просто скопируйте файл в любое другое место и открыть его оттуда.

Facebook

Twitter

Вконтакте

Google+

loading.gif

Загрузка…

Симптомы

Для проверки изменений Windows системных файлов на компьютере на Windows Server 2008 вы запустите утилиту System File Checker (SFC) (Sfc.exe). При запуске утилиты SFC вы можете получить следующее сообщение:

Все файлы и ключи реестра, перечисленные в этой транзакции, успешно восстановлены.

Однако при просмотре файла %windir%LogsCBSCBS.log, который создает программа Sfc.exe, можно увидеть следующие записи:

<Date><Time>, Info CSI 00000142 [SR] Ремонт 1 компонентов
<Date><Time>, Info CSI 00000143 [SR] Начало проверки и ремонта транзакции
<Date><Time>, Информация CSI 00000145 [SR] Не может восстановить файл члена [l:18 {9} ]»img11.jpg» Microsoft-Windows-Shell-Wallpaper-Common, Версия = 6.0.5720.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatchchch
<Date><Time>, Info CSI 00000147 [SR] Не может восстановить файл члена [l:18 {9} ]img11.jpg» Microsoft-Windows-Shell-Wallpaper-Common, Версия = 6.0.5720.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatchchch
<Date><Time>, Info CSI 00000149 [SR] Ремонт завершен
<Date><Time>, Info CSI 0000014a [SR] Совершение транзакции
<Date><Time>, Info CSI 0000014e [SR] Проверка и ремонт транзакции завершена. Все файлы и ключи реестра, перечисленные в этой транзакции, успешно восстановлены

Синтаксис команды Sfc

Его базовая форма, это синтаксис, необходимый для выполнения параметров System File Checker:

Параметры sfc [= полный путь к файлу]

Или, точнее, это то, что похоже на опции:

sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=boot] [/offwindir=win] [/?]

/scannow Этот параметр указывает sfc сканировать все защищенные файлы операционной системы и при необходимости исправлять.
/verifyonly Этот параметр команды sfc совпадает с  / scannow,  но без ремонта.
/scanfile=file Этот параметр sfc такой же, как  / scannow,  но проверка и восстановление — только для указанного  файла .
/offbootdir=boot Используется с  / offwindir , эта опция sfc используется для определения загрузочного каталога ( загрузки ) при использовании sfc из-за пределов Windows.
/offwindir=win Этот параметр sfc используется с  / offbootdir  для определения каталога Windows ( win ) при использовании sfc в автономном режиме.
/? Используйте  справочный переключатель  с помощью команды sfc, чтобы показать подробную справку о нескольких параметрах команды.
/? Используйте  справочный переключатель  с помощью команды sfc, чтобы показать подробную справку о нескольких параметрах команды.

Как исправить ошибки CBS.log всего за несколько шагов?

Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!

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

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

Virus Scan

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

Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно. Незащищенная система не только является источником ошибок в файлах, но, что более важно, делает вашу систему уязвимой для многих опасностей. Если вы не знаете, какой антивирусный инструмент выбрать, обратитесь к этой статье Википедии — сравнение антивирусного программного обеспечения.

Шаг 2.. Обновите систему и драйверы.

Windows Update

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом CBS.log. Используйте специальный инструмент Windows для выполнения обновления.

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Центр обновления Windows» в поле поиска.
  3. Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
  4. Проверьте, обновлена ​​ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
  5. После завершения обновления перезагрузите компьютер, чтобы завершить процесс.

Помимо обновления системы рекомендуется установить последние версии драйверов устройств, так как драйверы могут влиять на правильную работу CBS.log или других системных файлов. Для этого перейдите на веб-сайт производителя вашего компьютера или устройства, где вы найдете информацию о последних обновлениях драйверов.

Шаг 3.. Используйте средство проверки системных файлов (SFC).

System File Checker

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом CBS.log. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл CBS.log на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

Windows Recovery

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

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

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

Причина

Статические и мутируемые файлы — это два типа файлов, определенных в системе. Статические файлы не могут быть изменены. Мутируемые файлы можно изменить. Файлы реестра и файлы журналов являются примерами мутируемых файлов. Функция Windows ресурсов (WRP) не сканирует мутируемые файлы. Функция WRP сканирует статические файлы при сканировании компьютера утилитой SFC. Функция WRP помогает защитить большинство статических файлов. Однако в этом случае функция WRP не защищает Img11.jpg статического файла. Если статичный файл изменяется, когда функция WRP сканирует файл, это изменение регистрируется в файле CBS.log. Так как функция WRP не защищает статичный файл Img11.jpg, у функции WRP нет другого выбора, кроме как сообщить об изменении в файле CBS.log.

Средства проверки системных файлов

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

Как запустить средства проверки системных файлов?

  1. Нажать «Пуск».
  2. В поиске набрать «cmd» или «командная строка» и запустить ее от имени Администратора.
  3. В открывшемся окне ввести: sfc /scannow.
    команда sfc/ scannow

    команда sfc/ scannow

  4. Дождаться завершения процедуры.

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

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

Windows Update для Windows 8 и 8.1 дает возможность воспользоваться восстановлением хранилища. Чтобы сделать это, нужно открыть PowerShell от имени администратора, и в окне ввести: Dism /Online /Cleanup-Image /RestoreHealth. Против надписи Image Health State должно значиться Healthy. Восстановление самого хранилища может помочь, команда «sfc /scannow» выполняется с ошибками.

Второй вариант

Скачайте, разархивируйте и запустите через Power Shell от имени администратора файл

Очистка папки CBS от мусора

Отпишитесь, как у кого что сработало.

Успехов.

Завершение работ

Если же все вышеописанное не помогло и Файл CBS.log поврежден или отсутствует, как и ранее, то остается только один выход – чистая установка Виндовс. Напишите в комментариях какой из способов помочь вам решить проблему “файл CBS.log поврежден” и вы знаете что делать в подобной ситуации. Если у вас остались вопросы – сообщите о них нам и мы постараемся помочь вам.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: