Проверка целостности системных файлов утилитой sfc

Проверка целостности системных файлов утилитой sfc 0.7.6

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

===================
Как пользоваться скриптом?


1) Скачайте и распакуйте скрипт из архива в удобное место на жестком диске или другом доступном носителе.

2) Для запуска скрипта вам понадобится наличие прав Администратора (имеются по умолчанию на большинстве машин).

3) Запускаем скрипт от имени Администратора ( для Windows XP - просто запускаем) *

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

По окончанию проверки будет сформирован лог sfcdoc.log в папке %windir%\Logs\CBS\
Где %windir% - это буква диска,на котором установлена система.
Так же лог файлы будут скопированы в каталог, из которого был запущен данный скрипт.

Папка открывается автоматически.


Внимание!
=====================
Для windows xp лог не создается.
Для windows xp вам потребуется установочный диск с вашей версией операционной системы.

Какие еще имеются возможности?

Дополнительные возможности для систем Windows 7 и старше:


При запуске скрипта вы увидите меню с возможным выбором вариантов по выполнению задач скриптом:

1) Для стандартной проверки sfc /scannow - пункт 1 ("Запустить стандартную проверку").

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

2) Запустить расширенную процедуру проверки и сбора логов.

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

3) Очистить Хранилище компонентов - пункт говорит сам за себя.
Это очистка папки winsxs.

4) Открыть результаты последнего сканирования - думаю, тут все понятно.

5) Справка.

Справка по работе с скриптом.

Для наиболее искушенных - можно кое что найти просто полистав скрипт в текстовом редакторе.
А именно имеется несколько скрытых меню с очень широким спектром задач.
Код доступа - 77 и 78

6) Выход.

=========================

* Если вы вдруг не знаете, как запустить скрипт от имени Администратора, то ознакомьтесь с инструкцией (еще много раз потом пригодится в жизни):

Как запустить программу с повышенными привилегиями


А может ли скрипт навредить системе?

Нет.

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

Какие могут быть противопоказания по применению скрипта?

Скрипт нежелательно использовать на системах с плохим состоянием жесткого диска.
Как и вообще эксплуатировать диск, если ему плохо - при активном использовании неисправного жесткого диска возрастает риск потери данных, ввиду выхода жесткого диска из строя.

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

Как вытянуть полный путь к повреждённым файлам из sfcdoc.log?

В cmd:
Код:
find "Could not reproject" < sfcdoc.log > corrupt.txt
Затем в AkelPad: режим "регулярные выражения",
заменить что
Код:
^(.*?)(\\\?\?\\)(.*?)(\"\\\[(.*?)\]\")(.*?)(\")(.*?)$
заменить чем:
Код:
\3\\\6
Назад
Сверху Снизу