Windows

Полный гайд по DISM: восстановление Windows без переустановки

В этом гайде вы узнаете, как использовать встроенный инструмент DISM (Deployment Image Servicing and Management) для диагностики и восстановления повреждённого образа Windows. Это позволяет решить многие системные ошибки и проблемы обновления без полной переустановки ОС.

Обновлено 14 февраля 2026 г.
15-25 минут
Средняя
FixPedia Team
Применимо к:Windows 10 (версия 1903 и выше)Windows 11Windows Server 2019/2022

Введение / Зачем это нужно

DISM (Deployment Image Servicing and Management) — это мощный встроенный инструмент командной строки Windows, предназначенный для обслуживания образа операционной системы. В отличие от утилиты sfc /scannow, которая работает с уже запущенной системой, DISM может исправить саму базу компонентов Windows (Component Store) — хранилище, от которого зависит успешная установка обновлений, функций и даже работа системных файлов.

Этот гайд поможет вам:

  • Исправить ошибки обновления Windows (например, коды 0x800f081f, 0x80073701).
  • Восстановить работоспособность системы после сбоев, вирусных атак или некорректного удаления ПО.
  • Подготовить систему к стабильной работе без необходимости полной переустановки ОС.

Требования / Подготовка

  1. Права администратора. Все команды DISM требуют запуска от имени администратора.
  2. Стабильное интернет-соединение. По умолчанию DISM для параметра /RestoreHealth пытается скачать исправления через Центр обновления Windows. Если интернета нет, потребуется явно указать локальный источник (загрузочный носитель с Windows).
  3. Достаточно свободного места на системном диске (минимум 2-3 ГБ).
  4. Необходимо отключить антивирус на время выполнения операций (некоторые АВ могут блокировать доступ к системным файлам).
  5. Резервная копия важных данных (на всякий случай, хотя сам процесс DISM не затрагивает пользовательские файлы).

Пошаговая инструкция

Шаг 1: Анализ текущего состояния

Откройте командную строку или PowerShell от имени администратора и выполните команду для быстрой проверки:

DISM /Online /Cleanup-Image /CheckHealth
  • /Online — указывает, что мы работаем с текущей запущенной системой.
  • /Cleanup-Image — операция с образом.
  • /CheckHealth — быстрый анализ, который определяет, был ли образ уже помечен как повреждённый.

Если результат показывает No component store corruption detected, это хорошо. Однако для уверенности выполните более глубокое сканирование.

Шаг 2: Глубокое сканирование на наличие повреждений

Выполните команду для полной проверки хранилища компонентов:

DISM /Online /Cleanup-Image /ScanHealth

Этот процесс займет несколько минут. Он детально проверяет целостность всех записей в Component Store (C:\Windows\WinSxS). Если в выводе вы увидите The component store is repairable, значит, восстановление возможно и необходимо.

Шаг 3: Восстановление образа Windows

Это ключевой шаг. DISM попытается самостоятельно найти и заменить повреждённые файлы.

DISM /Online /Cleanup-Image /RestoreHealth

Что происходит:

  1. Инструмент ищет исправляемые файлы в локальном кэше (C:\Windows\SoftwareDistribution\Download).
  2. Если их нет, подключается к Центру обновления Windows (если есть интернет) и загружает необходимые компоненты.
  3. Заменяет повреждённые или отсутствующие файлы в хранилище компонентов.

Ожидаемое время: от 10 до 30 минут в зависимости от скорости диска и интернета.

⚠️ Важно: Не прерывайте процесс принудительным выключением ПК. Это может привести к неработоспособности системы.

Шаг 4: Альтернативный вариант восстановления с локального источника

Если в Шаге 3 DISM завершился с ошибкой (например, 0x800f081f - The source files could not be found), значит, он не смог найти подходящие файлы для восстановления. Нужно указать источник вручную.

  1. Подготовьте загрузочный USB-носитель с той же или более новой версией Windows (например, Media Creation Tool для Windows 10/11).
  2. Определите букву диска, на который он смонтировался (например, E:\).
  3. Выполните команду, указав путь к файлу образа (install.wim или install.esd) и индекс версии (обычно 1 для Windows 10/11 Home/Pro):
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\Install.wim:1 /LimitAccess
  • /Source — путь к исходному образу.
  • /LimitAccess — запрещает DISM обращаться к Центру обновления Windows, используя только указанный источник.

Шаг 5: Очистка временных и устаревших компонентов

После успешного восстановления рекомендуется выполнить очистку, чтобы освободить место и избежать будущих конфликтов:

DISM /Online /Cleanup-Image /StartComponentCleanup

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

Шаг 6: Финальная проверка и перезагрузка

  1. После всех операций перезагрузите компьютер.
  2. Для окончательной уверенности в целостности системных файлов выполните классическую проверку:
    sfc /scannow
    
  3. Попробуйте установить то обновление или ту функцию, которая изначально вызывала проблемы.

Проверка результата

Успешное завершение DISM будет выглядеть так:

Операция успешно завершена.
Изображение состояния восстановления: Изображение восстановлено.

Если после всех шагов вы всё ещё сталкиваетесь с ошибками обновления или нестабильной работой системы, проблема может быть глубже (повреждение профиля пользователя, драйверов, аппаратные сбои). В таком случае рассмотрите «Восстановление системы» через точку восстановления или «Сброс Windows» с сохранением личных файлов.

Возможные проблемы

Симптом / ОшибкаВероятная причинаРешение
Error: 0x800f081fDISM не может найти исходные файлы для восстановления.Укажите источник вручную (/Source), как описано в Шаге 4. Убедитесь, что загрузочный носитель соответствует версии и архитектуре (x64/x86) вашей системы.
Error: 0x80070490Повреждение хранилища компонентов, которое DISM не может исправить автоматически.Попробуйте выполнить очистку (/StartComponentCleanup) и затем заново /RestoreHealth. Если не поможет, используйте локальный источник.
Процесс зависает на 0% или 100%Конфликт с антивирусом, проблемы с диском, повреждённый образ источника.Отключите антивирус. Проверьте диск на ошибки (chkdsk /f). Убедитесь, что загрузочный носитель не повреждён (пересоздайте его).
Access is deniedКоманда запущена не от имени администратора.Закройте и повторно откройте командную строку/PowerShell только от имени администратора.
Недостаточно места на диске C:Для временных файлов восстановления требуется свободное место.Очистите диск с помощью «Очистки диска» (cleanmgr), удалите временные файлы, переместите личные данные на другой диск.

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

В чем разница между DISM и SFC?
Можно ли использовать DISM, если Windows не загружается?
Что такое Component Store и почему он повреждается?
Команда DISM RestoreHealth зависает или выдаёт ошибку. Что делать?

Полезное

Запустите командную строку или PowerShell от имени администратора
Проверьте состояние Component Store (анализ)
Запустите полное сканирование на наличие повреждений
Восстановите повреждённый образ Windows
Очистите временные файлы и кэш обновлений (опционально)
Перезагрузите компьютер и проверьте результат