Проверяем целостность и восстанавливаем систему на windows 7 с sfc scannow

Защита ресурсов Windows не может выполнить запрошенную операцию

встроенное средство восстановления системных файлов. Но и здесь пользователя может поджидать неприятность. Инструмент или не запускается, или запускается, но вскоре начатое сканирование завершается ошибкой «Защита ресурсов Windows не может выполнить запрошенную операцию».

Что делать, если при запуске sfc /scannow выдается ошибка «Защита ресурсов Windows не может выполнить запрошенную операцию»

Означает ли это, что всё так плохо, что даже SFC не работает? Не всегда, просто во время проверки в системе происходит сбой или инструмент не может получить доступ к каталогу WinSxS, в коем расположены важные файлы. Вероятны и другие причины — повреждение файловой системы, наличие физически нечитаемых секторов на диске, отсутствие у пользователя соответствующих прав доступа. Что делать и с чего начинать поиск причин неполадки?

Проверьте структуру файловой системы

Для начала убедитесь, что командная строка запущена от имени администратора,

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

Если будут обнаружены ошибки, повторите команду, но уже с параметрами /r /f, как показано на скриншоте. Действие потребуется подтвердить вводом Y, при этом компьютер будет перезагружен, а сканирование и исправление выполнено до загрузки рабочего стола.

Проверьте доступ к каталогу WinSxS

Причиной ошибки сканирования может быть ограничение доступа SFC к каталогу WinSxS. Попробуйте снять их, выполнив в консоли CMD команду

и перезагрузив компьютер.

Запустите SFC в безопасном режиме

Следующий шаг — запуск процедуры сканирования SFC в безопасном режиме. Загрузиться в него проще всего с помощью утилиты msconfig, переключившись на вкладку «Загрузка» и установив галочку в соответствующем чекбоксе.

Далее всё как обычно, открываем командную строку с повышенными привилегиями и выполняем команду sfc /scannow Будет еще лучше, если запустить сканирование SFC оффлайн. Для этого нужно загрузиться с установочного диска Windows, при появлении окна мастера установки нажать Shift + F10,

открыв тем самым командную строку, определить в ней буквы дисков, а затем выполнить такую команду:

Где: offbootdir=D: раздел, содержащий папку WinSxS. offwindir=C:Windows — раздел с установленной ОС.

Примечание: определить буквы томов в загрузочной среде проще всего с помощью Блокнота, запустив его командой notepad и выбрав Файл → Сохранить как.

Восстановите хранилище системных компонентов

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

если она выдает сообщение о необходимости восстановление хранилища, выполняем в консоли такую команду:

Компьютер при этом должен быть подключен к интернету, поскольку Windows может потребоваться подключиться к серверу Microsoft и скачать недостающие файлы. По завершении процедуры перезагружаемся. Теперь, когда хранилище восстановлено, sfc/scannow должна заработать как надо.

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

Средство Sfc.exe работает из командной строки, запускаемой от имени администратора. Команда проверки системных файлов «sfc» имеет несколько ключей, для выполнения нужных действий.

Некоторые полезные команды:

  • sfc /scannow — проверка и автоматическое восстановление поврежденных или отсутствующих файлов;
  • sfc /verifyonly — проверка целостности системных файлов без восстановления;
  • sfc /scanonce — проверка и исправление системных файлов после перезагрузки;
  • sfc /scanfile=полный_путь_и_имя_файла.

В зависимости от ситуации, пользователь может выполнить в Windows «sfc /scannow» несколькими способами:

  • из работающей операционной системы;
  • после загрузки ОС в Безопасном режиме;
  • загрузившись из среды восстановления Windows.

В нашей ситуации, нужно выполнить «sfc /scannow» для проверки и автоматического исправления защищенных файлов. Мы выполним команду в работающей операционной системе Windows 10.

Запустите командную строку от имени администратора.

В окне интерпретатора командной строки введите команду, нажмите на клавишу «Enter»:

sfc /scannow

Начинается сканирование системы, этот процесс займет некоторое время. Дождитесь завершения операции до 100%.

После того, как проверка «sfc /scannow» завершена, система проинформирует пользователя о результате выполненной операции. В данном случае, система обнаружила поврежденные файлы и успешно их восстановила. Подробная информация содержится в файле «CBS.log».

Файл журнала находится по пути: «C:\Windows\Logs\CBS\CBS.log». Для ознакомления с полученными данными, откройте файл журнала при помощи программы Блокнот.

