Как проверить целостность системных файлов Windows 10 и выполнить их восстановление командами — вопрос, который рано или поздно встаёт перед каждым пользователем. Системные сбои, вирусы, некорректное выключение ПК или ошибки при обновлении могут повредить критически важные файлы, что приводит к медленной работе, синим экранам или невозможности загрузки системы.

К счастью, в Windows 10 есть встроенные инструменты для диагностики и исправления таких проблем: sfc /scannow и DISM. Они проверяют целостность защищённых файлов и восстанавливают повреждённые данные из кэша или образа системы. Рассказываем, как ими пользоваться, чтобы вернуть ОС в рабочее состояние.

Зачем проверять системные файлы и когда это делать

Повреждённые системные файлы — одна из основных причин нестабильной работы ОС. О том, что они вышли из строя, могут сигнализировать:

  • Частые ошибки при запуске программ или системных компонентов (например, 0x80070005 или 0xc0000142);
  • Зависания и замедления без явной причины;
  • Проблемы с обновлениями Windows или их откат;
  • Появление синего экрана смерти (BSOD) с ошибками типа CRITICAL_STRUCTURE_CORRUPTION.

Даже если система работает стабильно, профилактическая проверка раз в 2–3 месяца поможет предотвратить проблемы. А если вы подозреваете заражение вирусами или недавно отключали сканирование станет обязательным шагом.

💡

Если Windows не загружается, используйте безопасный режим или загрузочную флешку с установочного образа. В обоих случаях команды sfc и DISM работать не будут — сначала восстановите запуск ОС через «Восстановление системы» или «Automatic Repair».

КомандаОписаниеВремя выполнения (прим.)Требует прав админа
sfc /scannowПроверяет все защищённые системные файлы и восстанавливает повреждённые из кэша %WinDir%\System32\dllcache.10–30 минутДа
sfc /verifyonlyТолько проверяет файлы без восстановления.5–15 минутДа
sfc /scannow /offbootdir=D:\ /offwindir=D:\WindowsПроверяет системные файлы на другом разделе (например, если Windows установлена на D:).15–40 минутДа
DISM /Online /Cleanup-Image /RestoreHealthВосстанавливает образ системы, скачивая недостающие файлы с серверов Microsoft.20–60 минутДа
DISM /Online /Cleanup-Image /ScanHealthПроверяет образ на наличие повреждений без исправлений.10–20 минутДа

Основные команды для проверки и восстановления

В Windows 10 есть два ключевых инструмента для работы с системными файлами: SFC (System File Checker) и DISM (Deployment Image Servicing and Management). Первый проверяет и восстанавливает файлы из кэша, второй — исправляет образ системы, который используется для восстановления.

Обычно сначала запускают SFC, а если он не справился — подключают DISM. Но в запущенных случаях (например, если SFC сообщил о невозможности восстановления) начинают сразу с DISM.

Пошаговое выполнение проверки через командную строку

Чтобы запустить проверку системных файлов, нужно открыть командную строку с правами администратора. Есть несколько способов:

  • Через меню «Пуск»: введите Командная строка, кликните правой кнопкой по результату и выберите Запуск от имени администратора;
  • Через Win + X: в контекстном меню выберите Командная строка (администратор) или Windows PowerShell (администратор);
  • Через поиск: наберите cmd, зажмите Ctrl + Shift и нажмите Enter.

После запуска командной строки с правами админа введите первую команду:

sfc /scannow

Процесс может занять от 10 до 30 минут — всё зависит от мощности ПК и объёма проверяемых файлов. Не закрывайте окно и не прерывайте сканирование. По завершении вы увидите один из трёх результатов:

  • «Защита ресурсов не обнаружила нарушений целостности» — всё в порядке;
  • «Защита ресурсов файлы и успешно их восстановила» — проблема решена;
  • «Защита ресурсов обнаружила повреждённые файлы, но не смогла восстановить некоторые из них» — нужно использовать DISM.

Если SFC не справился, введите:

DISM /Online /Cleanup-Image /RestoreHealth

Эта команда скачает необходимые файлы с серверов Microsoft и восстановит образ системы. Время выполнения — от 20 минут до часа.

Что делать, если и не работают

Бывают ситуации, когда ни SFC, ни DISM не могут восстановить файлы. Это происходит, если:

  1. Повреждён кэш %WinDir%\System32\dllcache;
  2. Отсутствует подключение к интернету (для DISM /RestoreHealth);
  3. Образ системы сильно повреждён;
  4. На ПК установлена нелицензионная версия Windows.

В таких случаях попробуйте:

