Вопрос Как получить доступ к C: \ Windows \ Logs \ CBS \ CBS.log?


По какой-то причине я не могу получить доступ к этому файлу журнала. Это то, что я пробовал до сих пор:

  • run: C: \ Windows \ Logs \ CBS \ CBS.log
  • Блокнот: C: \ Windows \ Logs \ CBS \ CBS.log
  • повышенный cmd: C: \ Windows \ Logs \ CBS \ CBS.log
  • Notepad ++

notepad - access denied

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>C:\Windows\Logs\CBS\CBS.log
Access is denied.

C:\Windows\system32>

notepad++ - can not open file

Что мне не хватает? Как получить доступ к этому файлу?

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

Windows Resource Protection found corrupt files and successfully repaired
them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
example C:\Windows\Logs\CBS\CBS.log

Но по какой-то необоснованной причине Windows не позволяет мне просматривать этот файл. Зачем?...


4
2018-06-13 17:20


происхождения


Лучший способ - просто обойти это. Используйте Live CD от Ubuntu или любой другой Linux Live с USB. Загрузите его, сделайте все, что захотите. (и будьте осторожны). - Shiki
Но вы также можете найти некоторые решения: sevenforums.com/performance-maintenance/... - Shiki
Позвольте мне выделить важную часть этой страницы: Это массивный файл размером около 5 МБ, и если вы хотите его увидеть, вы должны отправить CBS.log в одну из своих собственных папок, где вы можете дважды щелкнуть по нему. Затем он будет открыт с помощью Блокнота. Примечание. Вы не можете открыть его внутри папки CBS. Вы получите сообщение об отказе доступа. Как я уже отмечал в нижеприведенных ответах, копировать файл в любом месте не обязательно. Но копирование его в папку в папке профиля пользователя, безусловно, сделает файл открытым без ограничений. Так что большие пальцы! - Samir
Кстати, мой файл журнала размером 17 МБ. Если 5 МБ массивный, то мой гигант! На самом деле для Блокнота требуется некоторое время, чтобы проглотить все это и показать содержимое. Рекомендуется использовать альтернативный редактор, например Notepad ++. Я имею в виду, если вы не хотите видеть крах Notepad. - Samir
17MB не массивный. Эти журналы могут составлять несколько сотен МБ, и если вы включите подробное ведение журнала, файл может быть несколько ГБ. - magicandre1981


ответы:


Чтобы открыть файл, вы должны запустили инструменты (как admin):

http://windows.microsoft.com/en-US/windows7/How-do-I-run-an-application-once-with-a-full-administrator-access-token

Вы также можете скопировать файл на рабочий стол и открыть его там.


4
2018-06-13 17:49



Какие инструменты? CMD? Я сделал. Обратите внимание, что cd находится в C:\Windows\system32> это местоположение по умолчанию при запуске cmd с правами администратора. Есть ли другой инструмент, который я могу использовать? Помимо cmd и блокнота? - Samir
все инструменты. измените директорию на CBS (CD \ Windows \ Logs \ CBS ENTER), и здесь вы можете ввести Блокнот cbs.log - magicandre1981
Одна небольшая коррекция: нет необходимости записывать cd в родительский каталог журнала. Просто откройте окно с расширенным cmd, а в c: \ windows \ system32 просто введите notepad C:\Windows\Logs\CBS\CBS.log и нажмите Enter. Важно только иметь блокнот перед дорожкой поиска. Таким образом, C:\Windows\Logs\CBS\CBS.log приводит к отказу в доступе, тогда как notepad C:\Windows\Logs\CBS\CBS.log открывает файл. Независимо от текущего каталога в cmd. - Samir
Еще раз спасибо! Это лучше, чем копировать файл взад и вперед. Это намного удобнее. Хотя, копирование файла на рабочий стол, а затем его открытие тоже работало. - Samir


Статья Microsoft на SFC предлагает использовать следующую команду для копирования записей SFC из журнала на ваш рабочий стол. Затем вы сможете открыть его в «Блокноте».

1. Откройте командную строку с повышенными правами, как описано в предыдущем шаге 1.

2. В командной строке введите следующую команду и нажмите клавишу ВВОД:

findstr / c: "[SR]"% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt"


3
2018-06-13 17:52



Это приводит к значительно меньшему выходному файлу с только соответствующей информацией. Таким образом, это может быть полезно, если вас интересуют только те вещи, которые касаются SFC (проверка системных файлов). Это использует команду findstr (find string), которая ищет строку [SR] в файле CBS.log. Затем вывод отправляется на текущий рабочий стол пользователя с именем sfcdetails.txt. Это довольно аккуратно. Теперь кто-нибудь знает, что означает [SR]? SR что? ... Я имею в виду, что он явно не говорит «SFC», но я предполагаю, что в этом есть какой-то смысл. - Samir
На самом деле это больше связано с фильтрацией и чтением только информации, имеющей отношение к моей конкретной ситуации (чтение записей из журнала, созданных командой SFC). Так что это очень полезно для моей конкретной ситуации, но оно напрямую не затрагивает вопрос (как получить доступ к файлу журнала). Но я очень благодарен за это, мне было намного легче найти соответствующие записи в журнале. Благодаря! - Samir


Я думаю, вы должны иметь возможность взять копию и открыть ее.


1
2018-06-13 17:32



Там не должно быть необходимости, и на самом деле нет необходимости копировать его в любом месте. В любой интеллектуальной операционной системе вы должны иметь возможность открывать файлы, и нужно иметь возможность открывать файлы из своего текущего местоположения. Таким образом, notepad C:\Windows\Logs\CBS\CBS.log откроется в увеличенном окне cmd, откроется файл в блокноте. Но я обязательно проверил ваше решение и, как оказалось, копировал файл, например. Рабочий стол сделает его доступным для чтения. Когда он был на рабочем столе, я мог открыть его в «Блокноте» простым двойным щелчком. - Samir
Но чтобы скопировать его, мне пришлось подтвердить приглашение UAC. Однако копия файла не была выполнена с помощью TeraCopy. TeraCopy - это альтернативный обработчик копирования файлов для Windows, который я использую. Он заменяет обработчик копирования Windows по умолчанию. Это приводит к ошибке. Поэтому мне пришлось временно вернуться к обработчику копирования файлов Windows, чтобы вызвать приглашение UAC и подтвердить его. Поэтому следите за тем, кто использует TeraCopy или FastCopy или любой другой обработчик копирования файлов! - Samir
TQ. Я все это уже знал (хотя и не TeraCopy и т. Д.), Но, как мне показалось, я не попытался сохранить ответ простым. У нас теперь есть варианты, поэтому, надеюсь, «все хорошо ...» - pnuts
Хорошо, круто. Спасибо, что сохранили его просто. Вы получили голосование. - Samir


Вернуться к cmd (щелкните правой кнопкой мыши и запустите его как администратор) и введите:

notepad C:\Windows\Logs\CBS\CBS.log

Затем нажмите ВОЙТИ,


0
2017-09-14 12:02





Откройте меню «Пуск»> выберите «Стандартные»> щелкните правой кнопкой мыши «Блокнот»> «Запуск от имени администратора». После открытия Блокнота> выберите «Файл»> «Открыть»>, когда откроется окно «Поиск файла Win»> «Выбрать раскрывающееся меню« Тип файла »> выберите« Все ». Splat.splat> перейдите в C: \ Windows \ Logs \ CBS \> выберите CBS.log> выберите Открыть


0
2017-07-31 02:41