Гид по технологиям

SFC: ошибка WRP — не выполнена запрошенная операция

• 8 min read • Windows • Обновлено 29 Nov 2025
SFC: ошибка WRP — не выполнена операция
SFC: ошибка WRP — не выполнена операция

Содержание

  • Почему SFC не работает?
    1. Проверка статуса службы Windows Modules Installer
    1. Запуск CHKDSK
    1. Запуск SFC в безопасном режиме
    1. Запуск SFC в среде восстановления Windows (Windows RE)
  • Дополнительные методы и альтернативы
  • Критерии приёмки и тесты
  • Чек-листы по ролям
  • Дерево решений
  • Часто задаваемые вопросы

Коротко о WRP

Windows Resource Protection (WRP) — служба Windows, защищающая критические системные файлы от несанкционированных изменений. Она блокирует операции, которые считает опасными для целостности системы.

Почему SFC не работает?

Ошибка «Windows resource protection could not perform the requested operation» обычно появляется, когда WRP не позволяет SFC внести изменения, либо когда сама среда (файловая система, системные службы, сторонние драйверы) повреждена или конфликтует с инструментом. Основные причины:

  • Служба Windows Modules Installer отключена или не запущена.
  • Файловая система имеет логические ошибки или плохие сектора.
  • Стороннее ПО или драйверы мешают работе SFC.
  • Проблемы с образом Windows (повреждённый хранилище компонентов).

Ниже — расширённое пошаговое руководство с альтернативами, проверками и роле‑ориентированными чек‑листами.

1. Проверка статуса службы Windows Modules Installer

Служба Windows Modules Installer (TrustedInstaller) должна быть доступна, чтобы SFC мог заменять защищённые файлы. Она обычно запускается по требованию, но если её тип запуска — Disabled, SFC не сможет выполнить операции.

Шаги через графический интерфейс (быстрый способ):

  1. Нажмите Win + R, введите services.msc и нажмите Enter, чтобы открыть оснастку «Службы».

Ввод services.msc в окне Выполнить.

  1. Найдите службу «Windows Modules Installer» и дважды кликните по ней.

Служба Windows Modules Installer в окне Службы.

  1. Убедитесь, что «Тип запуска» установлен в «Вручную» (Manual). Если стоит «Отключено», поменяйте и нажмите OK.

Установка типа запуска Windows Modules Installer в Manual.

  1. Попробуйте снова запустить SFC в окне Командной строки с правами администратора:
sfc /scannow

Выполнение sfc /scannow в Командной строке.

Полезные дополнительные команды (через cmd с правами администратора):

  • Проверить статус службы:
sc query trustedinstaller
  • Запустить службу вручную:
net start trustedinstaller

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

Важно: изменения типа запуска служебных компонентов в редких случаях могут повлиять на обновления — возвращайте всё в исходное состояние после диагностики, если это требуется.

2. Запуск CHKDSK

CHKDSK обнаруживает и исправляет ошибки файловой системы и помечает плохие сектора. Повреждённая файловая система мешает SFC корректно читать/записывать файлы и может приводить к ошибкам WRP.

Запуск CHKDSK (рекомендуется с ключами /f и /r):

chkdsk C: /f /r /x

Пояснения параметров:

  • /f — исправлять ошибки на диске;
  • /r — находить плохие сектора и восстанавливать читаемую информацию;
  • /x — принудительно отключить том перед проверкой.

Если диск занят (обычно системный диск C:), CHKDSK предложит запланировать проверку при следующей перезагрузке. Подтвердите и перезагрузите систему.

После завершения CHKDSK попробуйте снова sfc /scannow.

Примечание по безопасности: если CHKDSK выявил множество физических ошибок (hard bad sectors), это может указывать на деградацию диска. Рекомендуется резервное копирование важных данных и плановая замена диска.

Выполнение chkdsk в Командной строке.

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

Безопасный режим загружает Windows с минимальным набором драйверов и служб. Это выявляет, мешает ли стороннее ПО работе SFC.

Один из способов перейти в безопасный режим:

  1. Нажмите Win + R, введите msconfig и нажмите Enter.

