Гид по технологиям

Как использовать DISM в Windows 11 для восстановления системных файлов

7 min read Windows Обновлено 01 Jan 2026
DISM в Windows 11: восстановление системных файлов
DISM в Windows 11: восстановление системных файлов

Что делает DISM и когда он нужен

DISM (Deployment Image Servicing and Management) — командная утилита для обслуживания образов Windows. Простыми словами: она проверяет и восстанавливает «хранилище компонентов» Windows — набор файлов, из которых система восстанавливает повреждённые системные файлы.

Короче:

  • CheckHealth — быстрое обнаружение повреждений; не ремонтирует.
  • ScanHealth — глубокая проверка и создание отчёта в логах.
  • RestoreHealth — попытка автоматического восстановления (через Windows Update или локальный источник).

Кому это полезно:

  • домашним пользователям при BSOD, сбоях обновлений или медленной загрузке;
  • системным администраторам при массовом восстановлении образов;
  • техническим специалистам в сервисных центрах.

Важно: DISM не изменяет пользовательские данные. Но при «Non-repairable» образе может потребоваться чистая переустановка.

Быстрый термин: что такое хранилище компонентов

Хранилище компонентов — папка внутри Windows, где хранятся версии системных файлов и компонентов. Если оно повреждено, SFC может не найти «правильную» копию для восстановления.


Подготовка: что проверить до запуска DISM

  • Создайте резервную копию важных данных.
  • Убедитесь в наличии прав администратора.
  • Для RestoreHealth через интернет — стабильное подключение.
  • Для локального восстановления — подготовьте установочный ISO или загрузочную флешку с Windows 11.
  • Запишите букву диска установочного носителя (например, I:).

Примеры логов, которые пригодятся при диагностике: %windir%\Logs\CBS\CBS.log и %windir%\Logs\DISM\dism.log.


Как проверить состояние образа: CheckHealth

Цель: быстро понять, есть ли повреждения. Команда только сообщает статус — никаких изменений.

Шаги для Windows с загрузкой в систему:

  1. Нажмите клавишу Win и введите cmd.
  2. Правой кнопкой мыши по “Командная строка” → Запуск от имени администратора.
  3. Введите команду и нажмите Enter:
DISM /Online /Cleanup-Image /CheckHealth

Если используете PowerShell, можно выполнить эквивалентную команду:

Repair-WindowsImage -Online -CheckHealth

Ожидаемые ответы:

  • “No component store corruption detected.” — образ здоров.
  • “The component store has been corrupted.” — обнаружены повреждения.

Что делать дальше:

  • Если статус “Healthy” — можно сразу запускать SFC или продолжить работать.
  • Если “Repairable” — переходите к ScanHealth и RestoreHealth.
  • Если “Non-repairable” — рассматривайте восстановление из резервной копии или чистую установку.

Скриншот команды DISM CheckHealth в PowerShell


Глубокая проверка: ScanHealth

ScanHealth делает подробную проверку хранилища компонентов и записывает результат в лог. Это более длительный процесс, но он точнее укажет на проблемы.

Шаги:

  1. Откройте PowerShell или Командную строку от имени администратора.
  2. Выполните:
DISM /Online /Cleanup-Image /ScanHealth

Процесс может занять от нескольких минут до часа в зависимости от конфигурации и производительности диска. Если ScanHealth выявит проблемы, он сообщит об этом, и следующим шагом будет RestoreHealth.

Окно PowerShell с командой DISM ScanHealth


Восстановление образа: RestoreHealth (через Windows Update)

RestoreHealth подключается к Windows Update и скачивает отсутствующие или повреждённые компоненты для их замены.

Шаги при наличии сети:

  1. Откройте Windows Terminal / PowerShell / CMD от администратора.
  2. Выполните:
DISM.exe /Online /Cleanup-image /RestoreHealth

Подождите — прогресс отображается в процентах. Процесс может занять значительное время.

Важно:

  • Если Windows Update сам повреждён, RestoreHealth через интернет может завершиться ошибкой.
  • В таком случае используйте альтернативный локальный источник (см. ниже).

Командная строка с процессом DISM RestoreHealth


Восстановление с локального источника (ISO / install.wim / install.esd)

Когда интернет недоступен или Windows Update не может предоставить файлы, используйте установочный носитель Windows (ISO или USB). Варианты источников:

  • install.wim (WIM) — содержит один или несколько образов.
  • install.esd (ESD) — сжатая версия WIM.

Подготовка:

  1. Подключите загрузочную флешку с Windows 11 или смонтируйте ISO двойным щелчком.
  2. Откройте Проводник и запомните букву диска источника (например, I:).
  3. Убедитесь, что в папке Sources есть install.wim или install.esd.

Команда для WIM:

DISM /Online /Cleanup-Image /RestoreHealth /Source:I:\Sources\install.wim /LimitAccess

Если в install.wim несколько образов, нужно указать индекс (обычно 1). Пример:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:I:\Sources\install.wim:1 /LimitAccess

Для ESD:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:I:\Sources\install.esd:1 /LimitAccess

Пояснения параметров:

  • /LimitAccess запрещает DISM обращаться к Windows Update.
  • /Source указывает локальное расположение файлов восстановления.

Частые ошибки и решения:

  • Ошибка “The source files could not be found” — убедитесь в правильной букве диска и наличии install.wim/install.esd.
  • Для ESD может потребоваться сначала распаковать содержимое или сконвертировать ESD в WIM.

Папка Sources с файлом install.wim на установочной флешке


Когда запускать System File Checker (SFC)

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

Шаги:

  1. Откройте Windows Terminal или Командную строку от имени администратора (Win + X → Terminal (Admin)).
  2. Выполните:
sfc /scannow

SFC будет сканировать файлы и при необходимости заменять повреждённые копиями из локального кэша (%WinDir%\System32\dllcache).

Советы при зависании:

  • Процесс может долгое время не показывать движение; нажмите Enter несколько раз для обновления отображения прогресса.
  • Если SFC завершает с сообщением о невозможности исправить файлы, проверьте логи CBS.log и попробуйте снова запустить DISM RestoreHealth с корректным источником.

Командная строка Windows 11, выполняющая sfc /scannow


Пример полного рабочего процесса (SOP) — пошаговый план

  1. Сделайте резервную копию важных данных.
  2. Запустите CheckHealth для быстрой проверки:
DISM /Online /Cleanup-Image /CheckHealth
  1. Если есть подозрение на повреждение, выполните ScanHealth:
DISM /Online /Cleanup-Image /ScanHealth
  1. Попробуйте RestoreHealth через интернет:
DISM.exe /Online /Cleanup-image /RestoreHealth
  1. Если RestoreHealth не сработал — подготовьте ISO/USB и выполните RestoreHealth с /Source и /LimitAccess.
  2. После успешной работы DISM выполните SFC:
sfc /scannow
  1. Перезагрузите систему и проверьте стабильность.
  2. Если проблема не решена — соберите логи (%windir%\Logs\CBS\CBS.log и %windir%\Logs\DISM\dism.log) и анализируйте ошибки.

Критерии приёмки:

  • SFC завершился без ошибок или с исправленными файлами.
  • В Event Viewer и в логах нет повторяющихся ошибок компонентов.
  • Система стабильно запускается и нет BSOD.

Ролевые чек-листы

Для домашнего пользователя:

  • Сделать бэкап важных файлов.
  • Запустить CheckHealth.
  • Выполнить RestoreHealth через интернет.
  • Запустить sfc /scannow.
  • Перезагрузить и проверить работоспособность.

Для системного администратора:

  • Проверить журналы DISM и CBS.
  • Подготовить локальные образы WIM/ESD и репозиторий обновлений.
  • Автоматизировать проверку через скрипты (Task Scheduler).
  • При массовых проблемах — создать образ восстановления и протестировать на тестовом ПК.

Диагностика: что делать, если DISM не помогает

Сценарии и рекомендации:

  1. RestoreHealth не находит источник и ошибка “0x800f081f”:

    • Проверьте правильность пути к install.wim/install.esd.
    • Для ESD попробуйте распаковать или конвертировать в WIM.
    • Проверьте целостность установочного ISO.
  2. DISM завершает с ошибками доступа:

    • Убедитесь, что запускаете от имени администратора.
    • Проверьте права на папки и наличие антивирусного ПО, блокирующего доступ.
  3. SFC не исправляет файлы:

    • Запустите DISM RestoreHealth с корректным источником.
    • Если и это не помогло — рассмотрите восстановление из образа системы или чистую установку.
  4. Повторяющиеся BSOD после ремонта:

    • Проверьте аппаратные компоненты (оперативная память, диск).
    • Запустите memtest и проверку диска chkdsk.

