Ошибка Sfc /scannow: Защита ресурсов не может выполнить запрошенную операцию — одна из самых распространённых проблем при проверке системных файлов. В 90% случаев она связана с отсутствием прав администратора, повреждением системных компонентов или конфликтом с антивирусом. Решение часто кроется в простых действиях: запуске команды от имени администратора, проверке цельности образа или временном отключении стороннего ПО.
Далее разберём все возможные причины и подробно опишем, как устранить ошибку, чтобы Sfc /scannow снова работал как полагается. Начнём с самого простого и закончим сложными случаями.
Почему возникает ошибка и как её диагностировать
Первое, что нужно понять: Sfc /scannow — это встроенный инструмент для проверки и восстановления системных файлов. Если он выдаёт ошибку о невозможности выполнения операции, это может означать:
- Недостаточно прав. Команда требует запуска от имени администратора. Даже если вы вошли в систему под учётной записью с правами админа, командная строка должна быть открыта от его имени.
- Повреждение образа Windows. Если файлы образа (
install.wimилиinstall.esd) повреждены,Sfcне сможет восстановить системные файлы. - Блокировка антивирусом. Некоторые антивирусы (например, Avast, Kaspersky, Bitdefender) могут блокировать доступ к системным файлам, считая их подозрительными.
- Проблемы с диском. Если на жёстком диске или есть повреждённые сектора, это может мешать работе инструмента.
- Ошибки в реестре. Редко, но возможно: повреждённые ключи реестра могут мешать корректной работе
Sfc.
Чтобы точно диагностировать проблему, попробуйте запустить Sfc /scannow в безопасном режиме. Если ошибка не исчезает — дело не в стороннем ПО. Если исчезает — ищите конфликт с антивирусом или другими программами.
Перед началом проверки убедитесь, что на системном диске достаточно свободного места (не менее 10–15 ГБ). Нехватка места может привести к сбоям при восстановлении файлов
| Способ запуска | Действия | Примечания |
|---|---|---|
| Через поиск Windows |
|
Работает в Windows 10 и 11. В Windows 7 используйте меню «Пуск». |
| Через меню Win + X |
|
В Windows 11 может отображаться как Терминал Windows (администратор). |
| Через Проводник |
|
Менее удобный способ, но работает в любых версиях Windows. |
Способы запуска Sfc scannow с правильными правами
Самая частая причина ошибки — отсутствие прав администратора. Даже если вы админ, командная строка должна быть запущена от его имени. Вот как это сделать правильно:
После запуска командной строки от имени администратора введите:
sfc /scannow
Процесс проверки займёт от 10 до 30 минут в зависимости от производительности диска и объёма системных файлов. Не прерывайте его!
Проверка цельности образа Windows (DISM)
Если Sfc /scannow выдаёт ошибку даже при запуске от имени администратора, следующее, что нужно проверить — целостность образа Windows. Для этого используется инструмент DISM (Deployment Image Servicing and Management).
Откройте командную строку от имени администратора и выполните поочерёдно следующие команды:
DISM /Online /Cleanup-Image /CheckHealth— проверка цельности образа. Занимает 1–2 минуты.DISM /Online /Cleanup-Image /ScanHealth— углублённая проверка. Может занять до 10–15 минут.DISM /Online /Cleanup-Image /RestoreHealth— восстановление образа. Самый долгий процесс (до 30–40 минут).
Если DISM найдёт повреждения и успешно их исправит, попробуйте снова запустить Sfc /scannow. В большинстве случаев это решает проблему.
Если DISM также выдаёт ошибки (например, 0x800f081f), это может означать:
- Повреждены компоненты Windows Update.
- Отключён доступ к серверам Microsoft (если используется корпоративная сеть с ограничениями).
- Повреждены файлы в папке
WinSxS.
Устранение конфликтов с антивирусом и сторонним ПО
Ативирусные программы и некоторые утилиты для очистки системы (например, CCleaner, Ashampoo WinOptimizer) могут блокировать доступ к системным файлам. Это часто становится причиной ошибки Защита ресурсов не может выполнить запрошенную операцию.
Что делать:
- Временно отключите антивирус. Найдите его значок в трее (рядом с часами), кликните ПКМ и выберите опцию отключения защиты на 1–2 часа.
- Добавьте исключение для Sfc. В настройках антивируса добавьте в исключения файл
C:\Windows\System32\sfc.exe. - Попробуйте запустить в безопасном режиме. В безопасном режиме загружаются только базовые драйвера и службы, что исключает конфликт с сторонним ПО.
Если после отключения антивируса Sfc /scannow работает — проблема именно в нём. Рассмотрите возможность смены антивируса или настройки исключений.
⚠️ Внимание: Не отключайте антивирус на постоянной основе. Временно деактивируйте его только для диагностики и устранения проблемы.
Проверка и восстоновление повреждённых системных файлов вручную
Если автоматические инструменты (Sfc и DISM) не справляются, можно попробовать восстановить файлы вручную. Для этого нужно:
| Шаг | Действие | Результат |
|---|---|---|
| 1. Найдите лог Sfc | Выполните команду findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc_details.txt" и откройте файл sfc_details.txt на рабочем столе. |
В файле будут перечислены все повреждённые файлы, которые не удалось восстановить. |
| 2. Сравните с оригиналом | Используйте другой компьютер с такой же версией Windows, чтобы скопировать оригинальные файлы из C:\Windows\System32. |
Позволяет вручную заменить повреждённые файлы. |
| 3. Восстановите через установочный диск | Загрузитесь с установочного USB-диска Windows, выберите Восстановление системы и используйте опцию Командная строка. | Даёт доступ к инструментам восстановления даже если не загружается. |
Если вы не уверены в своих действиях, лучше обратиться к специалисту. Неправильное редактирование системных файлов может привести к неработоспособности системы.
Проверка жёсткого диска на ошибки
Повреждённые сектора на жёстком диске или могут мешать работе Sfc /scannow. Чтобы проверить диск:
- Откройте командную строку от имени администратора.
- Выполните команду:
chkdsk C: /f /r(гдеC:— системный диск). - Нажмите
Y(Да) для планирования проверки при следующей загрузке. - Перезагрузите компьютер.
Проверка может занять от 30 минут до нескольких часов в зависимости от размера диска. Если chkdsk найдёт и исправит ошибки, попробуйте снова запустить Sfc /scannow.
Если chkdsk находит много плохих секторов — это знак, что диск скоро выйдет из строя. Рекомендуется скопировать важные данные и заменить диск
Дополнительные методы: восстановление системы и сброс Windows
Если ни один из методов не помог, можно попробовать более радикальные решения:
- Восстановление системы. Откат к точке восстановления, созданной до возникновения проблемы. Это не удалит ваши личные файлы, но отменит изменения в системных файлах.
- Сброс Windows. В настройках есть опция
Сброс этого компьютера(в разделе Обновление и безопасность → Восстановление). Можно выбрать сохранение личных файлов или полную очистку. - Чистая установка Windows. Крайний метод, если все остальные не сработали. Требует резервного копирования данных.
Перед сбросом или чистой установкой убедитесь, что у вас есть:
- Резервная копия важных файлов.
- Ключ активации Windows (если он не привязан к материнской плате).
- Установочный диск или флешка с Windows.
Как создать точку восстановления вручную
Откройте Панель управления → Система и безопасность → Система → Защита системы. Выберите системный диск, нажмите Создать и следуйте инструкциям. Рекомендуется создавать точки восстановления перед установкой нового ПО или драйверов
Пошаговая инструкция: что делать, если Sfc scannow не работает
Чтобы не пропустить ни одного шага, следуйте этому чек-листу. Он поможет системно подойти к решению проблемы.
Чек-лист по устранению ошибки Sfc scannow
Часто задаваемые вопросы
Почему Sfc scannow не может выполнить операцию, если я админ?
Даже если ваша учётная запись имеет права администратора, командная строка должна быть запущена от имени администратора. Это разные вещи. Проверьте, что в заголовке окна командной строки есть надпись «Администратор».
Сколько времени занимает выполнение Sfc scannow?
В среднем — от 10 до 30 минут. Время зависит от производительности вашего жёсткого диска (HDD или SSD) и количества файлов, которые нужно проверить. На медленных процесс может растянуться до часа.
Можно ли прерывать выполнение Sfc scannow?
Нет, прерывать выполнение Sfc /scannow не рекомендуется. Это может привести к ещё большим повреждениям системных файлов. Если процесс завис — подождите хотя бы 1–2 часа перед перезагрузкой.
Что делать, если тоже выдаёт ошибку?
Если DISM не может восстановить образ Windows, попробуйте:
- Подключить другой установочный диск Windows (проверьте его целостность).
- Выполнить команду
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:<путь к install.wim>:1 /limitaccess(где<путь к install.wim>— путь к файлу образа на установочном диске). - Восстановить систему через точку отката или сброс Windows.