По результатам сканирования операционной системы, вы получите четыре возможных результата:

  • Защита ресурсов Windows не выявила нарушений целостности — компьютер работает без проблем, не нужно предпринимать никаких действий.
  • Программа защиты ресурсов Windows обнаружила поврежденные системные файлы и успешно их восстановила — были обнаружены поврежденные файлы, Windows SFC восстановила и заменила файлы.
  • Защита ресурсов Windows не может выполнить запрошенную операцию — SFC не может работать. Снова запустите проверку, войдя в Безопасный режим Windows. Предварительно убедитесь, что в папке WinSxS, находящейся в папке Windows, во вложенной папке «Temp» имеются папки «PendingDeletes» и «PendingRenames».
  • Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них — в операционной системе найдены поврежденные файлы, SFC не может их заменить или исправить. Необходимо проверить файл журнала, увидеть поврежденные файлы, а затем заменить их с установочного носителя.

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

В тяжелых случаях, Майкрософт рекомендует выполнить восстановление поврежденных системных файлов до трех раз.

Восстановление поврежденных системных файлов с помощью «sfc» возможно только при условии целостности хранилища системных файлов. Если хранилище компонентов повреждено, необходимо сначала восстановить хранилище компонентов Windows, а затем снова запустить проверку и восстановление поврежденных системных файлов.

Восстановление данных

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

Для этих целей компания Recovery Software подготовила специальный комплексный продукт — RS Partition Recovery – мощную утилиту, способную восстанавливать данные после уничтожения вирусами, случайно удаления, форматирования и т.д.

Вместе с RS Partition Recovery Вы сможете быстро восстановить:

  • Фотографии, картинки, видео и другие медиафайлы.
  • Текстовые документы, таблицы Excel.
  • Файлы ключей, программ и другие данные.

Как восстановить системные файлы вручную в Windows 10

Если System File Checker не может исправить один или несколько файлов, вам необходимо будет их восстановить вручную.

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

Быстрый совет. Вы можете найти известные копии системных файлов на другом компьютере с той же версией операционной системы, что и на вашем компьютере.

  1. Используйте комбинацию клавиш клавиатуры Windows + X, чтобы открыть меню «Power User» и выберите « Командная строка» («Администратор») .
  2. Возьмите на себя ответственность за поврежденный системный файл. В командной строке введите следующую команду и нажмите Enter :Примечание. Замените C:\Path-and-File-Name на путь и имя поврежденного файла. Например, C:\Windows\System32\appraiser.dll .
  3. Разрешить полный доступ администратора к поврежденному файлу с помощью следующей команды и нажмите Enter :
  4. Замените файл с хорошей копией, используя следующую команду и нажмите Enter :Примечание: вам нужно заменить C: \ Path-SOURCE-и-File-Name исходным путем и именем файла известного хорошего файла, а также заменить C: \ Path-DESTINATION-and-File-Name на путь назначения и имя поврежденного файла. Вот пример: copy D: \ Files \ appraiser.dll C: \ Windows \ System32 \ appraiser.dll .
  5. Введите « Да» и нажмите « Ввод», чтобы подтвердить перезапись.

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

Ручное восстановление поврежденных файлов

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

Только для этого он должен быть запущен с правами администратора компьютера . В файле хранится много технической информации, но нас интересуют строчки содержащие . Их можно найти воспользовавшись поиском встроенным в редактор нажав комбинацию клавиш Ctrl + F или пойти другим путем и выполнить в командной строке запущенной от имени администратора следующую команду.

Findstr /c:»» c:\windows\logs\CBS\CBS.log >c:\sfcresult.txt

Тем самым мы говорим Windows, что нужно в файле CBS.log найти все строчки содержащие и результат сохранить на диск C в файле sfcresult.txt. Таким образом, в файле окажется отфильтрованная информации относящаяся к работе команды sfc

Осталось его внимательно изучить, не забывая обращать внимание на дату и время указанные в строке со временем проведения сканирования, чтобы не изучать старые результаты. В данном случае система успешно восстановила файл autoplay.dll используя эталонный файл из хранилища в папке WinSxS, о чем в логе есть соответствующая запись

2017-02-04 13:30:58, Info CSI 0000032f Repairing 1 components
2017-02-04 13:30:58, Info CSI 00000330 Beginning Verify and Repair transaction
2017-02-04 13:30:59, Info CSI 00000331 Repairing corrupted file «\??\C:\Windows\System32″\»autoplay.dll» from store
2017-02-04 13:30:59, Info CSI 00000332 Repair results created:
POQ 140 starts:
0: Move File: Source = «\SystemRoot\WinSxS\Temp\PendingRenames\e0b17dc6d17ed201983d0000f415f015._0000000000000000.cdf-ms», Destination = «\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms»
1: Move File: Source = «\SystemRoot\WinSxS\Temp\PendingRenames\3a1480c6d17ed201993d0000f415f015.$$.cdf-ms», Destination = «\SystemRoot\WinSxS\FileMaps\$$.cdf-ms»
2: Move File: Source = «\SystemRoot\WinSxS\Temp\PendingRenames\a29d89c6d17ed2019a3d0000f415f015.$$_system32_21f9a9c4a2f8b514.cdf-ms», Destination = «\SystemRoot\WinSxS\FileMaps\$$_system32_21f9a9c4a2f8b514.cdf-ms»
3: Hard Link File: Source = «\SystemRoot\WinSxS\amd64_microsoft-windows-autoplay_31bf3856ad364e35_6.1.7601.17514_none_04c88123045c625c\autoplay.dll», Destination = «\??\C:\Windows\System32\autoplay.dll»
POQ 140 ends.
2017-02-04 13:30:59, Info CSI 00000333 Repair complete

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

