SFC (System File Checker) предназначена для диагностики и автоматического восстановления защищённых системных файлов Windows, в том числе ключевых DLL, драйверов и библиотек, от которых зависит стабильность оболочки, служб и приложений.
Запуск SFC уместен при странных ошибках проводника, неожиданных вылетах системных утилит, невозможности установить обновления, сбоях после вирусов и «оптимизаторов», а также при общих системных глюках, которые не объясняются железом или драйверами.
| Симптом | Почему помогает SFC | Когда дополнительно нужен DISM |
|---|---|---|
| Проводник и стандартные приложения падают или ведут себя нестабильно | Могут быть повреждены системные DLL и компоненты оболочки, которые SFC сможет восстановить из хранилища. | Если SFC сообщает, что не может восстановить часть файлов, скорее всего повреждено само хранилище компонентов — его чинит DISM. |
| Ошибка при установке обновлений Windows | Обновления активно используют системные файлы, их повреждение приводит к фейлам установки; SFC помогает вернуть корректные версии. | При массовых проблемах с обновлениями сначала имеет смысл восстановить образ через DISM, а затем уже прогнать SFC. |
| Система ведёт себя странно после вирусов и «чистильщиков» | Malware и агрессивные оптимизаторы нередко удаляют или подменяют системные компоненты; SFC вернёт штатные файлы. | При серьёзных повреждениях (ошибки SFC, повторы сбоев) лучше дополнить процесс DISM и точкой восстановления. |
Базовый сценарий — запуск SFC из повышенной командной строки или PowerShell с ключом /scannow, который инициирует полную проверку всех защищённых системных файлов и их автоматическое восстановление.
sfc /scannow
SFC выдаёт несколько типовых сообщений, каждое из которых по‑разному влияет на дальнейшую диагностику: иногда на этом можно остановиться, иногда требуется связка с DISM или анализ журнала CBS.log.
| Сообщение SFC | Что это означает | Рекомендуемые дальнейшие действия |
|---|---|---|
| «Защита ресурсов Windows нарушений целостности не обнаружила» | Системные файлы в порядке, ошибок SFC не нашла. | Искать проблему в драйверах, приложениях, оборудовании или настройках, а не в системных файлах. |
| «Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила» | Повреждения были, но SFC смогла заменить испорченные файлы корректными экземплярами. | Перезагрузить ПК и проверить, ушли ли симптомы; доп. действий обычно не нужно. |
| «…обнаружила поврежденные файлы, но не может некоторые из них восстановить» | Часть файлов исправить не удалось — возможно, повреждено хранилище компонентов или исходные копии. | Запустить последовательность DISM (CheckHealth/ScanHealth/RestoreHealth), затем повторить SFC и при необходимости анализировать журнал CBS.log. |
SFC опирается на образ системы и хранилище компонентов; если они повреждены, исправить файлы не получится. Поэтому при серьёзных проблемах и ошибках SFC рекомендуется сначала починить образ Windows с помощью DISM, а уже потом снова запускать SFC.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
RestoreHealth повторно выполните sfc /scannow, чтобы уже на исправленном образе восстановить проблемные системные файлы.Помимо полной проверки, SFC позволяет проверять конкретные файлы или офлайн‑установки, а также формировать журнал проблемных файлов, которые не получилось исправить автоматически.
sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll
/OFFBOOTDIR и /OFFWINDIR.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt
Перед массовым использованием DISM+SFC на боевой системе полезно создать точку восстановления или резервную копию, чтобы иметь возможность отката при непредвиденных эффектах.
Не стоит запускать SFC «по привычке» на полностью исправной системе: утилита полезна как инструмент ремонта, а не как ежедневная «оптимизация».
Средство проверки системных файлов SFC /scannow — один из ключевых встроенных инструментов Windows для автоматического восстановления повреждённых системных файлов, который особенно эффективен в связке с DISM /RestoreHealth при сложных повреждениях образа.
Грамотное использование SFC — запуск от имени администратора, внимательное чтение результатов, при необходимости подключение DISM и анализ журнала CBS.log — помогает вернуть системе стабильность без радикальных мер вроде полной переустановки Windows.