Dism++ для восстановления Windows без форматирования: полное руководство

Последнее обновление: 28/11/2025

  • DISM и SFC позволяют восстанавливать системные файлы и образ Windows без форматирования компьютера.
  • Параметры DISM CheckHealth, ScanHealth и RestoreHealth анализируют и корректируют образ системы в режиме онлайн или офлайн.
  • SFC /scannow — первый рекомендуемый инструмент, а когда этого недостаточно, DISM восстанавливает поврежденное хранилище компонентов.
  • Многие ошибки DISM устраняются путем проверки служб, разрешений, ключей реестра и используемых источников установки.
Dism++ для восстановления Windows без форматирования

Когда Windows начинает давать сбои, появляются следующие сообщения синие экраны, редкие блокировки или ошибки во время обновленияМногие сразу думают о форматировании. Однако прежде чем прибегать к этой крайности, есть встроенные системные инструменты, такие как DISM и SFCчто может оставить вашу установку Windows как новую, не удаляя ваши файлы.

В этой статье вы найдете очень полное руководство на испанском языке, написанное максимально доступным тоном, чтобы вы могли понять Что такое DISM и как с его помощью восстановить Windows без переустановки?, как совместить его с SFC, что делать, если DISM выдает ошибки (такие как знаменитая 0x800f0954 или ошибка 50) и, наконец, как вручную заменить системный файл, если нет другого выхода.

Что такое DISM и почему он полезен для восстановления Windows без форматирования?

ДИСМ (ДОбслуживание и управление имиджем занятости) — это утилита командной строки, включенная в Windows, которая обрабатывает просмотреть и восстановить образ операционной системыЭтот «образ» является основной копией, которую Windows использует для установки компонентов, функций и обновления.

В отличие от других инструментов, DISM может работать с обоими Установка Windows, которую вы загрузили (онлайн-режим) как и с офлайн-изображения в форматах .wim, .vhd или .vhdx, очень полезны, когда вы хотите восстановить систему, которая не загружается, или подготовить пользовательскую установку для нескольких компьютеров.

Администраторы и опытные пользователи используют DISM для Исправьте поврежденные системные файлы, добавьте или удалите пакеты, драйверы или языки.и для точной настройки образов Windows PE, Windows RE или чистых установок перед их развертыванием на многих компьютерах.

Ключевой деталью является то, что DISM может использовать в качестве справочного материала чистые резервные копии системы, хранящиеся на серверах Центра обновления Microsoft или в локальном образе, что позволяет вам восстанавливать то, к чему другие утилиты не могут получить доступ, включая собственное хранилище компонентов системы (.wim).

Администраторы и опытные пользователи используют DISM для Исправьте поврежденные системные файлы, добавьте или удалите пакеты, драйверы или языки.и для точной настройки образов Windows PE, Windows RE или чистых установок перед их развертыванием на многих компьютерах.

Ключевой деталью является то, что DISM может использовать в качестве справочного материала чистые резервные копии системы, хранящиеся на серверах Центра обновления Microsoft или в локальном образе, что позволяет вам восстанавливать то, к чему другие утилиты не могут получить доступ, включая собственное хранилище компонентов системы (.wim).

В то время как SFC восстанавливает поврежденные файлы, сравнивая их с защищенный локальный кэшЕсли этот кэш повреждён, SFC остаётся беспомощным. Вот тут-то и вступает в дело DISM. Сначала отремонтируйте склад запчастей. И теперь у него уже есть надежная база, чтобы SFC могла завершить исправление системы.

восстановить окна без форматирования

Как работает DISM для анализа и восстановления Windows онлайн

DISM запускается из консоли, либо Командная строка (командная строка) o PowerShellВсегда с правами администратора. Для проверки и восстановления используемой установки Windows три основных параметра объединены с опцией /Онлайн y / Cleanup-Image:

Три ключевых параметра:

  • / Проверка здоровья: быстрая проверка на предмет уже зафиксированных повреждений.
  • / Здоровье сканирования: комплексный анализ склада комплектующих.
  • / RestoreHealth: восстанавливает изображение, используя исправные исходные файлы.