Однако просто так заменить файлы операционная система вам не позволит, сначала придется получить соответствующий допуск. Это можно сделать в графическом интерфейсе, о чем мы уже писали . Здесь мы рассмотрим, как это можно сделать с помощью командной строки. Сначала нам нужно стать владельцем поврежденного файла, выполним следующую команду.

Takeown /f полный_путь_к_файлу, например
takeown /f C:\windows\system32\autoplay.dll

Интересующие нас системные файлы находятся в файле-образе с именем install.wim в папке sources, при этом образ может содержать сразу несколько разных версий операционной системы в соответствующих папках, будьте внимательны. На диске восстановления файл имеет имя boot.wim.

Как использовать SFC для восстановления системных файлов Windows 10

Если Windows 10 работает некорректно, вы можете использовать утилиту командной строки SFC для восстановления поврежденных или потерянных системных файлов.

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

Несмотря на то, что Windows 10 отлично справляется с защитой файлов, которые необходимы для нормальной работы компьютера, некоторые приложения, драйвера или даже обновления Windows могут стать причиной потери стабильности системы. Как и прошлых версиях систем от Microsoft, Windows 10 включает средство проверки системных файлов (System File Checker, SFC) – компактную, но мощную утилиту командной строки, которая может выполнить сканирование цельности системы и заменять поврежденные или пропущенные файлы оригинальной версией.

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

Предупреждение: перед началом работы с утилитой SFC рекомендуется сделать полную резервную копию системы или создать точку восстановления системы. В случае, если что-то пойдет не так, вы сможете вернуть исходное состояние системы.

Как проверить и восстановить системные файлы в Windows 10

Следующая команда позволяет выполнить полное сканирование защищаемых файлов на вашем компьютере и исправить файлы, которые вызывают проблемы во время работы Windows 10.

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска SFC требуются права администратора устройства.

2. В Командной строке введите следующую команду и нажмите Enter:

3. После завершения сканирования, вы увидите одно из следующих сообщений:

  • Защита ресурсов Windows не обнаружила нарушений целостности. Это означает, что в системе не обнаружены поврежденные или потерянные файлы.
  • Защита ресурсов Windows не может выполнить запрошенную операцию. Это сообщение означает, что во время сканирования произошла ошибка и нужно выполнить сканирование оффлайн.
  • Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log WinDir%LogsCBSCBS.log. Данное сообщение появляется, когда SFC смогла исправить проблему. Вы можете посмотреть журнал для того, чтобы ознакомиться с подробной информацией.
  • Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log. В этом случае нужно вручную исправить поврежденные файлы.

Как посмотреть подробную информацию о сканировании SFC

Для просмотра информации о работе средства проверки целостности в файле CBS.Log нужно создать копию файла на рабочем столе, доступную для чтения:

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.

2. Введите следующую команду и нажмите Enter

3. Откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью приложения “Блокнот”. Файл будет содержать подробную информацию о сканировании системы и о файлах, которые не удалось восстановить.

Как просканировать и восстановить системные файлы в Windows 10 оффлайн

Иногда защищенные системные файлы, которые нужно восстановить, уже загружены в оперативную память во время работы WIndows 10. В этом случае для исправления обнаруженных проблем можно использовать средство проверки системных файлов во время запуска системы.

  • 1. Используйте клавиатурное сочетание Windows + I для открытия приложения “Параметры”.
  • 2. Выберите раздел “Обновление и безопасность”.
  • 3. В меню Выберите опцию “Восстановление”.
  • 4. В секции “Особые варианты загрузки” нажмите кнопку “Перезагрузить сейчас”.
  • 5. Выберите “Поиск и устранение неисправностей”.
  • 6. Перейдите в “Дополнительные параметры”.
  • 7. Нажмите “Командная строка” для загрузки компьютера в режиме командной строки.

Прочие способы

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

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

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

Проверка системных файлов Windows командой SFC /SCANNOW и DISM.EXE.

Привет! Сегодня изучаем служебную программу для восстановления целостности системных файлов Windows. Как бы не старались разработчики Microsoft, совершенствуя надежность своих операционных систем. Их механизмы защиты к сожалению не идеальны и нуждаются в помощи служебных программ, таких как SFC.EXE. Программа направлена на проверку и восстановление целостности системных файлов Windows, а так же их цифровой подписи.

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