⚠️ Внимание: Не используйте сторонние утилиты для восстановления системных файлов, если не уверены в их безопасности. Это может усугубить проблему или заразить ПК вирусами.
  • Восстановить кэш DLL:
    1. Введите в командной строке: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows (замените C: на диск с Windows, если нужно);
    2. Если не помогло, скачайте чистый образ Windows 10 с официального сайта Microsoft и используйте его для восстановления через DISM с флагом /Source.
  • Восстановить систему через точку отката:
    1. Откройте Панель управления > Восстановление > Запуск восстановления системы;
    2. Выберите точку отката до возникновения проблемы.
  • Переустановить с сохранением данных:
    1. Испальзуйте установочный образ и выберите опцию «Сохранить личные файлы и приложения»;
    2. Этот способ подходит, если система загружается, но работа её нестабильна.
Как часто вы проверяете системные файлы Windows?
Никогда
Раз в полгода
Раз в 2–3 месяца
При первых признаках сбоев

Сравнение методов восстановления: SFC vs DISM vs Восстановление системы

Каждый инструмент имеет свои плюсы и минусы. Выбор зависит от ситуации: если нужно быстро проверить целостность файлов, подойдёт SFC. Если проблема глубже — DISM. В критических случаях поможет восстановление системы.

МетодПлюсыМинусыКогда использовать
SFC /scannowБыстро работает, не требует интернета, восстанавливает файлы из кэша.Не исправляет повреждения в образе системы, может не сработать при сильных повреждениях.При подозрении на повреждение отдельных файлов.
DISM /RestoreHealthВосстанавливает образ системы, скачивает недостающие файлы с серверов Microsoft.Требует интернет, работает дольше SFC.Если SFC не справился или есть ошибки образа.
Восстановление системыОткатывает ОС к рабочему состоянию, сохраняя личные файлы.Требует наличие точек отката, не исправляет повреждения в текущем состоянии.При критических сбоях, если система загружается.
Чистая установкаУстраняет все программные проблемы, система как новая.Удаляет все программы и настройки, требует времени.Если ни один метод не помог.

Дополнительные советы по профилактике

Чтобы минимизировать риск повреждения системных файлов, следуйте простым рекомендациям:

  • Регулярно обновляйте Windows — патчи часто содержат исправления для уязвимостей, которые могут привести к повреждению файлов;
  • Используйте надёжный антивирус — вирусы и вредоносное ПО могут целенаправленно портить системные файлы;
  • Не выключайте ПК через кнопку питания — всегда завершайте работу через меню «Пуск»;
  • Создавайте точки восстановления перед установкой новых программ или драйверов.

Регулярная проверка системных файлов с помощью SFC и DISM помогает предотвратить серьезные сбои в Windows 10. Начните с sfc /scannow, а если он не справится — используйте DISM.

Практика: полная инструкция по восстановлению системных файлов

Если вы решили проверить и восстановить системные файлы самостоятельно, следуйте этой пошаговой инструкции. Она подойдёт для большинства пользователей Windows 10.

Шаг 1. Откройте командную строку от имени администратора (способы описаны выше).

Шаг 2. Введите команду sfc /scannow и дождитесь завершения. Не закрывайте окно.

Шаг 3. Если SFC сообщает о невозможности восстановления файлов, введите:

DISM /Online /Cleanup-Image /RestoreHealth

Шаг 4. После завершения DISM повторно запустите sfc /scannow, чтобы проверить, решилась ли проблема.

Шаг 5. Если ошибки остались, попробуйте восстановить кэш DLL или использовать точку отката.

Шаг 6. Перезагрузите компьютер и проверьте работу системы.

Чек-лист по восстановлению системных файлов

Выполнено: 0 / 5

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

Можно ли прервать выполнение команды sfc /scannow?

Нет. Прерывание сканирования может привести к ещё большим повреждениям системных файлов. Дождитесь завершения процесса, даже если он занимает много времени.

Почему просит подключение к интернету?

Команда DISM /RestoreHealth скачивает недостающие или повреждённые файлы с серверов Microsoft. Без интернета она не сможет завершиться успешно. Если подключения нет, используйте флешку с установочным образом Windows и укажите её как источник с помощью флага /Source.

Что делать, если пишет, что не может восстановить файлы?

Сначала запустите DISM /RestoreHealth, затем повторите sfc /scannow. Если это не помогло, проверьте кэш DLL или восстановите систему через точку отката. В крайнем случае — переустановите Windows с сохранением данных.

Можно ли использовать эти команды в Windows 11?

Да, команды SFC и DISM работают в Windows 11 точно так же, как и в Windows 10. Порядок действий не отличается.