Кроме того, добавлено / Cleanup-Image чтобы указать DISM работать с образом Windows, и /Онлайн сказать ему сделать это в системе, которая в данный момент работает.

DISM /CheckHealth: быстрая проверка состояния образа

Параметр / Проверка здоровья Он выполняет очень легкое сканирование хранилища компонентов Windows, чтобы проверить, Имеются ранее зафиксированные повреждения.Он ничего не чинит, а только информирует и занимает совсем немного времени.

Эксклюзивный контент – нажмите здесь  Как создавать видео с помощью Gemini: новая функция Google для превращения изображений в анимированные клипы

Чтобы запустить его, откройте меню «Пуск», введите CMD, щелкните правой кнопкой мыши Командная строкавыбирать Запуск от имени администратораПримите контроль учетных записей и введите в окно следующее:

Запустить CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth

Через несколько секунд DISM сообщит вам, обнаружены ли признаки повреждения в хранилище компонентов. Если обнаружены повреждения, следующим шагом станет глубокое сканирование с помощью / Здоровье сканирования.

DISM /ScanHealth: углубленный анализ хранилища компонентов

Параметр / Здоровье сканирования сделать углубленное сканирование всех компонентов системы которые управляются через хранилище компонентов. Он сравнивает файлы с их ожидаемыми хеш-значениями, что значительно увеличивает время выполнения по сравнению с CheckHealth.

Команда для ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth

В зависимости от степени повреждения системы и скорости оборудования этот анализ может занять несколько минут. В ходе процесса результаты записываются в различные файлы журналов, включая: DISM.log, Sessions.xml y CBS.logкоторые являются ссылкой, если вы хотите расследовать более конкретные сбои или понять, почему ремонт не дал желаемого результата.

DISM /RestoreHealth: автоматическое восстановление поврежденных файлов

Параметр / RestoreHealth тот, кто действительно старается исправить обнаруженное повреждение в образе Windows. Он повторно анализирует образ и, обнаружив повреждённые или отсутствующие файлы, заменяет их исправными копиями, полученными из надёжного источника.

Команда RestoreHealth:
DISM.exe /Online /Cleanup-Image /RestoreHealth

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

После завершения, если все пойдет хорошо, вы увидите сообщение о том, что Операция завершена успешно. и что ущерб был устранен. После этого очень хорошая идея провести SFC / scannow чтобы система могла завершить выравнивание всех файлов один за другим.

Что такое команды DISM и SFC в Windows-0?

Использование DISM для восстановления образов Windows в автономном режиме

DISM предназначен не только для вашей системы; он также может работать с Установка Windows, которая не запущенаНапример, образ, смонтированный в папке, VHD-диске или USB-накопителе с установленной ОС Windows.

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

Для автономного ремонта вам понадобится исправный блок питания: файлы install.wim или install.esd из образа Windows ISO или другого устройства, или заранее подготовленного образа, соответствующего версия, издание и язык с установкой, которую вы хотите отремонтировать.

Пример (офлайн):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess

Выбор /Изображение: Указывает путь для автономной установки. Параметр /Источник: отмечает источник чистых файлов (обычно внутри смонтированного install.wim) и / LimitAccess сообщает DISM, что Не используйте Центр обновления Windows или WSUSно только местный источник.

Запуск DISM из PowerShell: эквивалентные командлеты

Если вы предпочитаете PowerShell, вам доступны командлеты, которые Они размножаются практически один за другим. Функционал Dism.exe. Принцип действия тот же: необходимо открыть PowerShell с правами администратора.

В поле поиска введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell и нажмите на Запуск от имени администратораОказавшись внутри, вы можете использовать следующие команды для работы с онлайн-изображением:

  • ПроверитьЗдоровье: Repair-WindowsImage -Online -CheckHealth
  • ScanHealth: Repair-WindowsImage -Online -ScanHealth
  • RestoreHealth: Repair-WindowsImage -Online -RestoreHealth

Если вы хотите увидеть точный синтаксис, дополнительные параметры и примеры, в PowerShell вы можете воспользоваться встроенной справкой с помощью команды типа Get-Help Repair-WindowsImage -Examples, который покажет вам более продвинутые комбинации, например, для работы с автономными изображениями.

Эксклюзивный контент – нажмите здесь  Лучшие альтернативы WinRAR: полное руководство и сравнение 2024

ПФС

SFC и DISM: различия и когда использовать каждый инструмент

В Windows есть два инструмента командной строки, предназначенных для найти и восстановить поврежденные системные файлы: SFC (проверка системных файлов) y DISMХотя цель схожа, подходы разные, и важно знать, когда использовать каждый из них.

SFC Он сканирует критические системные файлы и сравнивает их с защищенная кэшированная копия (Защита файлов Windows). Если система обнаруживает несоответствие системного файла, она отмечает его как повреждённый и заменяет его исправной версией, хранящейся в кэше.

DISMВместо этого он фокусируется на Полный образ Windows (хранилище компонентов)Он анализирует его целостность, сравнивая его с чистым образом, который может находиться локально или на серверах Microsoft, и если обнаруживает проблемы, пытается восстановить поврежденные файлы из этого эталонного образа.

Поэтому практическая рекомендация – следовать этому водопадная стратегия:

  • Сначала запустите SFC / scannow попытаться восстановить системные файлы, используя локальный кэш.
  • Если SFC не может восстановить все, проверьте сообщение: если оно указывает на то, что не удалось исправить некоторые файлы, это означает, что поврежден кэш или хранилище.
  • В этом случае запустите DISM / Online / Cleanup-Image / RestoreHealth для восстановления склада комплектующих.
  • После завершения работы DISM запустите его снова. SFC / scannow чтобы он мог закончить полировку напильников один за другим.

Как пошагово запустить команду DISM в Windows

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

Краткое описание потока:

  1. Откройте меню «Пуск» и введите CMD.
  2. Щелкните правой кнопкой мыши на Командная строка и выбрать Запуск от имени администратора.
  3. В окне выполните, например:
    dism /online /cleanup-image /restorehealth

Если вы просто хотите проверьте, есть ли какие-либо повреждения, ты можешь использовать /проверитьздоровьеи для детального анализа, но без ремонта, /scanhealthСамый важный параметр для настоящего ремонта — это / restorehealth.

В современных версиях Windows (8, 8.1, 10, 11) эта комбинация работает без проблем, пока у вас есть подключение к Интернету или действительный источник установкиВ Windows 7 DISM не имеет этих функций; вместо них используется следующее: Инструмент готовности к обновлению системы (SURT)который вы можете загрузить из каталога Microsoft, чтобы попробовать аналогичный эффект.

Распространенные ошибки DISM и способы их устранения

DISM обычно работает вполне автоматически, но иногда возникают ошибки. ошибки, которые прерывают процессНекоторые из наиболее распространенных проблем имеют относительно простые решения.

Ошибка 0x800f0954: Сбой DISM, операция не выполнена

Эта ошибка обычно возникает, когда что-то мешает доступу DISM к исходным файлам или в службу Центра обновления Windows. Типичные причины:

  • Сторонний антивирус, блокирующий системные процессы или файлы.
  • Службы обновления Windows неправильно настроены или остановлены.
  • Использование прокси-сервера, который прерывает связь с Центром обновления Windows.
  • архив install.wim использован как источник с разрешением «только для чтения».

Распространенные решения:

  • Временно отключить антивирус от сторонних разработчиков или даже удалить его во время работы DISM. Защитник Windows достаточно эффективен, чтобы защитить систему в это время.
  • Обзор и перезапуск служб BITS (Интеллектуальная фоновая служба передачи), КриптоСвк (Криптографические услуги) и Центр обновления Windows, убедившись, что тип запуска — автоматический.
  • Деактивировать любой полномочие настроено в системе таким образом, чтобы DISM мог подключаться к серверам Microsoft без ограничений.
  • Если вы используете файл install.wim как локальный источникПеред запуском DISM снимите атрибут «Только чтение» со свойств файла.

