Защита ресурсов 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 должна заработать как надо.
Как исправить ошибку Защита ресурсов Windows не может выполнить запрошенную операцию
При возникновении какой-либо проблемы на компьютере с Windows 7 и выше, многие пользователи запускают через командную строку задачу sfc /scannow. Это команда для проверки и восстановления целостности системных файлов. Однако бывают случаи, когда результаты проверки отображаются в виде сообщения Защита ресурсов Windows не может выполнить запрошенную операцию. Исправить такую ошибку можно несколькими способами.
Причины, по которым проверка целостности системных файлов может закончиться ошибкой Защита ресурсов Windows не может выполнить запрошенную операцию, несколько:
- Сбой в работе самого инструмента sfc /scannow;
- Отсутствие доступа к каталогу WinSxS;
- Повреждение файловой системы;
- Наличие битых секторов на жестком диске;
- Отсутствие прав на запуск утилиты.
Также утилита может некорректно работать из-за поражения системы вирусами, а поэтому ПК нужно просканировать на наличие вредоносного ПО.
Для того, чтобы проверка целостности системных файлов была выполнена правильно, стоит запустить команду sfc /scannow от имени Администратора. Для этого нужно в поисковую строку ввести команду cmd и нажать на выдаче правой кнопкой мыши, выбрав «Запустить от имени Администратора».
В случае, если инструмент запущен в консоли с привилегиями Администратора, а ошибка всё равно появляется, необходимо проверить состояние файловой системы. Для этого нужно в командной строке с правами Администратора прописать chkdsk C: /r /f.
Компьютер перезагрузится и запуститься проверка файловой системы.
Такая ошибка может возникать из-за неправильно указанного пути или отсутствия доступа к каталогу WinSxS. Поэтому нужно проверить и этот показатель. Для этого в той же командной строке с правами Администратора стоит ввести icacls c:/windows/winsxs.
После использования этой команды нужно выполнить перезагрузку системы.
В случае, если ранее вы проверяли ПК на вирусы и были обнаружены вредоносные объекты, возможно, повреждено хранилище системных файлов. Для его восстановления потребуется запустить команду с привилегиями Администратора:
- Dism /Online /Cleanup-Image /ScanHealth – проверка состояния хранилища;
- DISM /Online /Cleanup-Image /RestoreHealth – восстановление хранилища.
ВАЖНО! При выполнении данной команды компьютер должен быть подключен к сети.
В случае, если выше приведенные способы не помогли решить проблему, стоит запустить систему в Безопасном режиме или же воспользоваться установочным диском. Инструкция к последнему варианту:
- Запускаем установочный диск. Как только появиться вариант выбора языка, региона, версии ОС, стоит нажать «Shift+F10».
- Откроется командная строка. Вводим sfc /scannow /offbootdir=D:\ /offwindir=C:\Windows. Где offbootdir=D:\ — раздел, содержащий папку WinSxS, а offwindir=C:\Windows – раздел с установленной ОС.
ВАЖНО! Подставляем свои буквы дисков.
Если же проблема появляется, стоит выполнить откат системы к более раннему состоянию или полную переустановку операционной системы.
Команда sfc /scannow не работает в Windows 10? Как исправить
После последнего Вторника патчей пользователи Windows 10 стали сообщать, что функция исправления поврежденных системных файлов с помощью команды sfc /scannow больше не работает. Источником проблемы предположительно является обновление для Защитника Windows, которое недавно выпустила Microsoft.
Хотя запуск сканирования с помощью средства проверки системных файлов в Windows 10 осуществляется без проблем, процесс внезапно завершается с отображением следующего сообщения в командной строке:
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: windir\Logs\CBS\CBS.log. Например, C:\Windows\Logs\CBS\CBS.log. Подробные сведения включены в файл журнала, предоставляемый флагом /OFFLOGFILE.
В комментариях на форуме Wilderssecurity по данной проблеме пользователи отмечают, что проверка поврежденных файлов с помощью команды fsutil hardlink list не выявляет каких-либо проблем с хэшами или путями файлов.
На данный момент считается, что проблема может быть связана с недавним обновлением для Защитника Windows, хотя неисправность системного инструмента стала проявляться после выхода ежемесячным обновлений безопасности в июльский Вторник Патчей (Patch Tuesday). Дело в том, что ошибка наблюдается на устройствах, на которых последние обновления безопасности еще не установлены.
Как исправить проблему
Проблемным обновлением Защитника Windows может быть пакет 1.297.823.0, но официального подтверждения этому от Microsoft пока нет.
Тем не менее, вы можете исправить данную ошибку с помощью нескольких команд инструмента DISM. Пользователи сообщают об эффективности данного способа. Запустите последовательно следующие три команды в командной строке с правами администратора:
Если проблема была действительно вызвана обновлением для Защитника Windows, то Microsoft должна как можно скорее представить исправление.
Почему защита ресурсов windows не может выполнить запрошенную операцию
Сообщения: 2842
Благодарности: 468
Конфигурация компьютера | ||||
Материнская плата: Asrock H77 Pro4/MVP | ||||
Видеокарта: GTX 960 | ||||
Монитор: Dell U2312HM | ||||
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> | ||||
Конфигурация компьютера |
Попробовал sfc /scannow, на 21% операция прервалась с ообщением «защита ресурсов windows не может выполнить операцию». » |
Так же пробуйте вариант из статьи базы знаний:
Защите ресурсов Windows не удалось выполнить запрошенную операцию. |
Чтобы устранить эту проблему, выполнять проверки системных файлов сканирования в безопасном режимеи убедитесь, что папки PendingDeletes и PendingRenames существует в % WinDir %\WinSxS\Temp.
Как просмотреть подробные сведения о процессе проверки системных файлов Чтобы просмотреть подробные сведения, см. Файл журнала можно скопировать информацию из Sfcdetails.txt файла с помощью команды Findstr и просмотрите сведения в Sfcdetails.txt. Чтобы сделать это, выполните следующие действия. Откройте командную строку от имени администратора, как описано в предыдущем п.1. В командной строке введите следующую команду и нажмите клавишу ВВОД: findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt» Примечание Файл Sfcdetails.txt содержит сведения о каждом выполнении средства проверки системных файлов на компьютере. Этот файл содержит сведения о файлах, которые не были восстановлены с помощью средства проверки системных файлов. Изучите записи даты и времени, чтобы определить проблемные файлы, которые были найдены последний раз, использовалось средство проверки системных файлов. Откройте файл Sfcdetails.txt с рабочего стола. Файл Sfcdetails.txt использует следующий формат: Дата-время Подробности SFC В следующем примере файл журнала содержит записи о файлах, которые не могут быть исправлены. 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34<17>]»Accessibility.dll» of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = neutral, TypeName neutral, PublicKey neutral in the store, file is missing |
——-
Кто реку перешел, тому росы бояться ни к чему
Это сообщение посчитали полезным следующие участники:
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Попробовал sfc /scannow, на 21% операция прервалась с ообщением |
перестала запускаться одна нужная мне программа с сообщением |
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Это сообщение посчитали полезным следующие участники:
Конфигурация компьютера |
4. Вытащил из образа mscms.dll, загрузился в режим восстановления и скопировал с заменой по нужному пути. Ничего не изменилось. » |
mscms.dll — его замените из папки SysWOW64 дистрибутива » |
——-
Кто реку перешел, тому росы бояться ни к чему