sfc /scannow Восстановление отсутствующих или поврежденных системных файлов
Если вы пользователь Windows и вам необходимо проверить системные файлы на отсутствие повреждений с последующим восстановлением этих файлов, то вам необходимо воспользоваться служебной программой — средство проверки системных файлов. А еще точнее вам придется воспользоваться командой sfc /scannow.
Данная команда подходит только для Windows версий: Vista, 7, 8, 10.
Как запустить проверку?
Для того, чтобы запустить проверку, для начала нужно открыть командную строку от имени администратора. Делается это через меню «Пуск» на любых версиях вашей операционной системы или с помощью комбинации клавиш: Win + X на Windows 8. В командной строке следует ввести следующую команду: DISM.exe /Online /Cleanup-image /Restorehealth.
Далее введите команду sfc /scannow и нажмите клавишу Enter. Указанная команда запустит проверку всех защищенных системных файлов. При обнаружении повреждений, файлы заменятся кэшированными копиями, находящимися по адресу: %WinDir% \System32\dllcache.
Не рекомендуется закрывать окно с командной строкой до момента полного завершения процесса восстановления. По окончанию вы увидите соответствующее окно с результатом.
Дополнительные функции sfc.
Приведенный выше способ может быть недействительным в некоторых частных случаях. Для этого у команды sfc есть дополнительные возможности, такие как:
- sfc /verifyonly — запуск проверки системных файлов без их последующего исправления.
- sfc /scanfile=путь_к_файлу — проверка и исправление конкретного системного файла.
- sfc /scannow /offwindir=путь_к_папке_windows — запуск проверки не на своей операционной системе, а на другом жестком диске.
Эти способы помогут решить вашу проблему в большинстве случаев.
Возможные проблемы с командами sfc.
При проверке системных файлов могут возникнуть различные проблемы. Вам стоит заранее знать, какие действия предпринимать в случая каких-либо неудач.
При запуске sfc /scannow может появиться сообщение о том, что Защите ресурсов Windows не удается запустить службу восстановления. Для решения этой проблемы проверьте, включен ли «Установщик модулей Windows», а тип запуска «Вручную».
Почему команда SFC scannow в Windows 7 и 10 иногда не может восстановить системные файлы
Привет, друзья! Эта статья является логическим продолжением недавно начатой эпопеи о борьбе с системными ошибками . И сейчас автор поделится с вами еще одним эффективным методом устранения таких неприятностей.
Поэтому тема повествования будет звучать так: команда SFC scannow в Windows 7 и 10. Также рассмотрим вопрос, почему иногда она не может восстановить системные файлы. То есть, попросту говоря, отказывается работать.
Содержание статьи:
Как запустить команду SFC scannow в среде Windows 7 и 10
Почему SFC scannow иногда не может восстановить файлы
Итак, что же это за команда такая и для чего она нужна? Так вот, SFC scannow является системной утилитой, которая служит для автоматической проверки и восстановления важных файлов операционной системы.
Использовать ее довольно легко, но иногда могут возникнуть различные нюансы. Поэтому давайте переходить к делу, чтобы во всем разобраться. Все дальнейшие действия будут показаны на примере Windows 10, хотя и в Win 7 все делается практически аналогично.
На первом этапе нам необходимо запустить командную строку с правами администратора. Как это сделать подробно рассказано в этой публикации :
Затем вводим саму команду:
Запустится процесс сканирования системы, который может занять довольно продолжительное время. Так что теперь остается только ждать и надеяться, что данная команда сможет все исправить.
После окончания работы появится отчет, где будет сказано о реальном положении дел. Также представиться возможность ознакомится с файлом журнала и детально разобраться в важных деталях:
Но как видно на скриншоте выше, в нашем случае все прошло не очень гладко. Поврежденные файлы были обнаружены, но Windows 10 так и не смогла их восстановить.
А происходит так потому, что параметр SFC scannow не в силах восстановить те системные файлы, который используются в данный момент времени самой операционной системой. В общем, настоящий парадокс получается.
Но тем не менее выход из сложившейся ситуации есть. Нужно попробовать произвести вышеуказанные действия в среде восстановления Windows. Как в него войти на десятой версии системы очень подробно рассказано в этой статье:
Ну а на семерке придется воспользоваться заранее подготовленным загрузочным диском и выставить его приоритетным в БИОС`е компьютера. Увы, но по-другому никак не получится.
Ну а мы продолжаем процесс лечения и восстановления файлов на примере Win 10. И сейчас нужно будет ввести небольшую серию команд. Первой будет вот такая:
Следующей функцией мы выведем общий список установленных на компьютере жестких дисков. Каждому из них уже присвоен личный номер, который нам понадобится на следующем шаге:
Теперь выбираем обнаруженный выше диск под номером ноль, поскольку он единственный в системе:
На этом этапе осталось только разобраться с логическими разделами винчестера, чтобы понять, какой из них является системным, то есть с установленной Windows:
После того как нужная информация получена, можно, так сказать, и ноги отсюда сделать. Для этого вводим следующую команду:
И вот, наконец-то, настал час истины. Теперь будем снова проверять системные файлы и в случае проблем пробовать их восстановить. Итак, начинаем процесс:
В этом выражении буква «C» указывает на логический раздел жесткого диска, на котором установлена операционная система. Также при вводе очень важно соблюдать правильность ввода, в частности, ставить проблемы там, где нужно.
Теперь остается надеяться на то, что после завершения процесса сканирования будет выведено сообщение «Защита ресурсов Windows не обнаружила нарушений целостности».
Что еще можно рассказать про команду SFC scannow? Например, вот такой параметр сможет в среде восстановления вывести на рабочий стол журнал с результатами работы:
А следующий метод позволит проверить и восстановить конкретно указанный файл. Например, в рабочей Windows данный параметр будет выглядеть так:
Где «kernel32.dll» представляет собой имя нужного файла. А все выражение является путем до каталога, где он располагается. Точно такая же команда в среде восстановления Windows 7 и 10 будет немножко отличаться:
sfc /SCANFILE=C:\windows\system32\kernel32.dll /OFFBOOTDIR=C:\ /OFFWINDIR=C:\windows
Ну что же, друзья, теперь и вы знаете, почему иногда команда SFC scannow в Windows 7 и 10 не может восстановить системные файлы. Но в завершение стоит сказать, что есть еще одна похожая утилита, которую мы также скоро разберем .
Если у вас вдруг остались какие-то вопросы, смело задавайте их в комментариях к статье.
Как установить Windows 10
Восстановление системных файлов Windows XP
Скажите, почему у меня не получается восстановление системных файлов Windows XP с помощью команды sfc /scannow? Дистрибутив не исцарапанный, вставляю в дисковод, далее в меню Выполнить ввожу команду sfc /scannow и через небольшой промежуток времени выходит ошибка: Предоставлен неправильный компакт-диск и на этом всё, в чем может быть дело? Стас.
Восстановление системных файлов Windows XP
Если вы уверены, что диск не повреждён, то ваша ошибка говорит о том, что установочный компакт-диск Windows XP, с которого вы хотите произвести восстановление системных файлов Windows XP, не оригинальный. Вы уж извините. Я бы так уверенно не говорил Стас, если бы не занимался ремонтом много лет и уж Экспишечку я знаю, она так просто подобную ошибку выкидывать не будет. Давайте на всякий случай проверим, всё ли вы правильно сделали.
В операционную систему нужно заходить от лица администратора. В своём дисководе вы должны быть уверены на все сто, если он у вас иногда не может прочесть информацию на компакт-дисках, меняйте его. Попробуйте данным дистрибутивом провести восстановление системных файлов Windows XP на другом компьютере.
Для восстановления системных файлов Windows XP набираем в меню выполнить команду sfc /scannow,
далее операционная система производит проверку системных файлов и заменяет повреждённые версии оригинальными, в большинстве случаев для восстановления системных файлов Windows XP потребуется дистрибутив.
Если всё же у вас ничего не получится, обратите своё внимание на загрузочный диск восстановления ERD Commander. Или попробуйте воспользоваться нашей статьёй Восстановление системы Windows XP.