Проверка целостности системных файлов Windows 10 | remontka.pro

Что sfc /scannow умеет?

Справка по утилите русифицирована, так что вам стоит лишь набрать:

sfc

Что такое sfc /scannow?

Практически — это программа, которая, как и многие из других системных располагается в папке

C:WindowsSystem32

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

C:WindowswinsxsBackup

Общее описание функционала sfc

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

Очень часто именно эта утилита позволяет восстановить работу компонентов (программ, служб, оснастки и тп) Windows без погружения в какие-то особенные глубины (при учете, что система грузится, а сам SFC не поврежден) после сбоев. В частности, может помочь вернуть видоизмененные вирусом системные элементы.

В Win 10 его применение даже несколько шире, – SFC может затрагивать базовые системные приложения, что позволяет быстро восстанавливать их работу в достаточно объёмном числе случаев.

Sfc scannow не может восстановить некоторые файлы

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

System file checker = sfc.exe = sfc /scannow

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

В окне консоли пишем знакомую команду:

sfc /scannow

Утилита проверит нужное, в случае обнаружения несоответствия будет проведена подмена после перезагрузки. У SFC есть маленькие хитрости и скрытые нюансы. Любому из тех, кто прибегает к возможностям этого инструмента, следуют помнить, что если sfc не справилась сразу, не пренебрегите запустить её повторно.

Ошибка утилиты Sfc.exe: Для завершения восстановления системы требуется перезагрузка…

Windows 8 / 8.1 / 10

  1. После загрузки перед вами выведется список языков. Выберите необходимый язык из списка.

  2. Нажмите на опцию Repair your computer (Устранение неполадок компьютера).

  3. Нажмите на Troubleshoot (Устранение неполадок).

  4. Выберите Advanced Options (Дополнительные параметры).

  5. Выберите Command Prompt (Командная строка).

  6. Теперь введите команду, приведённую ниже, и нажмите Enter (Ввод):

    sfc /scannow /offbootdir=c: /offwindir=c:windows

System File Checker (Средство проверки системных файлов) выполнит автоматическое сканирование системы на целостность и попытается устранить выявленные проблемы.

:/>  Как отключить ПИН код Windows 10 при входе | Как настроить?

Как правило, большинство проблем удаётся решить посредством простого сканирования SFC с использованием модификатора /scannow, однако Microsoft также предлагает несколько способов изменить работу SFC с помощью функций модификатора:

Функции модификатора:

Как видите, System File Checker (Средство проверки системных файлов) — это мощный и полезный встроенный инструмент Windows. Если вы не уверены, что сможете правильно самостоятельно использовать SFC, или вы просто не хотите вносить изменения в систему самостоятельно, обратитесь к специалистам или более продвинутым пользователям ПК, которые смогут вам помочь.

Кроме того, вы всегда можете обратиться к нам за помощью и задать любой вопрос, написав нам на нашей странице в Фейсбуке.

Удачи и счастливой работы за компьютером!

Signature

Jason Geater

Генеральный директор / главный редактор

Запуск sfc с носителя для восстановления

Если по какой-либо причине вы не можете запустить Windows, вы всё равно можете запустить SFC, чтобы устранить любые возникшие проблемы. Для этого вам необходимо создать носитель для восстановления Windows и использовать это устройство для загрузки компьютера.

После выполнения данной процедуры, выполните следующие действия:

Запуск и использование

Дабы запустить утилиту нам потребуется консоль с правами администратора. Запустить её можно из папки /windows/system32/ (или найти её по нажатию на Пуск, или как-нибудь еще, благо способов предостаточно):

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

Как проверить целостность системных файлов windows 10 — видео

Также предлагаю ознакомиться с видео, где использование основных команд проверки целостности показано наглядно с некоторыми пояснениями.

Параметры

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

  • /scannow, – проверяет целостность всех системных файлов и пытается их восстановить, наиболее частый из используемых параметров;
  • /verifyonly, – делает только проверку, без восстановления;
  • /scanfile, – при указании имени файла, проверяет конкретный файл и пытается его восстановить; требуется указание пути /scanfile=<путь>/<имяфайла>;
  • /verifyfile, – делает только проверку файла, без попыток восстановления;
  • /offbootdir, – позволяет указать автономный каталог загрузки Windows. Это позволяет делать проверку системных файлов поврежденных систем, если Вы в них не загружены (т.е, допустим, у Вас есть вторая, третья, пятая, десятая система, которая не загружается и проверку которой Вы хотите сделать);
  • /offwindir, – тоже самое, что и /offbootdir, но указывает не только загрузочный каталог, но и автономный каталог системы как таковой, что позволяет проверить больше файлов “соседней” системы.
:/>  Как поменять картинку на входе в windows 7? (как изменить заставку и внешний вид рабочего стола)

Теперь об использовании.

Послесловие

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

Пример, факты и результирующая sfc

Примеры результата работы команды:

Где лежат обычно файлы логов и как выглядят:

Результирующая и содержание логов:

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

Если же требуется проанализировать логи, то есть форумы, где Вам могут помочь, а заодно подскажут, нужно ли было вообще запускать SFC или можно было сделать всё иначе.

Больше ценной информации на эту тему есть в справке Microsoft, которая живет здесь вот.

Перейдем к послесловию.

Результаты проверки sfc /scannow

Результаты работы утилиты будут сопровождаться некоторыми сообщениями в зависимости от того, успешно ли прошло восстановление или в работе произошёл сбой. Но сразу запомните: не торопитесь паниковать в случае неудачных выводов утилиты. Запустите sfc.exe несколько раз и в разных режимах.

  • Для завершения восстановления системы требуется перезагрузка. Перезапустите систему Windows и выполнитеsfcещё раз:

Окно означает, что в текущем сеансе окно консоли можно закрыть: утилита запустится только после ПЕРЕЗАГРУЗКИ ( после ВЫКЛЮЧЕНИЯ компьютера ситуация может повториться). Причина сообщения ясна — файлы кэша в данную минуту обрабатываются системой («заняты» каким-то процессом/ами: Windows элементарно ждёт применения только что установленных обновлений).

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

Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила

Наиболее частое повреждение файлов — либо неправильная работа (а чаще удаление) сторонних программ в/из Windows, а также сбои в работе жёсткого диска (см. «Плохие секторы жёсткого диска«). И утилита частично эти проблема разрешила, подменив на исходные.

C:WindowsLogsCBSCBS.log

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

:/>  Журнал обновлений Windows 10: как посмотреть список последних установленных, а также очистить историю

Большинство пользователей подобное «заявление» ставит в тупик. Я могу предложить вам несколько вариантов действий:

  • Иногда камнем преткновения является аудиослужба Windows, причём в Windows 10 это сплошь и рядом. Откройте консоль cmd от имени администратора и введите две последовательные команды:
sc config trustedinstaller start=auto
net start trustedinstaller
  • Сразу проверяем готовность соответствующей службы. Набираем (в строке Найти/Выполнить) команду на открытие консоли
services.msc

Ищем в списке служб Установщик модулей Windows. Тип запуска: Вручную.

  • Проверьте, на месте ли папки (и не пусты ли они) PendingDeletes и PendingRenames в директории

C:WindowsWinSxSTemp

Если результат окажется тем же, возможно попробовать сдвинуть запуск утилиты восстановления ещё ближе к запуску Windows: на этот раз sfc /scannow может проверить файлы ещё до загрузки системы. Однако для этого вам потребуется загрузочный носитель с той копией Windows, которая у вас установлена:

Обратите внимание на букву Локального диска (D) в столбце Папка: запомните её!

и вводим команду на офлайн проверку вашей Windows:

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

где d — имя локального диска на компьютере/ноутбуке. Обратите внимание: эта команда позволит вам проверять внешние носители с установленной Windows.

Читаем логи и проверяем подробности работы sfc

Путь расположения лог-файла sfc.exe вы уже знаете. Чтобы его не искать в терниях системы, по аналогии с официальной справкой по sfc.exe я предлагаю вам набрать такую команду в консоли от имени админа:

На Рабочем столе появится текстовый файл, в котором вы найдёте подробности того, с чем команда sfc /scannow столкнулась:

Большинство записей (а в «холостом» режиме работы утилиты) в логах должны выглядеть так:

как читать логи sfc

Дата   Время   Тип   Режим доступа   Подробности

А вот и проблема «…но не может восстановить некоторые из них«:

где самые частые содержания в строках такие:

Пробуем восстановить файл вручную.