Программа запускается из командной строки с повышенными привилегиями (Запуск от имени администратора).

Используемые для запуска параметры:

  • /SCANNOW — Проверка целостности всех защищенных системных файлов и восстановление, по возможности, проблемных файлов.
  • /VERIFYONLY — Проверка целостности всех защищенных системных файлов. Восстановление файлов не выполняется.
  • /SCANFILE — Проверка целостности указанного файла и его восстановление при обнаружении проблем. В параметре файл следует указать полный путь.
  • /VERIFYFILE — Проверка целостности файла, полный путь к которому указан в параметре файл. Восстановление файлов не выполняется.
  • /OFFBOOTDIR — Расположение автономного каталога загрузки для автономного восстановления.
  • /OFFWINDIR — Расположение автономного каталога Windows для автономного восстановления.

Популярные примеры использования команд:

  • Если необходимо проверить целостность файлов в исполняемой операционной системе. sfc /SCANNOWsfc /VERIFYONLY
  • Если необходимо проверить целостность файлов в автономном каталоге Windows. Например, если вы запустили проверяемый компьютер с другого накопителя или флешки (Live CD). Подключили диск с поврежденной операционной системой к другому компьютеру. В примере указан диск F: в качестве проверяемого, у вас скорее всего будет другой. sfc /SCANNOW /OFFBOOTDIR=F: /OFFWINDIR=F:Windows
  • Если необходимо проверить целостность файлов в автономном каталоге Windows с использованием файлов установочного диска. В примере указан диск F: в качестве проверяемого, у вас скорее всего будет другой. А в специальную созданную на диске папку repair, предварительно скопированы файлы из распакованного install.wim с установочного диска Windows. sfc /SCANNOW /OFFBOOTDIR=F:repair /OFFWINDIR=F:Windows

ВАЖНО: Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). Для этого введите следующую команду (Выполнение команды может занять несколько минут):

  • Защита ресурсов Windows не обнаружила нарушений целостности. Отсутствующие и поврежденные системные файлы не обнаружены, но это не значит, что их нет и всё в безупречном порядке. Возможны повреждения вне области сканирования SFC;

Проверяем целостность файлов в Windows 10 с помощью SFC

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

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

Способ-1: Через командную строку в интерфейсе Windows

Выполнять проверку с помощью SFC лучше начать через стандартный интерфейс Windows, используя командную строку. Чаще всего этого оказывается достаточно.

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

  • Запустить командную строку от имени администратора (кстати вот 5 способов как это сделать). Я воспользуюсь сочетанием клавиш Win+Х и в открывшемся слева меню выберу пункт «Командная строка (Администратор)»
  • Прописываем команду sfc /scannow и нажимаем Enter;
  • После этого начнется процесс сканирования системы и замены поврежденных (измененных) элементов.

Если с системными файлами Windows нет никаких проблем, после проверки мы увидим сообщение, что «Защита ресурсов Windows не обнаружила нарушение целостности».

В такой ситуации можно переходить к проверке файлов с помощью DISM

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

Способ-2: Через среду восстановления

Чтобы провести проверку целостности файлов с помощью команды SFC через среду восстановления, потребуется выполнить следующие действия:

  1. Нажмите в левом нижнем углу на кнопку «Пуск» и перейдите в «Параметры»;
  2. Далее выберите пункт «Обновление и безопасность», в левой части экрана перейдите на вкладку «Восстановление» и в пункте «Особые варианты загрузки» нажмите «Перезагрузить сейчас». В результате данных действий компьютер отправится в перезагрузку;
  3. После этого потребуется запустить систему с заранее созданного диска (или флешки) восстановления Windows 10. Сперва появится экран выбора языка, а далее предложение установить систему. На данном этапе необходимо нажать в левом нижнем углу на надпись «Восстановление системы»;
  4. Загрузится среда восстановления, где необходимо запустить командную строку. Для этого нажмите «Поиск и устранение неисправностей», далее пункт «Дополнительные параметры» и выберите вариант «Командная строка»;
  5. Далее запустится командная строка, в которой последовательно необходимо писать команды, приведенные ниже, а после каждой из них нажимать Enter:

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

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

Продолжите вводить команды:

В последней команде требуется указать диски, которые были отмечены выше. То есть, в приведенном примере команды диск C является разделом с загрузчиком, а диск E – местом, где установлена операционная система Windows 10.

  1. После ввода последней из четырех команд начнется сканирование целостности файлов операционной системы.

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

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

По окончанию проверки пользователь увидит информацию о том, что нарушения целостности не были обнаружены или были успешно устранены. После этого можно перейти ко второму способу проверки – при помощи инструмента DISM.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector