Защита ресурсов windows не может выполнить запрошенную операцию sfc scannow windows 10 что делать

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

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

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

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

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

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

 icacls c:\windows\winsxs

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

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

Далее всё как обычно, открываем командную строку с повышенными привилегиями и выполняем команду sfc/scannow.

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

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

sfc /scannow /offbootdir=D:\ /offwindir=C:\Windows

Где:

offbootdir=D:\ раздел, содержащий папку WinSxS.

offwindir=C:\Windows — раздел с установленной ОС.

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

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

Dism /Online /Cleanup-Image /ScanHealth

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

Dism /Online /Cleanup-Image /RestoreHealth

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

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

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

Прямое указание пути к sfc.exe в команде

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

Шаги будут следующими:

  1. Запустите командную строку от имени Администратора, Терминал Windows или Windows PowerShell от администратора также подойдут. Как запустить командную строку Windows 11 от администратора, Как запустить командную строку Windows 10 от администратора.
  2. Введите команду
    C:\Windows\sysNative\sfc.exe /scannow

    и нажмите Enter.

    Указание полного пути к sfc.exe

С большой вероятностью вы увидите стандартное сообщение «Начато сканирование системы. Этот процесс может занять некоторое время».

Командная строка x86 и x64

В 64-разрядных системах Windows присутствует 32-битные (x86) и 64-битные (x64) версии приложений командной строки и Windows PowerShell. При этом, если в 64-битной системе попробовать выполнить команду sfc /scannow в x86 варианте консоли, вы получите сообщение об ошибке «Защите ресурсов Windows не удается запустить службу восстановления».

Сообщение Защите ресурсов Windows не удается запустить службу восстановления

При использовании стандартных средств Windows для запуска командной строки от имени администратора, почти всегда запускается «нужная», x64 версия. Однако, при использовании запуска из сторонних средств: какого-либо виджета, стороннего файлового менеджера, может быть запущена 32-битная x86 версия, что и будет являться причиной ошибки.

Если есть предположения о том, что это ваш случай, вы можете:

  • Запустить командную строку от имени Администратора средствами Windows (ссылки на способы приведены в первой части этой инструкции).
  • Зайти в папку C:\Windows\System32 (независимо от разрядности Windows), найти файл cmd.exe, нажать по нему правой кнопкой мыши и выбрать «Запуск от имени администратора», выполнить команду sfc /scannow

Запуск служб Установщик модулей Windows и Установщик Windows

В случае, если в системе отключены необходимые службы, sfc /scannow также может сообщать о рассматриваемой ошибке. Проверить службы и включить их можно следующим образом:

  1. Откройте «Службы». Для этого нажмите клавиши Win+R на клавиатуре, введите services.msc и нажмите Enter.
  2. В списке служб найдите «Установщик Windows» и «Установщик модулей Windows».
    Службы, необходимые для работы sfc

  3. Дважды нажмите по имени службы, чтобы открыть её свойства. По умолчанию для этих служб в «Тип запуска» должен быть установлен в значение «Вручную». Если это не так — измените тип запуска и примените настройки. В этом же окне можно вручную запустить службы с помощью соответствующей кнопки (кнопка не активна, если тип запуска — «Отключена»).
    Запуск службы TrustedInstaller

  4. После применения всех настроек снова запустите командную строку от имени администратора и попробуйте выполнить команду sfc /scannow

Исправление букв дисков при выполнении команды

Если ошибка «Защите ресурсов Windows не удается запустить службу восстановления» возникает при выполнении команд вида:

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

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

  1. В командной строке по порядку вводим команды
    diskpart
    list volume
  2. Отобразится список разделов с текущими буквами, где мы и можем посмотреть букву системного раздела, чтобы в дальнейшем использовать в командах sfc
  3. В некоторых случаях системный раздел может не иметь буквы. В этом случае её можно назначить командами (здесь N — номер системного тома, а Z — назначаемая буква):
    select volume N
    assign letter=Z
  4. По завершении работы с diskpart введите команду exit

Запуск проверки целостности системных файлов в среде восстановления

Если ни один из способов выше не сработал, попробуйте выполнить команду в командной строке среды восстановления Windows 11 или Windows 10:

  1. Зайдите в среду восстановления — Как зайти в среду восстановления Windows 11, Как зайти в среду восстановления Windows 10.
  2. Перейдите в раздел Поиск и устранение неисправностей — Дополнительные параметры — Командная строка.
    Запуск командной строки в среде восстановления

  3. Запустите сканирование sfc /scannow

Запуск sfc /scannow с загрузочной флешки

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

  1. После загрузки компьютера с флешки, нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10) откроется командная строка.
  2. В командной строке используйте команду
    sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

Внимание: при загрузке с флешки буква системного диска может отличаться от C и в этом случае приведенная выше команда также сообщит о том, что защите ресурсов Windows не удается запустить службу восстановления. Чтобы исправить ситуации, прочтите раздел «Исправление букв дисков при выполнении команды» выше в статье.

Безопасный режим

И ещё один вариант, который иногда может сработать, если причина ошибки — какие-либо сторонние службы и процессы, мешающие выполнению команды: попробуйте запуск проверки в безопасном режиме. Здесь могут быть полезными материалы: Как зайти в безопасный режим Windows 11, Как зайти в безопасный режим Windows 10.

Whenever you run SFC (System File Checker), the process stops in the middle and gives you this error” Windows Resource Protection could not perform the requested operation”? Then don’t worry in this guide we are going to fix this issue in no time, follow the below-listed steps.

[FIXED] Windows Resource Protection could not perform the requested operation

Why the error Windows Resource Protection could not perform the requested operation occurs when running SFC command?

  • Damaged, corrupt, or missing files
  • SFC cannot access the winsxs folder
  • Damaged Hard disk partition
  • Corrupted Windows files
  • Wrong System Architecture

Table of Contents

Method 1: Run Windows CHKDSK

1. Press Windows Key + X and select Command Prompt(Admin).

2. Type the following command in cmd and hit enter:

CHKDSK C: /R

3. Next, it would ask to schedule the scan when the system restarts, so type Y and hit enter.

CHKDSK scheduled

4. Restart your PC and wait for the Check Disk Scan to finish.

Note: CHKDSK may take some time to complete depending upon the size of your hard disk.

Method 2: Modify Security Descriptors

In most cases, the error occurs because the SFC cannot access the winsxs folder, so you have to manually modify the security descriptors of this folder to Fix Windows Resource Protection could not perform the requested operation error.

1. Press Windows Key + X and select Command Prompt (Admin).

2. Type the following command in cmd and hit enter:

ICACLS C:\Windows\winsxs

ICALS command to Modify Security Descriptors winsxs folder

3. Close the command prompt and restart your PC.

Method 3: Run DISM commands

1. Press Windows Key + X and select Command Prompt(Admin).

2. Type the following command in cmd and hit enter after each one:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

DISM restore health system

3. Wait till the DISM process finishes, then reboot your PC and see if you’re able to Fix Windows Resource Protection could not perform the requested operation error.

Method 4: Run Windows Update troubleshooter

1. Open your web browser and go to this link.

2. Next, select your version of Windows and download the Windows Update Troubleshooter.

download windows update troubleshooter

3. Double-click the downloaded file to run.

4. Follow the onscreen instruction to finish the process.

5. Restart your PC.

Method 5: Run Startup/Automatic Repair

1. Insert the Windows 10 bootable installation DVD and restart your PC.

2. When prompted to Press any key to boot from CD or DVD, press any key to continue.

Press any key to boot from CD or DVD

3. Select your language preferences, and click Next. Click Repair your computer in the bottom-left.

Repair your computer

4. On choose an option screen, click Troubleshoot.

Choose an option at windows 10 automatic startup repair

5. On the Troubleshoot screen, click the Advanced option.

select advanced option from troubleshoot screen

6. On the Advanced options screen, click Automatic Repair or Startup Repair.

run automatic repair

7. Wait till the Windows Automatic/Startup Repairs complete.

8. Restart and you have successfully fix Fix Windows Resource Protection could not perform the requested operation; if not, continue.

Also Read: How to fix Automatic Repair couldn’t repair your PC.

Method 6: Run %processor_architecture%

1. Press Windows Key + X and select Command Prompt(Admin).

2. Type the following command in cmd and hit enter:

echo %processor_architecture%

Now you know your computer architecture; if it returns x86, you may try to run the SFC command on a 64-bit machine from the 32-bit cmd.exe.

In Windows, there are two different versions of cmd.exe:

%windir%\SysWow64 (64-bit)
%windir%\system32 (32-bit)

You must be thinking that the one in SysWow64 would be the 64-bit version, but you are wrong as SysWow64 is a part of Microsoft’s deception. I am saying this because Microsoft does this to make the 32-bit application run seamlessly on a 64-bit Windows. SysWow64 works with System32, where you can find the 64-bit versions.

Hence, what I have concluded is that SFC can’t run properly from a 32-bit cmd.exe found in SysWow64.

If this is the case, then you need to do a clean install of Windows again.

That’s it, you have successfully Fix Windows Resource Protection could not perform the requested operation, but if you still have any questions regarding this post, feel to ask them in the comments section.

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

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

Причины ошибки

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

  • повреждение файловой системы;
  • наличие нечитаемых секторов на жестком диске;
  • отсутствие прав администратора устройства;
  • наличие вирусов в ОС.

Не стоит паниковать, проблему можно попытаться решить самостоятельно. Не нужно сразу спешить переустанавливать Windows или вызывать мастера.

Как исправить ошибку?

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

Метод 1: запускаемся в безопасном режиме

Изначально нужно попытаться запустить SFC в безопасном режиме. Если в системе есть вирусы, то они попросту могут блокировать доступ инструменту к системным папкам. В безопасном режиме все сторонние процессы будут отключены и можно будет выполнить проверку. Для того, чтобы загрузить свой компьютер в безопасном режиме, можно при загрузке нажимать клавишу F8, после этого выбрать способ запуска «Безопасный режим». Но есть и более простой способ, для него нужно выполнить следующие действия:

  1. Открыть диалоговое окно «Выполнить», нажав кнопки Win + R.
  2. После этого ввести команду «msconfig» и нажать кнопку Enter.
  3. В открывшемся окне перейти на вкладку «Загрузка».
  4. В параметрах загрузки установить галочку напротив «Безопасный режим».
  5. Перезагрузить компьютер.

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

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

Метод 2: проверяем наличие папок PendingDeletes и PendingRenames

Следует убедиться в том, что папки PendingDeletes и PendingRenames есть в системе. Именно эти каталоги используются во время проверки, если они отсутствуют, то ошибка о невозможности выполнить запрошенную операцию будет вполне логичной. Инструмент для проверки системы обращается к папкам, но так как их нет, далее работать служба попросту не может, не удается записывать файлы логов, что делает сканирование бессмысленным. Папки должны находиться в системной директории %WinDir%\WinSxS\Temp. Необходимо зайти по этому пути и посмотреть, если ли там разделы с названием PendingDeletes и PendingRenames. Если их нет, можно создать вручную.

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

Метод 3: сканируем состояние файловой системы

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

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

  1. Открыть диалоговое окно «Выполнить», нажав кнопки Win + R.
  2. После этого ввести команду «cmd» и нажать кнопку Enter.
  3. Откроется командная строка.
  4. В этой строке нужно указать команду chkdsk c: /f /r для проверки и восстановления файлов.
  5. Перезагрузить компьютер.

chkdsk c: /f /r

Процедура длительная, необходимо дождаться ее окончания. Запустится проверка после перезагрузки компьютера, так как при загруженной ОС некоторые системные файлы заняты теми или иными процессами, проверить их в этом случае будет невозможно. Можно также указать просто команду chkdsk c: /f, исключив /r, в этом случае утилита будет проверять систему и записывать ошибки, но не будет пытаться восстановить файлы.

Метод 4: снимаем ограничение с папки WinSxS

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

Как снять ограничения с WinSxS:

  1. Открыть диалоговое окно «Выполнить», нажав кнопки Win + R.
  2. После этого ввести команду «cmd» и нажать кнопку Enter.
  3. В командной строке ввести команду icacls c:/windows/winsxs и нажать Enter.
  4. Перезагрузить систему.

icacls c:/windows/winsxs

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

Метод 5: запускаем восстановление системных компонентов

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

Для восстановление системных компонентов нужно выполнить следующее:

  1. Открыть командную строку.
  2. Ввести команду Dism /Online /Cleanup-Image /ScanHealth для проверки состояния системных компонентов.
  3. Если выполнение этой команды говорит о том, что нужно восстановить компоненты, то идем далее.
  4. Вводим команду Dism /Online /Cleanup-Image /RestoreHealth для восстановления, компьютер должен быть подключен к интернету, так как может идти загрузка файлов с сервера Microsoft.

Dism /Online /Cleanup-Image /RestoreHealth

После того, как выполнены все эти действия, ошибка «Защита ресурсов Windows не может выполнить запрошенную операцию» больше не будет появляться и SFC выполнит свою работу. Кому-то помог первый метод из данной инструкции, а кто-то дошел до последнего. В любом случае, пользователь самостоятельно может решить проблему, без переустановки самой операционной системы и потери личных файлов. По крайней мере в 96% случаев.

,

A few days ago I tried to repair a Windows 10 system, using the  SFC /SCANNOW command in Windows Recovery Environment. But, after issued the command «SFC /SCANNOW», I received the error «Windows Resource Protection Could Not Perform the Requested Operation».

Windows Resource Protection Could Not Perform the Requested Operation

In this tutorial you’ll find instructions on how to bypass error «Windows Resource Protection Could Not Perform the Requested Operation» when running the «SFC /SCANNOW» command from the Windows Recovery Environment (WinRE). *

How to FIX SFC Error «Windows Resource Protection Could Not Perform the Requested Operation» error in WinRE. *

* Note: If you receive the error when running the command from Windows GUI, restart Windows in Safe Mode and try again. If the problem persists, press the SHIFT key and click Restart to enter in WinRE mode and run the SFC command from there, by following the instructions below.

Method 1. Specify Boot & Windows Directories in SFC command.

Usually the error «Windows Resource Protection could not perform the requested operation» is due to the fact that the Offline Boot & Windows directories are not specified in the SFC command, as required if you are running the command from WinRE. So, to bypass the error apply the following steps:

1. At command prompt give the following command to find the drive letter of the OS partition:

  • bcdedit

2. Notice the drive letter of OS partition (e.g. «osdevice –> partition=D: «)

3. Now give the following SFC command, where X is the drive letter you noticed.

4. SFC /SCANNOW /OFFBOOTDIR=X:\ /OFFWINDIR=X:\Windows

e.g. In this example the OS partition has the letter «D», so the command will be:

  • SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\Windows

sfc scannow offline command

5. Normally now the sfc process will complete the process without the error «Windows Resource Protection Could Not Perform the Requested Operation».

Method 2. Clean Install Windows 10 & Check Hardware.

If the above method cannot resolve the discussed error this indicates that Windows System files are damaged. At this case, I suggest to backup your files and to perform a clean installation of Windows 10 or to RESET your PC. *

* Note: If you experience the same error after a clean install of Windows 10, this indicates a hardware problem. In this case, test the memory (RAM) for problems or try to install Windows on a new drive.

That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:

  • Author
  • Recent Posts

Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Clisp for windows download
  • Драйвер для samsung scx 4321 для windows 10
  • Как убрать компьютер из рабочей группы windows 10
  • Предустановленные шрифты windows 10
  • Как изменить фон проводника windows 10