
sfc /scannow — это команда Windows, которая проверяет целостность системных файлов и восстанавливает повреждённые. Запускается она из командной строки с правами администратора, и в большинстве случаев именно это первым делом советуют, когда система начинает вести себя странно — зависает, выдаёт ошибки или не запускает какую-то встроенную программу.
Расшифровка простая: sfc — это System File Checker, «проверка системных файлов», а /scannow означает «сканировать сейчас». Команда идёт по всем защищённым файлам системы — не по одной папке, а по всей их совокупности — и сверяет их с оригинальными версиями. Если находит расхождение, пытается заменить файл на правильный автоматически.
Отдельно замечу: если в сообщении сказано, что защита ресурсов Windows не смогла выполнить запрошенную операцию — значит, командная строка запущена без прав администратора. Это самая частая причина, по которой у людей ничего не получается с первого раза.
Об этом же: Win+R команды: подборка для настроек, программ и диагностики.
Иногда sfc /scannow сообщает, что обнаружила повреждённые файлы, но восстановить их не может. Причина обычно в том, что нужного эталонного файла нет в локальном хранилище компонентов — например, из-за давнего сбоя обновления или неудачной установки другой программы.
В такой ситуации следующий шаг — команда DISM (Deployment Image Servicing and Management), которая восстанавливает само хранилище компонентов, из которого sfc берёт эталоны. После DISM команду sfc /scannow стоит запустить повторно — часто на второй раз она успешно всё исправляет, потому что источник для восстановления уже на месте.
Если и это не помогло — проблема глубже, и разумно обратиться в сервисный центр или проконсультироваться на официальном сайте поддержки Windows: там подробно разбирают ситуации с более серьёзными повреждениями системы, вплоть до переустановки отдельных компонентов.
Первая и самая распространённая ошибка — запуск командной строки без прав администратора. Команда просто не сможет добраться до защищённых файлов и завершится с отказом.
Вторая ошибка — прерывание проверки. Кто-то закрывает окно командной строки, увидев, что процесс «висит» на одном проценте долго. На самом деле это нормально: на некоторых этапах прогресс подолгу не двигается, особенно на медленных дисках или старых ноутбуках. Дайте команде время — прерванная проверка ничего не исправит и может оставить систему в промежуточном состоянии.
Третья ошибка — путают sfc /scannow с полной переустановкой или сбросом системы. Команда работает только с целостностью системных файлов, она не трогает личные документы, установленные программы и настройки. Ничего не сломается и не удалится — в этом смысле запускать её безопасно в любой момент, когда есть подозрение на системный сбой.
Да, вреда от этого не будет. Команда только проверяет и, если нужно, восстанавливает файлы — она не удаляет данные и не меняет настройки. Некоторые запускают её периодически как профилактику, хотя острой необходимости в этом обычно нет, если система работает стабильно.
Некоторые системные файлы используются Windows постоянно, пока она работает, и заменить их «на ходу» нельзя. Замена происходит при следующей загрузке системы, поэтому перезагрузка после обнаруженных и исправленных ошибок — обязательный шаг, а не формальность.
Обычно от пяти до тридцати минут, но точное время зависит от скорости диска и объёма установленных компонентов системы. На старых жёстких дисках процесс может идти дольше, на SSD — заметно быстрее. Если через час окно всё ещё показывает процесс, не спешите закрывать — иногда это действительно занимает больше времени, чем ожидается.
Это разные инструменты для разных задач. Chkdsk проверяет физическую структуру диска и файловую систему — ищет повреждённые секторы и ошибки в файловой таблице. Sfc /scannow работает на уровне самой Windows и проверяет именно системные файлы операционной системы, а не диск как физическое устройство. При системных сбоях иногда полезно запустить оба инструмента по очереди.
Если после проверки и перезагрузки проблема с системой осталась — вероятно, дело не в повреждённых файлах, а в другом: конфликте драйверов, вредоносной программе или аппаратной неисправности. В этом случае sfc /scannow уже не поможет, и стоит переходить к более точной диагностике.