Windows 0x800f081fСредняя

Ошибка SFC SCANNOW в Windows: причины и 5 способов исправления

Статья объясняет причины ошибок при запуске SFC SCANNOW и предоставляет пошаговые инструкции по восстановлению системных файлов Windows, включая использование DISM и восстановление системы.

Обновлено 8 апреля 2026 г.
15-30 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2016+

Что означает ошибка SFC SCANNOW

Команда SFC SCANNOW (sfc /scannow) — это встроенная утилита Windows (System File Checker), которая сканирует и пытается восстановить повреждённые или отсутствующие системные файлы. Ошибка при её выполнении означает, что система обнаружила проблемы, но не смогла автоматически их исправить.

Типичные тексты ошибок:

  • Windows Resource Protection found corrupt files but was unable to fix some of them.
  • Не удалось выполнить операцию. Возможно, служба восстановления Windows отключена.
  • Конкретные коды, например 0x800f081f (не удалось найти исходные файлы для восстановления).

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

Причины возникновения

  1. Повреждение системных файлов из-за сбоя обновления Windows, вирусной атаки, некорректного завершения работы или ошибок жёсткого диска.
  2. Повреждение образа Windows (WIM). SFC использует локальный кэш восстановления (WinSxS). Если этот кэш повреждён или отсутствуют исходные файлы, SFC не сможет произвести замену.
  3. Недостаток свободного места на системном диске (обычно требуется минимум 500 МБ для временных файлов и кэша).
  4. Конфликт стороннего драйвера или антивируса, который блокирует доступ к системным файлам или сам процесс SFC.
  5. Повреждение реестра или загрузочных файлов (BCD), что мешает корректной работе служб восстановления.

Способы решения

Способ 1: Запуск SFC в безопасном режиме

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

  1. Нажмите Win + R, введите msconfig и перейдите на вкладку «Загрузка».
  2. Отметьте «Безопасная загрузка» и выберите «Минимальная» (или «С поддержкой командной строки» для удобства).
  3. Перезагрузите компьютер. Система загрузится в безопасном режиме.
  4. Откройте командную строку от имени администратора (Win + X → «Командная строка (администратор)»).
  5. Выполните команду:
    sfc /scannow
    
  6. После завершения (может занять 20-40 минут) вернитесь в msconfig и снимите галочку с безопасной загрузки, затем перезагрузитесь в обычном режиме.

💡 Совет: Если в безопасном режиме SFC также завершается с ошибкой, переходите к следующему способу.

Способ 2: Использование DISM для восстановления образа Windows

Если SFC не может исправить файлы из-за повреждения локального хранилища компонентов (WinSxS), сначала нужно восстановить сам образ Windows с помощью DISM (Deployment Image Servicing and Management).

  1. Загрузитесь в обычном режиме и откройте командную строку от имени администратора.
  2. Выполните команду восстановления образа:
    dism /online /cleanup-image /restorehealth
    
    Этот процесс загрузит необходимые файлы с серверов Microsoft (требуется стабильный интернет). Длительность — 15-30 минут.
  3. После успешного завершения DISM (сообщение «Операция успешно завершена») обязательно перезагрузите компьютер.
  4. Запустите sfc /scannow ещё раз. Теперь утилита должна иметь доступ к исправленным исходным файлам.

⚠️ Важно: Если DISM завершается с ошибкой (например, 0x800f081f), возможно, источник восстановления недоступен. В этом случае можно указать альтернативный источник (установочный ISO или DVD):

dism /online /cleanup-image /restorehealth /source:WIM:X:\Sources\Install.wim:1 /limitaccess

где X:\ — буква диска с установочным носителем.

Способ 3: Проверка диска на ошибки (CHKDSK)

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

  1. В командной строке от администратора выполните:
    chkdsk C: /f /r
    
    (замените C: на букву вашего системного диска, если отличается).
  2. Система сообщит, что диск используется, и предложит запланировать проверку при следующей перезагрузке. Нажмите Y и перезагрузите компьютер.
  3. После загрузки начнётся автоматическая проверка. Может занять несколько часов в зависимости от объёма диска.
  4. После завершения загрузитесь в систему и снова запустите sfc /scannow.

Способ 4: Восстановление системы до рабочей точки

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

  1. Нажмите Win + R, введите rstrui.exe и нажмите Enter.
  2. Нажмите «Далее», выберите точку восстановления, созданную до появления ошибки SFC.
  3. Подтвердите восстановление. Компьютер перезагрузится и вернёт системные файлы и настройки к состоянию на момент создания точки.
  4. После загрузки проверьте, решена ли проблема, запустив sfc /scannow (должен завершиться без ошибок).

Способ 5: Ручное восстановление из установочного носителя

Если ни один из предыдущих способов не помог, возможно, повреждён сам загрузчик или критически важные системные файлы. Требуется загрузка с установочного носителя Windows (USB или DVD).

  1. Подготовьте загрузочный USB-накопитель Windows 10/11 (можно создать на другом компьютере через Media Creation Tool).
  2. Загрузитесь с этого носителя (изменение порядка загрузки в BIOS/UEFI).
  3. На экране «Установка Windows» нажмите «Восстановление системы»«Устранение неполадок»«Восстановление при загрузке» (если доступно) или «Командная строка».
  4. В командной строке выполните последовательно:
    bootrec /rebuildbcd
    bootrec /fixmbr
    bootrec /fixboot
    
    Затем попробуйте восстановить образ через DISM, указав источник с установочного носителя (см. Способ 2).
  5. Если восстановление при загрузке не помогает, выберите «Вернуть компьютер в исходное состояние» (сохранит личные файлы, но удалит приложения).

Профилактика

  • Регулярно создавайте точки восстановления системы перед установкой обновлений, драйверов или нового ПО.
  • Поддерживайте свободное место на системном диске (минимум 10-15% от общего объёма).
  • Устанавливайте обновления Windows через Центр обновления — они часто содержат исправления для системных компонентов.
  • Используйте лицензионное антивирусное ПО и проводите регулярные полные сканирования для предотвращения повреждения файлов вирусами.
  • Избегайте несанкционированного редактирования системных файлов и реестра, а также использования «оптимизаторов» системы, которые могут удалять важные компоненты.
  • Периодически запускайте sfc /scannow (например, раз в месяц) для раннего выявления проблем.

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

Почему возникает ошибка SFC SCANNOW, даже если я запускаю от администратора?
Можно ли запустить SFC SCANNOW в безопасном режиме и всегда ли это помогает?
Что делать, если после DISM и SFC система всё ещё работает нестабильно?
Предотвращает ли регулярный запуск SFC SCANNOW появление ошибок?

Полезное

Запустите SFC в безопасном режиме
Выполните восстановление образа DISM
Проверьте системный диск на ошибки
Воспользуйтесь восстановлением системы
Выполните восстановление из установочного носителя