Сообщение вида «Защита ресурсов Windows не может выполнить запрошенную операцию» означает, что SFC не смог проверить или восстановить системные файлы. Чаще всего мешают ошибки файловой системы, заблокированные службы, «висящие» незавершённые обновления или запуск вне нужного окружения.
Коротко
- Проверьте и запустите службу TrustedInstaller, затем повторите SFC.
- Исправьте ошибки диска через chkdsk и перезагрузку.
- Снимите «зависшие» обновления и запустите SFC офлайн из WinRE.
- Если SFC находит, но не чинит - восстановите хранилище компонентов DISM и снова запустите SFC.
Запускаем нужную службу и пробуем снова
Откройте Командную строку или PowerShell от имени администратора и выполните:
Код:
sc config trustedinstaller start= demand
net start trustedinstaller
sfc /scannow
Если служба уже запущена - переходите к следующему шагу.
Проверяем диск и права доступа
Ошибки файловой системы блокируют сканирование. Выполните:
Код:
chkdsk C: /f
Код:
sfc /scannow
Если мешают «незавершённые» обновления
Иногда в системе остаются «ожидающие действий» обновления, из-за чего SFC отказывается работать.- Перезагрузитесь 1-2 раза подряд - Windows часто докатывает обновления при старте.
- Если не помогло, выполните этот шаг из среды восстановления WinRE:
Код:
dism /image:C:\ /cleanup-image /revertpendingactions
Запускаем SFC в безопасном режиме
Если другие программы блокируют файлы, попробуйте так:- Параметры - Система - Восстановление - Особые варианты загрузки - Перезагрузить сейчас - Диагностика - Параметры загрузки - Безопасный режим с поддержкой сети.
- В безопасном режиме выполните:
Код:
sfc /scannow
Офлайн-проверка из WinRE или установочной флешки
Идеально, если Windows не загружается или ошибка повторяется.- Загрузитесь в «Дополнительные параметры» - «Командная строка».
- Найдите системный раздел в WinRE:
Код:
dir C:\
dir D:\
Запустите SFC офлайн:
Код:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Восстановите хранилище компонентов, затем повторите SFC:
Код:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- Смонтируйте ISO, запомните букву тома, допустим D:.
- Выполните:
Код:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:6 /LimitAccess
sfc /scannow
Ещё приёмы, если ошибка упорная
Проверка только на чтение - чтобы понять, упирается ли SFC в блокировки:
Код:
sfc /verifyonly
Код:
chkdsk C: /scan
Установите все доступные обновления Windows, перезагрузитесь и попробуйте снова.
Логи и расшифровка результатов
- Подробности SFC пишутся в %windir%\Logs\CBS\CBS.log.
- Чтобы получить только строки SFC на рабочий стол:
Код:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\SFC_Details.txt"
Мини-FAQ
SFC отвечает «Защита ресурсов Windows не может запустить службу восстановления»Запустите TrustedInstaller: sc config trustedinstaller start= demand и net start trustedinstaller, затем sfc /scannow.
Можно ли ремонтировать конкретный файл?
Да. Примеры:
Код:
sfc /scanfile="C:\Windows\System32\имя_файла.dll"
sfc /scanfile="D:\Windows\System32\имя_файла.dll" /offbootdir=D:\ /offwindir=D:\Windows
После chkdsk SFC всё равно падает
Запустите DISM, затем повторите SFC. При необходимости используйте DISM с источником из ISO.
Нужно ли запускать SFC от администратора
Обязательно. Без прав админа утилита не сможет чинить файлы.
Итог
Действуйте по цепочке: TrustedInstaller - chkdsk и перезагрузка - безопасный режим - снятие «ожидающих действий» через DISM в WinRE - офлайн SFC - и только потом полное восстановление компонентами DISM с повторным SFC. В большинстве случаев это устраняет ошибку «sfc /scannow не может выполнить запрошенную операцию» без переустановки Windows.См. также
- SFC /scannow в Windows 10/11 - как запустить и исправить ошибки - базовый гид по SFC с примерами.
- DISM в Windows - что делает и как им чинить систему - полный разбор с офлайн-режимом и источником из ISO.
- Синие экраны Windows 10 и 11 - 10 частых STOP-кодов и решения - что делать, если SFC и DISM нашли, но не всё исправили.