• Команда проверки системных файлов. Проверка системных файлов Windows на целостность

    10.08.2020

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

    Как проверить Windows 7 на целостность системных файлов?

    Штатными средствами проверить Windows 7 на целостность системных файлов можно следующим образом:

    • Жмём «Win+R» и вводим «cmd».
    • Откроется командная строка. В консоли вводим «sfc /scannow».

    • Запустится проверка системы, по окончании которой будет предоставлен отчёт о состоянии системных файлов.

    В случаи, когда при запуске команды появляется сообщение, что «Защите ресурсов Windows не удалось запустить службу восстановления…», то стоит выполнить следующее:

    • Жмём «Win+R» и вводим «serviсes.msc».

    • Откроется окно служб. Здесь нужно найти и включить «Установщик модулей Windows».

    • Для этого двойным щелчком запускаем службу и выставляем тип запуска «Вручную».

    • После перезагружаем систему и повторяем запуск команды в строке.

    Как выполнить восстановление системных файлов в Windows 7 различными способами?

    Команда «sfc /scannow» кроме проверки выполняет ещё и восстановление системных файлов. Однако, если она не смогла выполнить «починку» этих файлов, стоит проделать следующие действия:

    • В командной строке вводим: findstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt".

    • На рабочем столе появится текстовый документ «SFC», в котором будет представлен перечень файлов, восстановить которые не удалось.

    • В списке находим повреждённые файлы и копируем их версии с рабочего ПК. После замены повреждённых файлов система будет работать корректно.

    Также можно проверить и восстановить системные файлы со среды восстановления, используя средство MSDaRT . Изначально скачиваем и записываем ISO образ диска восстановления системы «ERD Commander». После, загрузившись с установочного диска или флешки, выбираем соответствующий пункт.

    Появится новое окно. Выбираем «Средство проверки системных файлов».

    Запустится мастер восстановления системных файлов. Следуем инструкциям.

    Ставим отметку «Сканировать и запрашивать перед исправлением».

    Запустится поиск повреждённых файлов. После появится окно с отчётом, где нужно поставить отметку возле дефектного элемента и нажать «Далее».

    После восстановления перезагружаем ПК.

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

    Мало кто знает, но в ОС Windows есть одна полезная "штучка", которая может сама искать и исправлять ошибки в самой системе. Причём она не будет трогать программы сторонние, а лишь проверит свои системные файлы. Это полезно и интересно тем, что многие не задумываются о том, что причина может скрываться в самой системе, а лихорадочно начинают , и так далее. В общем . Да, это полезно и может привести к хорошим результатом, но при всех этих действиях хорошо помнить ещё о том, о чём я напишу ниже.

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

    Итак, запускаем :

    и вводим в неё sfc /scannow :


    Начнется проверка системы:


    Вам остаётся только ждать.

    Кому интересно, вот описание команды и ключей.

    sfc
    где:
    /scannow – выполняется немедленное сканирование всех защищаемых системных файлов.
    /scanonce – однократное сканирование всех защищённых системных файлов при следующей загрузке системы.
    /scanboot – проверка всех защищенных системных файлов при каждой загрузке
    /REVERT – Устанавливает исходные параметры по умолчанию.
    /ENABLE – Включение нормальной работы защиты файлов Windows
    /PURGECACHE – Очистка файлового кэша и немедленная проверка файлов
    /CACHESIZE=x – Устанавливает размера файлового кэша

    В командной строке (Пуск -> Выполнить -> cmd) пишем команду sfc / и нужный ключ.

    После окончания проверки система сообщит о результатах и попросит перезагрузиться.

    На этом у меня всё. Всем спасибо за внимание.

    Здравствуйте админ. Вопрос такой. Моей Windows 8 два года и хочу сказать, что всё это время я ей активно пользовался и устанавливал большое количество различного софта и игр , естественно сейчас она в ужасном состоянии и появляется много ошибок, например при подключении встроенного в восьмёрку антивируса Windows Defender появляется ошибка, а при создании диска восстановления выходит "Нам не удается создать диск восстановления на этом компьютере."

    Отсутствуют некоторые обязательные файлы...".

    Конечно Вы посоветуете произвести проверку целостности системных файлов Windows с помощью команды sfc /scannow , но я её уже проводил и у меня опять выходит ошибка:

    Программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: windir\Logs\CBS\CBS.log. Например. C:\Windows\Logs\CBS\CBS.log. Обратите внимание, что ведение журнала в настоящее время не поддерживается для автономного обслуживания.

    Что делать, больно уж не хочется переустанавливать Windows, можно как-то восстановить системные файлы?

    И ещё вопросы, а как восстановить системные файлы Windows, если она не загружается?

    И откуда вообще Windows берёт оригинальные файлы при восстановлении своей целостности?

    Восстанавливаем повреждённые файлы Windows с помощью утилиты DISM.

    Восстанавливаем повреждённые файлы Windows с помощью установочного диска Windows.

    Думаю все три способа Вам пригодятся.

    Примечание: sfc /scannow производит проверку целостности системных файлов Windows 7, 8. 8.1 и при обнаружении нарушений заменяет повреждённые файлы из специально предназначенной для этого папки WinSxS, в данной папке хранятся все оригинальные компоненты операционной системы.

    Да, такое бывает, например Вы решили произвести проверку целостности системных файлов Windows 8. 8.1 и открыли командную строку от имени администратора, далее ввели команду sfc /scannow, а Вам такой ответ

    Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них...

    В таком случае используем утилиту DISM, специально разработанную для восстановления повреждённых компонентов операционной системы Windows, но нам понадобится интернет, так как в некоторых тяжёлых случаях недостающие файлы скачаются нам через Widows Update.

    Восстанавливаем повреждённые файлы Windows с помощью утилиты DISM

    Открываем командную строку и вводим команду

    DISM.exe /Online /Cleanup-image /ScanHealth

    В моём случае DISM обнаружила повреждения - Хранилище компонентов подлежит восстановлению

    Вводим другую команду

    DISM.exe /Online /Cleanup-image /RestoreHealth

    Восстановление выполнено успешно. Повреждение хранилища компонентов было устранено. Вот и всё! Примечание : Если при вводе этих команд у вас будут выходить ошибки, то

    Для интереса производим проверку целостности системных файлов Windows с помощью команды sfc /scannow

    Защита ресурсов Windows не обнаружила нарушений целостности

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

    System File Checker (sfc.exe) это утилита проверки системных файлов, она является полезным инструментом, который позволяет сканировать целостность файлов Windows, и восстанавливать поврежденные или отсутствующие системные файлы. Многочисленные проблемы с системными файлами могут быть решены достаточно быстро, достаточно просто запустить Sfc.exe с параметром «scannow». Однако бывают случаи, когда в результате повреждения системных файлов система просто не в состоянии загрузится корректно, и запуск Sfc.exe из Windows не возможен. В таких случаях Sfc.exe можно запустить в автономном режиме (offline) с использованием двух дополнительных параметров, с помощью среды восстановления Windows (Windows RE).

    Загрузка в Windows RE

    Настройте порядок загрузки системы в BIOSе, так, чтобы первым загрузочным устройством являлся ваш привод CD/DVD.

    Вставьте установочный диск с Windows 7 в привод и перезагрузите компьютер.

    Также вы можете воспользоваться загрузочным диском Windows 7 ( /Vista)

    В окне «Install Windows» щелкните по кнопке Repair your computer (Восстановить компьютер)

    Выберите необходимую установку Windows 7 (если у вас их несколько) и нажмите кнопку Далее

    Примечание: Запишите букву диска, на котором стоит система. Она вам понадобится в качестве параметра утилиты Sfc.exe при ее запуске в режиме offline.

    Для проверки целостности (и восстановления) конкретного файла, воспользуйтесь этой командой:

    sfc /scanfile=d:\windows\system32\zipfldr.dll /offbootdir=d:\ /offwindir=d:\windows

    Эта команда сканирует файл zipfldr.dll и заменяет его в случае необходимости.

    Для проверки целостности всех системных файлов и их восстановления, воспользуйтесь командой:

    sfc /scannow /offbootdir=d:\ /offwindir=d:\windows

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

    При неполадках в работе компьютера не лишним решением будет произвести проверку ОС на предмет целостности файлов системы. Именно повреждение или удаление данных объектов часто служит причиной некорректной работы ПК. Посмотрим, как можно выполнить указанную операцию в Виндовс 7.

    Если вы замечаете какие-то ошибки при работе компьютера или его некорректное поведение, например, периодическое появление синего экрана смерти, то, прежде всего, необходимо . Если данная проверка никаких неисправностей не обнаружила, то в этом случае следует прибегнуть к сканированию системы на предмет целостности файлов системы, о котором мы подробно поговорим ниже. Данную операцию можно выполнить как воспользовавшись возможностями стороннего ПО, так и применив запуск внедренной утилиты Виндовс 7 «SFC» через «Командную строку» . Следует, заметить, что даже сторонние программы используются только для того, чтобы активировать «SFC» .

    Способ 1: Windows Repair

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


    Подробнее о работе данной утилиты мы поговорим при рассмотрении Способа 3 , так как её можно запустить также методом использования внедренных Microsoft инструментов операционной системы.

    Способ 2: Glary Utilities

    Следующей комплексной программой для оптимизации работы компьютера, с помощью которой можно проверить целостность файлов системы, является . Использование данного приложения имеет одно важное преимущество перед предыдущим способом. Оно заключается в том, что Глори Утилитес, в отличие от Windows Repair, имеет русскоязычный интерфейс, что значительно облегчает выполнение задачи отечественным пользователям.


    Более подробная информация о работе «SFC» представлена при рассмотрении следующего метода.

    Способ 3: «Командная строка»

    Активировать «SFC» для сканирования на предмет повреждения файлов системы Виндовс, можно используя исключительно средства ОС, а конкретно «Командную строку» .


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

    Есть несколько вариаций использования средства «SFC» для проверки целостности файлов системы. Если вам нужно выполнить сканирование без восстановления по умолчанию недостающих или поврежденных объектов ОС, то в «Командной строке» нужно ввести команду:

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

    sfc /scanfile=адрес_файла

    Также особая команда существует для проверки операционной системы, расположенной на другом жестком диске, то есть, не той ОС, в которой вы работаете в данный момент. Её шаблон выглядит следующим образом:

    sfc /scannow /offwindir=адрес_каталога_с_Виндовс

    Проблема с запуском «SFC»

    При попытке активировать «SFC» может произойти такая проблема, что в «Командной строке» отобразится сообщение, говорящее о неудачной активации службы восстановления.

    Самой частой причиной данной проблемы является отключение системной службы «Установщик модулей Windows» . Чтобы иметь возможность просканировать компьютер инструментом «SFC» , её следует обязательно включить.

    1. Щелкайте «Пуск» , переходите в «Панель управления» .
    2. Заходите в «Система и безопасность» .
    3. Теперь жмите «Администрирование» .
    4. Появится окошко со списком различных системных средств. Жмите «Службы» , чтобы произвести переход в «Диспетчер служб» .
    5. Запускается окошко с перечнем системных служб. Тут нужно отыскать наименование «Установщик модулей Windows» . Для облегчения поиска жмите по названию колонки «Имя» . Элементы построятся согласно алфавиту. Обнаружив нужный объект, проверьте, какое значение стоит у него в поле «Тип запуска» . Если там надпись «Отключена» , то следует произвести включение службы.
    6. Кликните ПКМ по наименованию указанной службы и в списке выберите «Свойства» .
    7. Открывается оболочка свойств службы. В разделе «Общие» щелкните по области «Тип запуска» , где в данный момент установлено значение «Отключена» .
    8. Открывается список. Тут следует выбрать значение «Вручную» .
    9. После того, как необходимое значение установлено, щелкайте «Применить» и «OK» .
    10. В «Диспетчере служб» в колонке «Тип запуска» в строке нужного нам элемента установлено значение «Вручную» . Это означает, что теперь можно запускать «SFC» через командную строку.

    Как видим, запустить проверку компьютера на целостность файлов системы можно как при помощи сторонних программ, так и воспользовавшись «Командной строкой» Виндовс. Впрочем, как бы вы не запускали проверку, все равно её выполняет системный инструмент «SFC» . То есть, сторонние приложения могут только облегчить и сделать интуитивно понятным запуск встроенного инструмента для сканирования. Поэтому специально для того, чтобы произвести данный вид проверки, нет смысла скачивать и устанавливать ПО сторонних производителей. Правда, если оно уже для общих целей оптимизации системы установлено на вашем компьютере, то, конечно, можете использовать для активации «SFC» данные программные продукты, так как это все-таки удобнее, чем действовать традиционно через «Командную строку» .

    Похожие статьи