Ввод msconfig в окне Выполнить.

  1. Перейдите на вкладку «Загрузка», в разделе «Параметры загрузки» поставьте флажок «Безопасный режим» (Safe boot) и выберите «Минимальная».

Параметры загрузки: безопасный режим Minimal.

  1. Нажмите OK и перезагрузите ПК.

  2. Откройте Командную строку с правами администратора и выполните:

sfc /scannow

Если SFC успешно завершил работу в безопасном режиме, значит конфликт вызывало стороннее ПО или служба. В таком случае:

  • Посмотрите список автозагрузки и отключите недавно установленные программы;
  • Проверьте драйверы, особенно сетевые и антивирусные — временно отключите их и повторите проверку.

Альтернативный способ загрузки в безопасный режим (без msconfig): удерживайте Shift и выберите «Перезагрузить» в меню питания — затем выберите «Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить» и выберите безопасный режим.

Если вы используете SFC для ремонта оффлайн-образа (например, другой установленной Windows), вы можете запустить SFC с параметрами для оффлайн-тома:

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

Замените пути на соответствующие вашему окружению.

4. Запуск SFC в среде восстановления Windows (Windows RE)

Windows RE — это отдельная среда для диагностики, где минимальные компоненты ОС загружены. Запуск SFC из Windows RE исключает влияние большинства драйверов и приложений.

Как попасть в Windows RE (пример через Параметры):

  1. Нажмите Win + I → Обновление и безопасность → Дополнительные параметры → Восстановление.

Параметр «Windows Update» в Настройках.

  1. В разделе «Дополнительные параметры» нажмите «Восстановление».

Меню дополнительных параметров в Настройках.

  1. Нажмите «Перезагрузить сейчас» рядом с «Особые варианты загрузки» (Advanced startup). Система перезагрузится в среду восстановления.

Перезагрузка в Advanced startup.

  1. Выберите «Поиск и устранение неисправностей → Дополнительные параметры → Командная строка».

Опция Командная строка в Дополнительных параметрах.

  1. В открывшейся командной строке выполните sfc /scannow или используйте оффлайн‑ключи, если Windows смонтирована на другом томе.

Если SFC по‑прежнему не запускается в Windows RE, это часто указывает на более глубокие повреждения образа Windows. Следующие шаги описаны ниже.

Восстановление образа Windows: DISM и альтернативы

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

  • Для онлайн-режима (запустите с правами администратора):
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
  • В оффлайн‑сценариях укажите каталог источника с файлами образа (install.wim или install.esd):
DISM /Image:D:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess

После успешного выполнения DISM перезапустите sfc /scannow.

Важно: DISM изменяет компоненты образа Windows — используйте его осторожно и только при необходимости.

Когда нужна переустановка или сброс Windows

Если ни один из методов не помогает, возможно повреждён сам образ Windows или есть скрытые аппаратные проблемы. Рассмотрите:

  • Восстановление системы (если есть контрольные точки).
  • Восстановление по месту (in-place upgrade) через официальный установочный носитель — сохранит программы и настройки.
  • Полный сброс Windows с удалением программ (с предварительным резервным копированием данных).

Перед переустановкой создайте резервную копию важных данных и экспортируйте список установленных приложений.

Альтернативные подходы и инструменты

  • Восстановление из точки восстановления системы.
  • Использование сторонних утилит для восстановления образов (только от проверенных поставщиков).
  • Обновление драйверов и проверка антивирусного ПО на конфликт.
  • Если проблема — аппаратная (SSD/HDD), заменить диск и восстановить систему из бэкапа.

Когда методы не сработают: примеры и контрпример

Контрпример (когда SFC бессилен): если системные файлы повреждены физически на диске (много «жёстких» повреждённых секторов), SFC не вернёт данные — это задача аппаратного восстановления и замены диска. Примеры, когда SFC помогает: логические повреждения файлов, некорректные записи в DLL, ошибки кэша компонент.

Критерии приёмки

  • SFC запускается без ошибок и завершает проверку (статус «Windows Resource Protection did not find any integrity violations» или «Windows Resource Protection found corrupt files and successfully repaired them»).
  • Если SFC исправлял файлы — система корректно загружается без прежних ошибок.
  • После CHKDSK нет сообщений о критических физических ошибках (если есть — требуются действия по замене диска).