Ошибка DISM 50: проблемы с разделом реестра

Другой известный недостаток — это 50 Ошибкакоторый обычно появляется при запуске таких команд, как:

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

Наиболее частой причиной является наличие Регистрационный ключ MiniNT утерян, что заставляет DISM полагать, что он работает в ограниченной среде (например, WinPE), и блокирует определенные операции.

Эксклюзивный контент – нажмите здесь  Как использовать CapCut с ИИ для автоматического добавления субтитров к вашим видео

Решение (редактировать запись):

  1. Откройте командную строку от имени администратора и выполните regedit , чтобы открыть редактор реестра.
  2. Перейти к маршруту HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  3. Найдите папку (ключ) МиниНТ и удалите его.
  4. Закройте редактор и Перезагрузите систему применить изменения.

После перезагрузкиПриведенные выше команды DISM должны выполняться без отображения ошибки 50, если нет других основных проблем.

Что делать, если DISM выдает ошибку 87 или не распознает /cleanup-image?

El 87 Ошибка Обычно это означает, что один из параметров, переданных команде, — неправильный или плохо написанныйЭто сообщение довольно часто можно увидеть, если слово «cleanup-image» написано с ошибкой, перепутаны дефисы и косые черты или синтаксис содержит пробелы там, где их быть не должно.

Примеры команд:

Примеры:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess

Они могут выдать ошибку, если путь /Изображение: Если каталог не существует, он не указывает на действительную установку Windows. /ScratchDir, если двоеточие и косые черты написаны с ошибками или если сам DISM поврежден в этой установке.

В таких случаях желательно внимательно проверить синтаксис, убедиться, что указанные диск и пути существуют, а также что образ install.wim Он совместим с установленной версией, и если вы подозреваете, что сам DISM поврежден, попробуйте Запустите DISM с установочного носителя или из среды восстановления. указывая на другой чистый источник.

Вручную замените поврежденный системный файл (только в крайнем случае)

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

Общий процесс состоит из трех этапов: Станьте владельцем поврежденного файла, предоставьте разрешение на запись и скопируйте исправную версию. из другой части системы или из чистого источника.

Шаг 1: Станьте владельцем системного файла

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

команда takeown:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>

Например, если поврежденный файл jscript.dll в system32, команда будет такой:

takeown /f C:\Windows\System32\jscript.dll

Шаг 2: Предоставьте полные разрешения администраторам

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

команда icacls:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F

Или, в английских системах, используя в качестве группы «администраторы»:

icacls C:\Windows\System32\jscript.dll /grant administrators:F

Шаг 3: Скопируйте здоровый файл поверх поврежденного файла.

Наконец, вы копируете один правильная версия файла из заведомо чистого источника (другая идентичная версия Windows, смонтированный образ и т. д.). Общий формат:

команда копирования:
copy <Archivo_Origen> <Archivo_Destino>

Продолжая предыдущий пример:

copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll

Очень важно убедиться, что исходный файл соответствует к той же версии и сборке Windows которые вы ремонтируете. В противном случае вы можете вызвать ещё более серьёзные проблемы.

Если после всего этого система по-прежнему не работает должным образом, коррупция может оказаться слишком глубокой и, возможно, пришло время провести переоценку. Восстановите систему до предыдущей точки или переустановите Windowsвсегда проверяйте наличие актуальных резервных копий.

Имейте такие инструменты, как SFC и DISM Он позволяет решить множество проблем Windows 10 и 11, не прибегая к ужасному форматированию, а зная его параметры, распространенные ошибки и наиболее полезные комбинации, вы сможете извлечь из них максимальную пользу, чтобы поддерживать стабильность системы, восстанавливать ее при появлении признаков усталости и оставлять форматирование как последнее средство, а не первый вариант.