Фильтрация лога SFC /scannow (SFC Filter)

Фильтрация лога SFC /scannow (SFC Filter) 2.4

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
8,030
Решения
14
Реакции
6,805
Пользователь Dragokas разместил новый ресурс:

Фильтрация лога SFC /scannow - Фильтрация строк CBS.log для отображения только ошибок/успехов восстановления

Использование:

Для стороннего лога: перетянуть лог на скрипт.
Для своей системы: запустить скрипт от имени Администратора.

Отчет будет открыт в программе по-умолчанию.

Узнать больше об этом ресурсе...
 
Vista и старше.
 
Добавь паузу к сообщению о недостатке прав,невозможно успеть прочитать.
Разрядность и версию системы.
Лог dism тоже надо бы распарсить сюда.
 
Скинь какой-нибудь лог, если можно.
 

Вложения

  • dism.log
    dism.log
    131.9 KB · Просмотры: 6
Последнее редактирование:
Спасибо. Вроде ничего такого. Просто установка C++ Redistributable.
 
Ну, может, запилить на VBS какой-нибудь простенький парсер, аля в -> .CSV ...
чтобы чисто видно было, какой файл пыталось восстановить, состояние восстановления, причина не-восстановления.
 
чтобы чисто видно было, какой файл пыталось восстановить, состояние восстановления, причина не-восстановления.
Время и дата попытки восстановления должны остаться.
 
Dragokas, постоянно сталкиваюсь с проблемой отсутствия выбора чего парсить.
Скачиваешь,запускаешь,понимаешь что распарсил локальный комп а не скопированный cbs,лезешь в батник за командой...может немного обновишь?
 
В смысле после запуска скрипта хелп вывести?
 
Добавить опцию выбора откуда парсить cbs.log - с локальной системы или,например хотя бы в папке с батником.
На тот случай если парсить надо чужой лог.
 
Пользователь Dragokas обновил ресурс Фильтрация лога SFC /scannow новой записью:

Обновления

Добавлены варианты запуска:
- перетягивание папки с логом (поиск рекурсивен).
- поиск лога рядом с батником (без рекурсии)
Добавлено повышение привилегий.
Отображение имени лога, который планируется отфильтровать
Добавлен запуск sfc /scannow, если лог на текущей системе не найден
Добавлен установщик в контекстное меню "Отправить".

Узнать больше об этом обновлении...
 
Просьба доработать по возможности )

В логе есть участок
INI:
0000d927 [SR] Verifying 1 components
0000d928 [SR] Beginning Verify and Repair transaction
0000d929 Hashes for file member \??\C:\Windows\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :
  Found: {l:32 b:AxMPzRkVHc6MPF+QxIKK4UBDiJHmUEhQ4B4ekwsIJqk=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
0000d92a [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
0000d92b Hashes for file member \??\C:\Windows\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :
  Found: {l:32 b:AxMPzRkVHc6MPF+QxIKK4UBDiJHmUEhQ4B4ekwsIJqk=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
0000d92c [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
0000d92d [SR] This component was referenced by [l:166{83}]"Package_2709_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8.3000850-6825_neutral_GDR"
0000d92e [SR] Verify complete
0000d92f [SR] Repairing 1 components
0000d930 [SR] Beginning Verify and Repair transaction
0000d931 Hashes for file member \??\C:\Windows\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :
  Found: {l:32 b:AxMPzRkVHc6MPF+QxIKK4UBDiJHmUEhQ4B4ekwsIJqk=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
0000d932 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
0000d933 Hashes for file member \??\C:\Windows\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :
  Found: {l:32 b:AxMPzRkVHc6MPF+QxIKK4UBDiJHmUEhQ4B4ekwsIJqk=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
0000d934 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
0000d935 [SR] This component was referenced by [l:166{83}]"Package_2709_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8.3000850-6825_neutral_GDR"
0000d936 [SR] Repair complete
0000d937 [SR] Verifying 1 components
0000d938 [SR] Beginning Verify and Repair transaction
0000d939 [SR] Verify complete

Он игнорируется, хотя может содержать важную информацию
 

Вложения

  • CBS.zip
    CBS.zip
    201.6 KB · Просмотры: 4
Такие тоже нужны ?
Код:
0000c9f7 [DIRSD OWNER WARNING] Directory [ml:520{260},l:120{60}]"\??\C:\Windows\System32\WindowsPowerShell\v1.0\SessionConfig" is not owned but specifies SDDL in component Microsoft.Windows.PowerShell.V3.WSMan, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

Или если потребуются ошибки с привилегиями, то лучше вручную смотреть лог?
 
Такие тоже нужны ?
Если я верно понимаю, что ошибка указывает на неверного владельца и/или права доступа, то конечно пусть будет.
И, возможно, имеет смысл так же отфильтровать строки вида
Код:
00007411 [SR] Verifying 1 components

А то они там 99% занимают а толку от них нет
 
Пользователь Dragokas обновил ресурс Фильтрация лога SFC /scannow новой записью:

Улучшение фильтра

Фильтр дополнен сообщениями об ошибках при сравнении хешей.
Добавлен файл отчета CBS_Permissions.log - фильтрует строки, связанные с привилегиями.

Узнать больше об этом обновлении...
 
Назад
Сверху Снизу