Как проверить и восстановить системные файлы Windows через DISM и SFC
Повреждение системных файлов Windows — частая причина сбоев обновлений, синих экранов и нестабильной работы системы. Вместо переустановки ОС используйте встроенные инструменты DISM (Deployment Image Servicing and Management) и SFC (System File Checker). Инструкция проверена на январь 2026 для Windows 10 22H2 и Windows 11 23H2/24H2.
💡 DISM и SFC — официальные утилиты Microsoft. Они работают без подключения к интернету (если есть кэш обновлений) и не требуют стороннего ПО.
Как работают DISM и SFC: ключевые различия
SFC проверяет целостность защищённых системных файлов (DLL, EXE, SYS) и восстанавливает их из кэша компонентного магазина WinSxS. Однако если сам компонентный магазин повреждён, SFC не сможет выполнить восстановление [[93]].
DISM работает на более глубоком уровне — он проверяет и восстанавливает здоровье компонентного магазина WinSxS, из которого SFC берёт «чистые» копии файлов. Поэтому правильная последовательность: сначала запускаем DISM, затем SFC [[112]].
Параметр
DISM
SFC
Что проверяет
Компонентный магазин (WinSxS)
Системные файлы (%WinDir%)
Источник восстановления
Windows Update или установочный образ
Кэш компонентного магазина (WinSxS)
Время выполнения
15–45 минут
10–25 минут
Требует перезагрузки
Иногда (при замене критичных компонентов)
Редко
Подготовка к восстановлению: 3 обязательных шага
- Создайте точку восстановления — Панель управления → Восстановление → Создать точку восстановления. На случай отката.
- Закройте все программы — особенно антивирусы в реальном времени (временно отключите защиту).
- Подключитесь к интернету — DISM потребует доступ к серверам обновлений Windows для загрузки «чистых» файлов.
⚠️ Не прерывайте выполнение команд! Принудительное завершение может привести к неработоспособности системы. Дождитесь 100% завершения.
Шаг 1: Проверка здоровья образа Windows через DISM
Запустите командную строку от имени администратора (Win + X → «Терминал Windows (администратор)») и выполните:
DISM /Online /Cleanup-Image /CheckHealth
Команда мгновенно покажет статус образа:
Образ в порядке— повреждений нет, можно пропустить восстановлениеОбраз можно восстановить— требуется запуск /RestoreHealthОбраз не подлежит восстановлению— потребуется установочный носитель Windows
💡 /CheckHealth использует кэшированные данные и работает за 2–5 секунд. Для полной проверки используйте /ScanHealth (займёт 10–15 минут).
Шаг 2: Восстановление компонентного магазина (DISM /RestoreHealth)
Если /CheckHealth показал «можно восстановить», запустите основную команду:
DISM /Online /Cleanup-Image /RestoreHealth
Процесс займёт 15–40 минут в зависимости от скорости интернета и степени повреждений. Прогресс отображается в процентах. При ошибках 0x800f081f или 0x800f0906 укажите источник вручную:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\Sources\Install.wim:1 /LimitAccess
Где X: — буква диска с установочным образом Windows (образ можно скачать через официальный инструмент «Создание установочного носителя» от Microsoft).
Код ошибки DISM
Причина
Решение
0x800f081f
Не найдены файлы источника
Укажите путь к install.wim через /Source
0x800f0906
Нет доступа к источнику
Проверьте интернет или подключите установочный носитель
0x80240020
Конфликт с Центром обновления
Перезагрузите ПК и повторите команду
Шаг 3: Проверка системных файлов (SFC /scannow)
После успешного завершения DISM запустите проверку системных файлов:
sfc /scannow
Утилита просканирует все защищённые системные файлы и заменит повреждённые копиями из восстановленного компонентного магазина [[141]]. По завершении появится один из трёх результатов:
Результат SFC
Что означает
Действия
«Операция успешно завершена»
Все файлы целы или восстановлены
Перезагрузите ПК для применения изменений
«Некоторые файлы повреждены и не могут быть восстановлены»
Повреждены файлы вне компонентного магазина
Проверьте лог CBS.log или используйте /ScanFile для конкретного файла
«Защита ресурсов Windows не смогла выполнить операцию»
Критическое повреждение системных компонентов
Запустите команды из среды восстановления Windows
⚠️ Если SFC не может восстановить файлы после успешного DISM — проверьте журнал C:\Windows\Logs\CBS\CBS.log. Ищите строки с «cannot repair» для определения проблемных файлов.
❓ Почему нужно сначала запускать DISM, а потом SFC?
SFC берёт «чистые» копии файлов из компонентного магазина WinSxS. Если этот магазин повреждён (а так бывает при сбоях обновлений), SFC восстановит системные файлы повреждёнными копиями. DISM сначала чинит сам источник (магазин), затем SFC использует исправленные файлы для восстановления системы [[113]].
❓ Как восстановить конкретный повреждённый файл?
Если известно имя проблемного файла (например, из синего экрана или лога), используйте команду:
sfc /scanfile=C:\Windows\System32\kernel32.dll
Укажите полный путь к файлу. Утилита проверит только этот файл и восстановит его при обнаружении повреждений.
❓ Что делать, если команды не работают в обычном режиме?
Запустите восстановление из среды восстановления Windows:
- Перезагрузите ПК с зажатой клавишей Shift
- Выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка»
- Выполните те же команды DISM и SFC — они работают в офлайн-режиме
❓ Безопасно ли отключать антивирус перед запуском?
Временное отключение защиты в реальном времени безопасно на 20–60 минут выполнения команд. Антивирусы иногда блокируют доступ к системным файлам, мешая восстановлению. После завершения немедленно включите защиту обратно.
Дополнительные команды для сложных случаев
Если стандартные команды не помогли, используйте расширенные параметры:
DISM /Online /Cleanup-Image /StartComponentCleanup
Очищает устаревшие компоненты в WinSxS для освобождения места (безопасно, не удаляет активные файлы).
DISM /Online /Cleanup-Image /AnalyzeComponentStore
Показывает реальный размер компонентного магазина и рекомендации по очистке.
sfc /verifyonly
Проверяет файлы без восстановления — полезно для диагностики перед применением изменений.
💡 После всех операций всегда перезагружайте компьютер. Некоторые изменения применяются только при загрузке системы.
Проверка результата восстановления
Убедитесь, что восстановление прошло успешно:
- Повторно запустите
sfc /scannow— должен показать «Операция успешно завершена» - Проверьте журнал событий: Просмотр событий → Журналы Windows → Система → фильтр по источнику «Служба управления компонентами»
- Тестово установите накопительное обновление через Центр обновления Windows
Инструкция проверена на январь 2026 для актуальных версий Windows 10 и 11. Все команды соответствуют официальной документации Microsoft [[93]], [[124]].
Также читайте наши статьи о как отключить телеметрию Windows 11 без потери функциональности и оптимизации Windows 11 без потери производительности.
🔍 Больше полезных статей на kakfix.ru
Ежедневно публикуем подробные инструкции и решения для Windows, Android, роутеров и другого ПО. Подписывайтесь на наш сайт — здесь всегда актуальные гайды без воды!
🔧 Windows
Оптимизация, ускорение, исправление ошибок и скрытые настройки Windows 11/10
📶 Wi‑Fi
Настройка роутеров, увеличение скорости, решение проблем с подключением
📱 Android
Секретные функции, оптимизация, родительский контроль и защита от слежки
Более 35 подробных инструкций — все решения в одном месте
© 2026 kakfix.ru — практические инструкции без лишней теории
