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

Как запустить System File Checker (SFC) в Windows и что делать дальше

7 min read Windows Обновлено 24 Dec 2025
Как запустить SFC в Windows и восстановить системные файлы
Как запустить SFC в Windows и восстановить системные файлы

SFC (System File Checker) — встроенный инструмент Windows для проверки и восстановления целостности системных файлов. Запустите команду SFC /scannow в командной строке с правами администратора, проверьте результаты в окне и в файле журнала CBS.log. Если SFC не может исправить ошибки, используйте DISM или офлайн-сканирование с загрузочного носителя. Ниже — пошаговые инструкции, расширенные сценарии, чек-листы и рекомендации для администратора и обычного пользователя.

Краткое определение

SFC — утилита Windows для проверки целостности системных файлов и автоматического восстановления повреждённых или отсутствующих файлов из кеша компонентов Windows.

Когда использовать SFC

  • Когда Windows работает медленно, приложения падают или появляются ошибки запуска.
  • После подозрения на повреждение системных файлов (вирусы, некорректные обновления, сбои питания).
  • Как первый шаг диагностики перед переустановкой ОС.

Чёрный ноутбук с Windows на столе

Как запустить проверку System File Checker в Windows

Ниже — простая, последовательная инструкция. Выполните шаги один за другим.

  1. Нажмите Win + S, чтобы открыть поиск Windows.
  2. Введите «Command Prompt» или «Командная строка» в поле поиска.
  3. В результатах найдите Командную строку и щёлкните правой кнопкой мыши.
  4. Выберите Запуск от имени администратора и подтвердите запрос контроля учётных записей (UAC), нажав «Да».

Запуск Командной строки через Поиск Windows

  1. В открывшемся окне выполните команду:
SFC /scannow
  1. Дождитесь завершения проверки. Это может занять от нескольких минут до часа, в зависимости от скорости диска и объёма данных.

  2. По завершении SFC покажет результат в окне Командной строки (см. раздел ниже о возможных результатах).

Что показывают результаты SFC и что с ними делать

SFC сообщает один из нескольких статусов:

  • Windows Resource Protection did not find any integrity violations — системные файлы в порядке.
  • Windows Resource Protection found corrupt files and successfully repaired them — SFC нашёл и успешно исправил файлы.
  • Windows Resource Protection found corrupt files but was unable to fix some of them — часть повреждённых файлов не удалось восстановить.
  • Windows Resource Protection could not perform the requested operation — SFC не смог выполнить операцию (обычно из-за прав или повреждённой службы).

Результат SFC в Командной строке Windows

Если SFC не смог исправить файлы, переходите к разделам «Диагностика при ошибке» и «Офлайн-сканирование» ниже.

Другие команды SFC и их назначение

SFC имеет дополнительные параметры помимо /scannow. Ниже — список часто используемых опций и примеры применения:

КомандаОписание
/verifyonlyПроверяет целостность системных файлов, но не пытается их исправить.
/scanfile=<путь>Проверяет конкретный файл и восстанавливает его при необходимости. Пример: SFC /scanfile=c:\windows\system32\user32.dll
/verifyfile=<путь>Проверяет конкретный файл, но не восстанавливает. Пример: SFC /verifyfile=c:\windows\system32\user32.dll
/offbootdir=<буква_диска>Указывает каталог с загрузочной версией Windows при работе из среды вне ОС. Пример: /offbootdir=e:\
/offwindir=<путь>Указывает папку Windows на указанном загрузочном диске. Пример: /offwindir=e:\windows

Советы:

  • Используйте /verifyonly, если нужно быстро проверить, есть ли проблемы, без попытки ремонта.
  • /scanfile полезен при подозрении на конкретную DLL или файл.

Как запустить офлайн-сканирование SFC

Офлайн-сканирование выполняют, когда Windows не загружается или повреждения мешают нормальной работе SFC из-под ОС. Шаги:

  1. Создайте загрузочный USB-носитель с той же версией Windows, что установлена на компьютере.
  2. Загрузитесь с этого носителя в режим восстановления или командной строки.
  3. Определите букву диска, где установлена Windows (в среде восстановления буквы могут отличаться).
  4. Запустите команду вида:
SFC /scannow /offbootdir=d:\ /offwindir=d:\windows

Где d:\ — буква раздела загрузочной системы, a d:\windows — папка Windows на этом разделе.

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

Как найти файл журнала SFC (CBS.log)

SFC записывает результаты в системный журнал CBS.log. Чтобы открыть его:

  1. Нажмите Win + R, чтобы открыть окно «Выполнить».
  2. Введите:
%windir%\logs\cbs\cbs.log
  1. Нажмите OK — откроется файл в Блокноте или вашем редакторе.

Файл содержит многие записи компонентов Windows. Записи от SFC помечены тэгом [SR]. Чтобы извлечь только записи SFC и сохранить их в отдельный файл sfcdetails.txt, выполните (в Командной строке с правами администратора):

findstr /c:"[SR]" %windir%\logs\cbs\cbs.log > sfcdetails.txt

