- Как проверить целостность системных файлов после заражения: инструкция по sfc /scannow
- Почему sfc /scannow — это не «просто ещё одна утилита»
- Как запустить sfc /scannow — пошагово
- Что делать, если sfc /scannow не помог
- Когда sfc /scannow не сработает — и что делать
- Таблица: что делать в разных сценариях после заражения
- Частые ошибки — и как их избежать
- Как сделать это правильно — практические рекомендации
- Когда стоит идти дальше — и как
- Итог: что делать прямо сейчас
Как проверить целостность системных файлов после заражения: инструкция по sfc /scannow
Ты только что удалил вирус, запустил антивирус, перезагрузил компьютер — и всё кажется нормально. Но через пару дней система начинает тормозить, появляются странные ошибки, а некоторые программы просто не запускаются. Ты не один. Это классический симптом: вирус повредил системные файлы Windows, и даже после удаления вредоносного кода система остаётся «раненой».
Вот что тебе нужно сделать прямо сейчас: запустить sfc /scannow. Это не панацея, но один из самых надёжных способов восстановить повреждённые системные файлы без переустановки Windows. Я покажу, как это делать правильно — без лишних действий, без паники и без потери времени.
Почему sfc /scannow — это не «просто ещё одна утилита»
Когда вирус попадает в систему, он не просто копирует себя. Он меняет системные файлы: заменяет explorer.exe, подменяет драйверы, вставляет вредоносный код в dll-файлы. Антивирус может удалить сам вредоносный файл, но повреждённые системные файлы остаются. Их не видно в проводнике, они не вызывают подозрений — но работают неправильно.
sfc /scannow (System File Checker) — это встроенная утилита Windows, которая проверяет все ключевые системные файлы и сравнивает их с целыми копиями, хранящимися в кэше Windows. Если файл повреждён, утерян или изменён — она заменяет его на правильную версию.
Это не анти-вирус. Это «хирург» для системных файлов. И после заражения — он должен быть первым шагом, а не последним.
Как запустить sfc /scannow — пошагово
- Нажми Win + X и выбери Командная строка (администратор) или Windows PowerShell (администратор). Если не видишь — нажми «Другие» и выбери там.
- В открывшемся окне введи:
sfc /scannowи нажми Enter. - Подожди. Это может занять от 10 до 40 минут. Не закрывай окно, не перезагружай компьютер, не запускай тяжёлые программы.
- Когда проверка завершится, ты увидишь один из трёх результатов:
- Обнаружены и исправлены повреждённые файлы — отлично. Ты только что восстановил систему.
- Не обнаружено повреждений системных файлов — значит, файлы целы. Но это не значит, что всё в порядке. Иногда повреждения глубже — читай дальше.
- Не удалось выполнить проверку — это тревожный сигнал. Обычно означает, что повреждён кэш восстановления или диск имеет ошибки.
Что делать, если sfc /scannow не помог
Если утилита говорит, что файлы в порядке, но система всё ещё глючит — это не значит, что проблема исчезла. Иногда вирус повреждает не только файлы, но и их кэш-копии. Тогда нужен второй этап — DISM.
DISM (Deployment Image Servicing and Management) — это инструмент, который восстанавливает сам кэш, из которого sfc берёт исправные файлы. Без него sfc может просто нечего заменять.
Запусти в той же командной строке (администратор):
dism /online /cleanup-image /restorehealth
Это займёт 15–60 минут — зависит от скорости интернета и диска. DISM скачает нужные файлы с серверов Microsoft, поэтому нужен стабильный интернет. Не прерывай процесс.
После завершения DISM — снова запусти sfc /scannow. Теперь он должен работать как часы.
Когда sfc /scannow не сработает — и что делать
Есть три ситуации, когда даже DISM + sfc не помогут:
- Повреждён системный диск (SSD/HDD). Если на диске есть битые сектора — файлы не восстановятся, даже если они есть в кэше. Проверь диск командой:
chkdsk C: /f /r(перезагрузка обязательна). - Вирус оставил следы в реестре или в загрузчике. sfc не трогает реестр. Тут нужен
msconfigилиautorunsот Sysinternals. - Файл повреждён на уровне прошивки или драйвера. Например, вредоносный код вставил себя в драйвер видеокарты — sfc этого не увидит.
Если после sfc и DISM система всё ещё нестабильна — пора думать о восстановлении системы или чистой установке Windows. Но не спешить. Сначала проверь:
- Не запущены ли подозрительные процессы в Диспетчере задач (Ctrl+Shift+Esc → вкладка «Подробности»).
- Не появились ли новые записи в автозагрузке (введите
shell:startupв проводник). - Не изменились ли даты изменения системных файлов в папке
C:\Windows\System32— особенноntoskrnl.exe,winlogon.exe,lsass.exe.
Таблица: что делать в разных сценариях после заражения
| Ситуация | Что делать | Сроки | Риск игнорирования |
|---|---|---|---|
| После удаления вируса система начала тормозить, вылетают программы | Запустить sfc /scannow → если не помогло → dism /online /cleanup-image /restorehealth → снова sfc /scannow |
1–2 часа | Постоянные сбои, нестабильность, утечки данных |
| Компьютер не загружается, появляется синий экран с ошибкой | Запустить sfc из среды восстановления (через установочную флешку). Если не получается — восстановление системы или чистая установка | 2–4 часа | Полная потеря доступа к системе |
| После sfc система работает, но антивирус снова показывает угрозу | Запустить глубокую проверку другим антивирусом (например, Malwarebytes или Kaspersky Virus Removal Tool). Не полагайся только на один сканер | 1–3 часа | Вирус снова активируется |
| Компьютер работает нормально, но ты не уверен, что вирус ушёл | Запусти sfc /scannow как профилактику. Это займёт 15 минут — и ты будешь уверен | 15–30 минут | Скрытая угроза может проснуться через месяц |
Частые ошибки — и как их избежать
- Запускаешь sfc без прав администратора — команда просто не сработает. Ошибки вроде «Отказано в доступе» — это сигнал, что ты не в том режиме.
- Прерываешь процесс — если sfc или DISM остановить в середине, ты можешь повредить ещё больше файлов. Даже если кажется, что «всё застряло» — жди. Иногда это занимает 40 минут на старых HDD.
- Думаешь, что sfc — это анти-вирус — он не удаляет вирусы. Он только чинит последствия. Сначала удали вредоносный код — потом чини файлы.
- Игнорируешь DISM — если кэш повреждён, sfc не сможет найти исправные файлы. Многие считают, что sfc — это всё, что нужно. Нет. Это два этапа.
- Проверяешь только C:\ — sfc проверяет всю систему автоматически. Не нужно указывать путь. Это не chkdsk.
- Запускаешь sfc, видишь «не найдено повреждений» и успокаиваешься — а вирус мог повредить реестр, автозагрузку или драйвер. Проверь их отдельно.
Как сделать это правильно — практические рекомендации
- Перед запуском sfc — отключи все внешние устройства (флешки, принтеры, диски). Они могут мешать проверке.
- Закрой все программы. Даже браузер. sfc работает с системными файлами — и если они используются, проверка может не завершиться.
- Подключи ноутбук к сети. Если аккумулятор сядет — процесс прервётся, и ты потеряешь время.
- После успешного sfc — перезагрузи компьютер. Иногда изменения применяются только после перезагрузки.
- Сделай скриншот результата. Если через неделю снова начнутся ошибки — ты сможешь показать, что уже делал проверку.
- Если у тебя Windows 10/11 — обнови систему через «Параметры → Обновление и безопасность». Иногда обновление автоматически исправляет повреждения, которые sfc не смог восстановить.
Когда стоит идти дальше — и как
Если после sfc + DISM:
- Система всё ещё нестабильна — запусти
chkdsk C: /f /rи перезагрузи. Это проверит физическое состояние диска. - Появляются ошибки вида «0xc000007b» или «Не найден dll» — используй
DISM /Online /Cleanup-Image /CheckHealth— он быстрее, чем restorehealth, и покажет, есть ли проблемы с образом. - Ты не можешь войти в систему — загрузись с установочной флешки Windows, выбери «Восстановление системы» → «Командная строка» → там запусти
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. - Всё не помогло — сделай резервную копию своих файлов (документы, фото, настройки браузера) и установи Windows заново. Это не страшно — если ты сохранил данные, это займёт 2–3 часа, и система станет как новая.
Итог: что делать прямо сейчас
Если ты только что удалил вирус — не тормози. Не думай «авось пройдёт». Система повреждена, даже если не видно следов.
Твои действия:
- Запусти командную строку от имени администратора.
- Введи:
sfc /scannow— жди до конца. - Если были найдены и исправлены файлы — перезагрузи ПК.
- Если файлы не найдены, но система глючит — запусти:
dism /online /cleanup-image /restorehealth. - После DISM — снова
sfc /scannow. - Если всё ещё есть ошибки — проверь диск:
chkdsk C: /f /r.
Это не магия. Это стандартная процедура, которую используют IT-специалисты после каждого серьёзного заражения. Ты не должен ждать, пока система «сама поправится». Она не умеет. Ты должен помочь ей — и sfc /scannow — твой главный инструмент.
Если после этих шагов система работает стабильно — ты победил. Если нет — не бойся переустанавливать Windows. Лучше 3 часа чистой установки, чем 3 месяца с глючащей системой.
Информация в этой статье носит ознакомительный характер. Если ты не уверен в своих действиях или система критически важна для работы — обратись к специалисту по информационной безопасности или в сервисный центр.