Логи и где искать подсказки

  • DISM лог: %windir%\Logs\DISM\dism.log
  • CBS лог (SFC): %windir%\Logs\CBS\CBS.log

Полезные команды для сбора логов:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >sfclogs.txt
notepad %windir%\Logs\DISM\dism.log

Логи помогут точно определить, какие файлы не удалось восстановить и почему.


Ментальные модели и когда не стоит полагаться только на DISM

Модель «компонентного склада»: представьте Windows как магазин, где есть запасные части. DISM проверяет и пополняет этот склад. Но если сам основной склад (диск) повреждён физически — новые части не помогут. В таких случаях сначала проверьте аппаратную часть.

Также помните: DISM работает на уровне образа. Если проблема вызвана сторонним ПО или драйвером, DISM может не решить симптом.


Быстрый справочник команд (Cheat sheet)

  • CheckHealth: DISM /Online /Cleanup-Image /CheckHealth
  • ScanHealth: DISM /Online /Cleanup-Image /ScanHealth
  • RestoreHealth (интернет): DISM.exe /Online /Cleanup-image /RestoreHealth
  • RestoreHealth с локальным источником: DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\install.wim:1 /LimitAccess
  • SFC: sfc /scannow

Факт-бокс: ориентиры по времени и ресурсам

  • CheckHealth: обычно до 1–2 минут.
  • ScanHealth: от 5 минут до 1 часа, зависит от диска и объёма изменений.
  • RestoreHealth: от 10 минут до нескольких часов (зависит от интернета и объёма скачиваемых файлов).
  • Требования: права администратора, при локальном источнике — свободная буква диска для ISO/USB.

Decision flow — быстрый алгоритм действий

flowchart TD
  A[Проблемы в работе Windows] --> B{Можно загрузиться в ОС?}
  B -- Да --> C[Запустить CheckHealth]
  C --> D{CheckHealth: Repairable?}
  D -- Нет --> Z[Дальнейшие проверки: драйверы и железо]
  D -- Да --> E[Запустить ScanHealth]
  E --> F[Попробовать RestoreHealth через интернет]
  F --> G{RestoreHealth успешен?}
  G -- Да --> H[Запустить sfc /scannow и перезагрузить]
  G -- Нет --> I[Подготовить ISO/USB и выполнить RestoreHealth с /Source]
  I --> H
  B -- Нет --> J[Загрузиться в WinRE и открыть Командную строку]
  J --> K[Выполнить DISM с ключом /Image:<путь к оффлайн образу>]
  K --> H
  Z --> H

Краткое резюме

DISM + SFC — базовый арсенал для восстановления системных файлов в Windows 11. Начните с диагностики (CheckHealth → ScanHealth), затем восстановление (RestoreHealth через интернет или локально) и завершите проверкой SFC. Если стандартный путь не помогает, исследуйте логи, используйте установочный ISO и проверьте оборудование.

Важно: всегда делайте резервные копии перед серьёзными операциями и работайте от имени администратора.


Краткое руководство для социальных сетей: Хотите быстро восстановить Windows 11? Используйте DISM: CheckHealth → ScanHealth → RestoreHealth → sfc /scannow. Если интернет недоступен — примените install.wim с установочного ISO.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как взбодриться без кофеина — 6 рабочих способов
Продуктивность

Как взбодриться без кофеина — 6 рабочих способов

Как оставить отзыв в Google Play
Мобильные приложения

Как оставить отзыв в Google Play

Проверка состояния батареи MacBook — как и когда
MacBook

Проверка состояния батареи MacBook — как и когда

Инфографика в PowerPoint: практическое руководство
Инфографика

Инфографика в PowerPoint: практическое руководство

Kids Mode в Microsoft Edge — настройка и советы
Родительский контроль

Kids Mode в Microsoft Edge — настройка и советы

Найти и удалить скрытые LaunchDaemons и LaunchAgents
Безопасность

Найти и удалить скрытые LaunchDaemons и LaunchAgents