По умолчанию sfcdetails.txt окажется в текущей рабочей директории — обычно C:\Windows\System32. Просмотрите его в Блокноте.

Файл sfcdetails.txt в Проводнике Windows

Просмотр sfcdetails.txt в Блокноте с записями SFC

Если вы выполняете офлайн-сканирование, можно указать файл журнала с помощью параметра /offlogfile:

/offlogfile=<путь_к_офлайн_журналу>

Добавьте этот параметр в команду вместе с /offwindir и /offbootdir.

Что делать, если SFC не исправляет все ошибки

  1. Запустите DISM для восстановления образа компонентов (выполняется в работающей системе):
DISM /Online /Cleanup-Image /RestoreHealth
  1. После успешного выполнения DISM снова запустите SFC /scannow.
  2. Если и после этого остаются проблемы, используйте офлайн-сканирование с установочной флешки.
  3. При отсутствии результата рассмотрите восстановление системы по точке резервной копии или переустановку Windows.

Примечание: DISM восстанавливает хранилище компонентов Windows (Windows Component Store), из которого SFC берёт оригинальные файлы для восстановления.

Быстрая методология диагностики (mini-method)

  1. Запустить SFC /scannow из-под администратора.
  2. Проверить CBS.log и извлечь [SR] записи в sfcdetails.txt.
  3. Если ошибки не исправлены — запустить DISM /RestoreHealth.
  4. Если проблема остаётся — офлайн-сканирование с загрузочной флешки.
  5. Если офлайн-сканирование не помогает — восстановление системы или переустановка.

Совет: когда SFC не подходит

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

Альтернативные подходы и дополнения

  • Ручная замена файла: если известен целевой файл, его можно скопировать из рабочей установки Windows той же версии или из образа ISO.
  • Восстановление из точек восстановления системы: если они есть, это менее радикальный способ, чем переустановка.
  • Проверка диска на ошибки: chkdsk /f /r — для поиска проблем на уровне файловой системы.

Модель для принятия решения (простейшая эвристика)

  • Признаки системной деградации → SFC
  • SFC не исправил → DISM
  • DISM не помог → офлайн SFC
  • Офлайн SFC не помог → восстановление/переустановка

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

Чек-лист для рядового пользователя

  • Сохраните все важные файлы на внешний носитель.
  • Запустите SFC /scannow от имени администратора.
  • Посмотрите сообщение в оконe и файл sfcdetails.txt.
  • Если SFC исправил файлы — перезагрузите ПК и проверьте поведение.

Чек-лист для IT-администратора

  • Соберите логи: CBS.log и sfcdetails.txt.
  • Запустите DISM /Online /Cleanup-Image /RestoreHealth.
  • При необходимости выполните офлайн-сканирование с загрузочной флешки той же версии Windows.
  • Если проблема массовая — подготовьте образ восстановления и регламент действий для пользователей.

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

  • После выполнения SFC и/или DISM статус системы — «нет нарушений целостности» или «корректно восстановлены файлы».
  • Приложения и сервисы, ранее падали, стабильно работают не менее 24 часов.
  • Логи (sfcdetails.txt и CBS.log) не содержат непреодолимых ошибок [SR] за время диагностики.

Сценарии, когда SFC может не помочь (edge-case gallery)

  • Повреждение аппаратного уровня (SSD/HDD) — сначала chkdsk и диагностика накопителя.
  • Модифицированные системные файлы (например, изменённые патчами) — SFC может восстановить «стандартное» состояние и сломать пользовательские правки.
  • Несовместимость версий Windows при офлайн-сканировании — обязательно проверьте совпадение билдов.

Быстрая шпаргалка команд (cheat sheet)

  • SFC /scannow — полная проверка и попытка восстановления.
  • SFC /verifyonly — проверка без восстановления.
  • SFC /scanfile=<путь> — проверка и восстановление конкретного файла.
  • DISM /Online /Cleanup-Image /RestoreHealth — восстановление хранилища компонентов.
  • findstr /c:”[SR]” %windir%\logs\cbs\cbs.log > sfcdetails.txt — извлечь записи SFC в отдельный файл.

Краткое руководство по безопасности и резервному копированию

  • Перед глубокими вмешательствами создайте резервную копию пользовательских данных.
  • При замене системных файлов берите файлы только из проверенных источников (официальный ISO, неповреждённая инсталляция).
  • Для корпоративных систем рекомендовано тестировать обновления и процедуры восстановления в изолированной среде.

Частые вопросы

Нужно ли отключать антивирус перед запуском SFC?

Нет, обычно отключать антивирус не требуется. Если он мешает работе DISM или SFC, временно приостановите защиту и вновь включите после завершения.

Сколько времени занимает SFC?

Зависит от скорости диска и объёма данных: от нескольких минут до часа.

Может ли SFC повредить систему?

SFC возвращает системные файлы в стандартное состояние. Если система целенаправленно модифицирована, это может отменить изменения. Рекомендуется иметь резервные копии.

Заключение

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

Полезные ссылки и следующая тема для чтения: руководство по DISM и создание загрузочной флешки Windows.

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство