Немногие пользователи ПК знают, что с помощью встроенного средства sfc /scannow можно выполнить восстановление системных файлов Windows. Данный материал поможет таким пользователя незнайкам убрать этот пробел в своих знаниях.
System File Checker [sfc /scannow]
SFC (System File Checker — с англ. Проверка системных файлов) — эта утилита от Microsoft, которая позволяет проверить системные файлы Windows на предмет изменений или повреждений и восстановить их при необходимости. Данная утилита использует регистрацию уведомлений об изменении файлов при входе в систему. При выполнении проверки изменённые системные файлы восстанавливаются до их изначальных версий. Начальные версии таких защищаемых файлов хранятся по пути %WinDir%System32dllcache (%WinDir% — это папка Windows на системном разделе). Если в данной библиотеке будет отсутствовать необходимый файл либо кэш DLL будет повреждён, то будет предложено вставить установочный диск Windows либо указать путь до файла.
Проверка и восстановление файлов Windows
Для запуска средства восстановления системных файлов Windows необходимо обладать правами администратора. Запускается она с помощью команды sfc /scannow в командной строке Windows. Соответственно делаем следующее:
- Запустите командную строку Windows от имени администратора. Как это сделать читайте тут.
- Наберите команду sfc /scannow и нажмите Enter. Начнётся проверка системы.
После окончания сканирования может быть выдан один из 3-х возможных результатов:
- Защита ресурсов Windows не обнаружила нарушений целостности.
- Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: %WinDir%logsCBSCBS.log
- Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них.
С первыми двумя результатами все понятно, но как быть если, появилось третье сообщение? Об этом далее в статье.
Возможные проблемы при работе с утилитой SFC
При проверке и восстановлении системных файлов Windows при помощи программы Защита ресурсов Windows могут возникнуть некоторые проблемы. Они могут быть связанны как с самим запуском утилиты SFC так и с конечным результатом после запуска команды sfc /scannow (3-ий вариант результата).
sfc /scannow не запускается вообще
Что делать, если sfc scannow не запускается либо работает некорректно.
- В первую очередь нужно проверить включена ли служба «Установщик модулей Windows«. Если нет, то её нужно включить, а тип запуска установить на «Вручную«. Если не помогло, то перейдите к следующему способу.
- Для исправления проблем с SFC можно воспользоваться встроенной в Windows Системой обслуживания образов развёртывания и управления ими — DISM (Deployment Image Servicing and Management tool).
в Windows 7 и ранних версиях данная система отсутствует.
Запускается данное средство через командную строку. Для этого надо ввести и выполнить следующую команду:DISM /Online /Cleanup-Image /RestoreHealthОбязательно дождитесь окончания выполнения команды, а после перезагрузите ПК. После перезапустите восстановление и проблем не будет.
sfc scannow не может восстановить некоторые файлы
Если Защита ресурсов Windows обнаружила повреждённые файлы, но не смогла восстановить некоторые из них, то можно применить следующие решения для устранения проблемы:
- Запустите командную строку и выполните в ней следующую команду:findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfc.txt» Данная команда создаст на рабочем столе текстовый файл sfc.txt, в котором будут перечисляться повреждённые, не восстановленные файлы. Зная какие это файлы, вы сможете сами их скопировать с другого компьютера с такой же версией Windows.
- Вставьте в привод установочный диск с той же версией Windows и возможно программа сама с него потянет необходимые файлы, которые отсутствуют в %WinDir%System32dllcache.
- Запустите систему в безопасном режиме и уже там выполните команду sfc /scannow.
Дополнительные параметры команды SFC
Команда SFC имеет не только параметр scannow. Полный список параметров выглядит следующим образом:
SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=путь к файлу] [/VERIFYFILE=путь к файлу] [/OFFWINDIR=папка с windows] [/OFFBOOTDIR=удаленная папка загрузки]
- sfc /scannow. С данным параметром утилита проверяет систему на наличие повреждённых системных файлов и сразу пытается их восстановить.
- sfc /verifyonly. Этот параметр позволяет просто проверить систему без восстановления.Если вы саморучно модифицировали какие либо системные файлы, например значки на папках, в проводнике, то при параметре scannow, все они будут восстановлены. А verifyonly поможет избежать этого. А найденные простой проверкой файлы можно восстановить отдельно.
- sfc /scanfile=путь к файлу. Проверяет и исправляет только один файл, путь к которому будет указан после знака =.
- sfc /verifyfile=путь к файлу. Просто проверяет файл, без исправления.
- sfc /offwindir=папка с windows.
- sfc /offbootdir=удаленная папка загрузки.
Команда с параметрами sfc /scannow /OFFBOOTDIR=E: /OFFWINDIR=E:windows позволит выполнить проверку системных файлов жесткого диска другого компьютера, который подключен к вашей системе. Букву диска необходимо указывать свою (в примере просто указана E:), которая определяется автоматически при подключении жесткого диска. Это может понадобиться, например, если другой компьютер не может запускаться из-за повреждённых системных файлов.
Источник: http://pc-assistent.ru/sfc-scannow-vosstanovlenie-sistemnyx-fajlov-windows/
SFC не работает
На компьютерных форумах можно встретить немало сообщений подобного рода, когда пользователи пытаются запустить сканирование, но вместо этого отображается указанное выше сообщение. Неприятный случай, который заводит людей в тупик. Но не стоит паниковать, сейчас узнаете способы исправления.
О том, что за команда
«sfc /scannow»
подробно рассказано в статье
по ссылке
. Утилита реально полезная и нередко спасает от множества дефектов.
Почему же возникает ошибка? Кстати, она может проявиться как в сразу же после запуска проверки, так и в процессе. Обычно это сопровождается продолжительным зависанием процедуры, а затем отображается надпись «защита ресурсов не может выполнить запрошенную операцию» Windows 10. Подобное может произойти не только с «десяткой», но и в более ранних версиях ОС.
А причина банальна – в системе происходит критический сбой, препятствующий осуществлению требуемых действий. Вероятнее всего, были удалены или повреждены важные файлы. Из этого следует несколько методов решения, которые рассмотрим далее.
Источник: http://it-tehnik.ru/software/windows-10/sfc-error.html
Что делать?
Базовое решение, с которого я бы советовал начинать, заключается в попытке запуска ПК в безопасном режиме, а затем в командной строке снова пробуем произвести сканирование с помощью SFC. Уверен, что Вы в курсе, как загрузить компьютер в режиме Safe Mode. Если нет, то вот детальная инструкция.
Источник: http://it-tehnik.ru/software/windows-10/sfc-error.html
Видеоинструкция
Ниже прикреплён короткий ролик, в котором подробно рассказано о разобранной нами проблеме.
Источник: http://wind7activation.ru/vosstanovlenie-windows/chto-delat-esli-pri-zapuske-sfc-scannow-vydaetsya-oshibka-zashhita-resursov-windows-ne-mozhet-vypolnit-zaproshennuyu-operatsiyu.html
Проверяем системный раздел
Есть в Виндовс стандартная программа CHKDSK. Она проверяет диски на наличие файловых ошибок, иногда даже получается их исправить. Попытка – не пытка. По крайней мере, «форумчане» иногда положительно отзываются о данном способе.
- Открываем консоль с правами админа (лучше всего через поиск, ниже привожу скрин для Windows 7 / 8 / 8.1 / 10:
- Вводим в окне запрос:
chkdsk c: /r
Вводите внимательно, не перепутайте буквы. На изображении у меня символ «v» вместо «r», но Вам нужно прописать именно «r». Обратите внимание, что в примере указан диск C, но если у Вас система установлена в другом разделе, то следует указать в команде нужный.
По окончанию желательно перезапустить ОС. Если что неясно – смотрите видео:
Источник: http://it-tehnik.ru/software/windows-10/sfc-error.html
[ sfc /scannow ] Восстановление системных файлов Windows.
Немногие пользователи ПК знают, что с помощью встроенного средства sfc /scannow можно выполнить восстановление системных файлов Windows.
Данный материал поможет таким пользователя незнайкам убрать этот пробел в своих знаниях.Источник: http://rusrokers.ru/pochemu-ne-zapuskaetsya-sfc-scannow-windows-10/
Защита ресурсов Windows не может выполнить запрошенную операцию – как исправить?
Еще одна причина ошибки – утилита восстановления целостности просто не может получить доступ к каталогу WinSxS, где расположены важные объекты сканирования. Попробуем снять блокировку следующими командами (как запустить консоль было показано выше):
icacls c:windowswinsxs
Перезагружаем устройство, пробуем выполнить проверку повторно.
Источник: http://it-tehnik.ru/software/windows-10/sfc-error.html
Избавляемся от сбоя с помощью DISM
Это еще один крутой инструмент, которым может похвастаться Windows 10 (и версии помладше). Его реализация осуществляется посредством ввода трёх команд в строгом порядке:
Когда всё закончится (а это может длиться около получаса), непременно стоит выполнить перезагрузку.
Источник: http://it-tehnik.ru/software/windows-10/sfc-error.html
Переустановка/восстановление Виндовс
Это самые кардинальные действия на тот случай, когда ничего из вышеперечисленного не сработало. В первую очередь, нам понадобится загрузочный накопитель (диск/флешка), созданный с помощью UltraISO или Rufus. Вот несколько инструкций:
Загружаемся с внешнего носителя, только выбираем не полную установку, а восстановление, которая скрывается в дополнительных параметрах:
Метод сработает в том случае, если у Вас была активирована функция автоматического создания точек отката. В иной ситуации стоит задуматься о чистой инсталляции.
Я очень надеюсь, что Вам не придется прибегать к столь кардинальным операциям, чтобы устранить error «защита ресурсов Windows не может выполнить операцию» SFC.
Источник: http://it-tehnik.ru/software/windows-10/sfc-error.html