Тестовые случаи и проверка результата

  1. До и после: сделайте снимок состояния (лог sfc /scannow) и снимок Event Viewer для ошибок WRP.
  2. Если SFC исправил файлы — подтвердите загрузку ОС и работоспособность критичных приложений.
  3. При подозрении на диск: выполните SMART‑диагностику (например, через CrystalDiskInfo) и проверьте результаты CHKDSK.

Чек-листы по ролям

Пользователь (неадминистратор):

  • Сохранить данные и уведомить администратора.
  • Перезагрузить ПК в безопасный режим (при инструкции администратора).

Локальный администратор:

  • Проверить и запустить Windows Modules Installer.
  • Запустить CHKDSK и SFC, собрать логи.
  • Выполнить проверку антивируса и отключить сторонние агенты при необходимости.

ИТ‑специалист:

  • Проанализировать логи DISM, CBS и Event Viewer.
  • Смонтировать образ Windows для оффлайн SFC/DISM при необходимости.
  • Подготовить план восстановления: in‑place repair или переустановка.

Дерево решений (Mermaid)

flowchart TD
  A[Ошибка SFC: WRP не выполнила операцию] --> B{Windows Modules Installer
  отключён/не запускается?}
  B -- Да --> C[Включить и запустить TrustedInstaller]
  B -- Нет --> D{Диск: есть ошибки?}
  D -- Да --> E[Запустить CHKDSK /f /r, перезагрузить]
  D -- Нет --> F{Попробовать в безопасном режиме}
  F -- Удачно --> G[Исправить конфликты, удалить ПО]
  F -- Неудачно --> H{Запустить SFC в Windows RE}
  H -- Удачно --> I[Восстановление завершено]
  H -- Неудачно --> J[Выполнить DISM /RestoreHealth]
  J --> K{Проблема решена?}
  K -- Да --> I
  K -- Нет --> L[Рассмотреть in-place repair или переустановку]

Безопасность и конфиденциальность

  • Перед выполнением операций с диском и системными файлами сделайте резервную копию важных данных.
  • При работе в корпоративной сети согласуйте действия с отделом ИТ — изменение служб и восстановление образа могут нарушать политики.

Часто задаваемые вопросы

Как SFC исправляет повреждённые файлы?

Команда sfc /scannow сканирует защищённые системные файлы и сопоставляет их с кэшем в каталоге Windows (System32\dllcache). При обнаружении несоответствий SFC пытается заменить повреждённые файлы копиями из кэша.

Обязательно ли перезагружать компьютер после SFC?

Перезагрузка требуется, если SFC заменил файлы. При отсутствии изменений (SFC не нашёл нарушений) перезагрузка не обязательна.

Зачем запускать DISM вместе с SFC?

DISM восстанавливает целостность образа компонентов Windows. Если SFC не может заменить файлы из-за повреждённого хранилища компонентов, сначала выполняют DISM /RestoreHealth, а затем повторяют SFC.

Что делает CHKDSK?

CHKDSK проверяет целостность файловой системы и исправляет логические ошибки. Он также обнаруживает и помечает плохие сектора. CHKDSK может восстановить данные из «мягких» плохих секторов; физически повреждённые сектора требуют замены диска.

Рекомендации и хорошие практики

  • Перед серьёзными изменениями создавайте резервные копии и точки восстановления.
  • В корпоративной среде тестируйте процедуры восстановления на контролируемых машинах.
  • Для серверов и рабочих станций с важными данными периодически проверяйте SMART‑состояние дисков.

Резюме

  • Ошибка WRP обычно решается проверкой службы Windows Modules Installer, CHKDSK и запуском SFC в безопасном или восстановительном окружении.
  • Если SFC и DISM не помогают, рассмотрите восстановление образа или переустановку Windows.
  • Всегда делайте резервное копирование данных и при необходимости привлекайте специалиста для проверки аппаратной части.

Image credit: Unsplash. All screenshots by Tanveer Singh.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро