Dism exe команды

Содержание

Dism /Online /Cleanup-Image /RestoreHealth — всё о команде

Dism exe команды

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

Одним из таких инструментов является DISM (акроним от «Deployment Imaging and Servicing Management»), который не только проверяет образ ОС Виндовс на наличие повреждений, но и восстанавливает его функционал с помощью эффективной команды Dism /Online /Cleanup-Image /RestoreHealth. Ниже мы разберём особенности данной команды, а также подробно расскажем, как её использовать.

Что это за команда DISM?

Инструмент «Deployment Image Servicing and Management» (Обслуживание и управление размещениями образов) также известный как DISM появился в функционале семейства Виндовс начиная с версии Виндовс Виста (SP1).

Первоначально DISM позиционировался как инструмент для создания и управления образами Виндовс на основе файлового формата .wim (сокращённо от «Windows image» – образ Виндовс).

С внедрением в функционал Виндовс 8 зашифрованного и компрессированного файлового формата .

esd (акроним от «Electronic Software Download») DISM получил возможность напрямую работать и с файлами упомянутого формата.

Использования слова «обслуживание» (servicing) в функционале DISM включает широкое разнообразие функций, в частности:

  • Захват образов дисков (разделов);
  • Использование образов дисков;
  • Установка и модификация образов;
  • Создание образов 32 или 64-битной Виндовс в едином .wim файле;
  • Создание образов сепаратных данных и другие возможности.

Ныне возможности DISM позволяют проводить операции по проверке, сканированию и восстановлению файлов образа Виндовс, уменьшению размеров инсталляционных файлов Виндовс (отмечу работу с компонентом WinSXS), добавление в ручном режиме апдейтов к Виндовс 10, идентификацию образов Виндовс et cetera.

Dism /Online /Cleanup-Image /RestoreHealth – особенности функционала

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

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

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

Команда DISM обычно имеет три основные формы:

DISM /Online /Cleanup-Image /CheckHealth – обнаруживает повреждение или модификацию образа Виндовс;

DISM /Online /Cleanup-Image /ScanHealth – сканирует образ Виндовс на наличие повреждений.

Ну и наиболее важная для нас DISM /Online /Cleanup-Image /RestoreHealth используется для восстановления образа ОС Виндовс с помощью Центра обновления. Помимо задействования последнего вы можете сами указать DISM где именно искать файлы для восстановления образа Виндовс.

Как пользоваться командой Dism /Online /Cleanup-Image /RestoreHealth

Для использования команды DISM/RestoreHealth запустите командную строку от админа, и в ней наберите указанную выше команду:

После чего нажмите на ввод. В процессе выполнения процедуры вы будете видеть прогресс выполнения в процентном отображении.

Дождитесь окончания процедуры. Последняя может занять примерно 10-20 минут, после чего вы получите сообщение об удачном окончании операции.

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

Обычно для этого понадобится образ Виндовс той же сборки, что и установленная Виндовс на вашем PC. Из этого образа сделайте копию файла install.wim, и разместите её в удобной директории на вашем жёстком диске.

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

DISM /Online /Cleanup-Image /RestoreHealth /Source:ПАПКА ВОССТАНОВЛЕНИЯ\install.wim

Вместо «ПАПКА ВОССТАНОВЛЕНИЯ» вы должны указать путь к папке, где находится файл install.wim, например, D:\sources\. Теперь команда будет выглядеть как:

DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim

Укажите директорию, в которой находится файл wim

Для блокировки доступа DISM к узлу Виндовс Update вы можете использовать оператор /LimitAccess, тогда команда будет выглядеть как:

DISM /Online /Cleanup-Image /RestoreHealth /Source:ПАПКА ВОССТАНОВЛЕНИЯ\install.wim /LimitAccess

В этом случае DISM будет обращаться только к указанной вами папке восстановления, и не задействует Центр обновления.

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

DISM /Online /Cleanup-Image /RestoreHealth /Source:ПАПКА ВОССТАНОВЛЕНИЯ\Install.esd

Учтите, что DISM всегда создаёт log-файл по пути %windir%/Logs/CBS/CBS.log, в котором можно найти перечень обнаруженных и исправленных утилитой проблем.

Заключение

Команда Dism /Online /Cleanup-Image /RestoreHealth используется в функционале ОС Виндовс для восстановления работоспособности образа ОС Виндовс, с которого различные системные инструменты (в частности, SFC) черпают рабочие версии системных файлов. Задействуйте DISM при повреждении системных файлов, осыпании диска и других аналогичных дисфункций, и в большинстве случаев работоспособность вашей системы будет эффективно восстановлена.

Источник: https://it-doc.info/dism-online-cleanup-image-restorehealth/

Утилита DISM — параметры командной строки

Dism exe команды

Система обслуживания образов, развертывания и управления ими (DISM.exe). DISM.exe устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в автономных образах Windows и в автономных образах среды предустановки Windows (Windows PE).

Общая инормация

Команды и параметры, доступные для обслуживания образа, зависят от обслуживаемой операционной системы Windows, а также от того, является ли образ автономным образом или работающей операционной системой. С автономным образом Windows работают все команды. Для обслуживания работающей операционной системы доступны определенные команды.

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

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

Образ Windows доступен для обслуживания после подключения образа или указания работающей операционной системы.

Перед обслуживанием автономного образа Windows необходимо сначала подключить образ. Для подключения образа Windows (WIM) с целью обслуживания и управления им можно использовать команды и аргументы образа WIM.

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

Для подключения, отключения и опроса WIM-файлов используйте команды представленные ниже. Регистр при использовании этих параметров значения не имеет. Работать с утилитой DISM необходимо из Командной строки, запущенной с администраторскими правами доступа.

Основные параметры командной строки средства DISM

Перед внесением изменений в образ, необходимо его смонтировать, делается это такой командой:

dism /Mount-Image

Синтаксис:

dism /Mount-Image /ImageFile:путь_к_WIM-файлу /index:индекс_образа /MountDir: каталог_для монтирования [/Optimize] [/CheckIntegrity] [/ReadOnly]

  • Ключ /Optimize используется для уменьшения времени на монтирование образа
  • Ключ /CheckIntegrity прервет процесс монтирования, если образ поврежден
  • Ключ /ReadOnly монтирует образ к папке с правами только на чтение (то есть по умолчанию на папке для монтирования устанавливаются права полного доступа)

Например:

Dism /Mount-Wim /WimFile:C:\\install.wim /index:1 /MountDir:C:\\mount

Файл C:\\install.wim будет распакован (смонтирован) в директорию C:\\mount.

Интеграция драйвера устройства.

Данная процедура необходима в случаях, когда вы являетесь владельцем компьютера с нестандартными устройствами (например RAID). Утилита DISM позволяет интегрировать в образ драйверы из .inf-файлов. Для этого используются такие параметры:

Dism /Image:путь_к_директории _с_смонтированным _образом /Add-Driver /Driver:путь_к .inf-файлу

Например:

Dism /Image:C:\\mount /Add-Driver /Driver:C:\\Drivers\\SCSIRAID\\ATI\\AMDHDC\\amdhdc.inf

Здесь к образу, смонтированному в директорию C:\\mount, мы добавили драйвер RAID-контроллера от ATI C:\\Drivers\\SCSIRAID\\ATI\\AMDHDC\\amdhdc.inf.

dism /Unmount-Image

Используется для отключения (размонтирования) образа от папки.

Синтаксис:

dism /Unmount-Image /MountDir:путь_к_смонтированному_образу [/Commit] [/Discard]

  • Ключ /Commit отключение (размонтирование) образа с фиксацией(с сохранением изменений)
  • Ключ /Discard отключение (размонтирование) образа без сохранений изменений)

Например:

dism /Unmount-Image /MountDir:C:\\mount /Commit

dism /Commit-Image

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

Синтаксис:

dism /Commit-Image /MountDir:путь_к_смонтированному_образу

Например:

dism /Commit-Image /MountDir:C:\\mount

dism /Remount-Image

Используется для восстановления монтирования образа к папке, при потери соединения с ней (например, при отключении от сетевого ресурса или отключении сменного накопителя)

Синтаксис:

dism /Remount-Image /MountDir:путь_к_смонтированному_образу

Например:

dism /Remount-Image /MountDir:C:\\mount

dism /Cleanup-Mountpoints

Используется для очистки папок монтирования после сбоя. Команда выполняется без дополнительных аргументов

dism /Cleanup-Mountpoints

Обратите внимание на одно из нововведений DISM – вышеперечисленные команды можно применять не только к WIM-файлам, но еще и к VHD(X) виртуальным жестким дискам.

dism /Get-WimInfo

Отображает информацию об образах, содержащихся в WIM-файле, VHD-файле или VHDX-файле. Данная команда выполняется на не подключенном wim-файле.

Dism /Get-WimInfo /WimFile:C:\\install.wim

dism /List-Image

Отображает список файлов и папок в указанном образе.

Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).

Синтаксис:

dism /List-Image /ImageFile:путь_к_WIM-файлу /Index:индекс_образа

Например:

dism /List-Image /ImageFile:C:\\install.wim /Index:1

dism /Delete-Image

Используется для удаления конкретного образа из WIM-файла

Синтаксис:

dism /Delete-Image /ImageFile:путь_к_WIM-файлу /Index:индекс_образа

Например:

dism /Delete-Image /ImageFile:C:\\install.wim /Index:1

dism /Export-Image

Используется для экспортирования образа из WIM-файла в новый WIM-файл. При этом осуществляется переиндексация, и, как следствие, оптимизация образа.

Синтаксис:

dism /Export-Image {/SourceImageFile:путь_к_WIM-файлу | [/SWMFile:путь_к_SWM-файлам] /SourceIndex:индекс_образа /DestinationImageFile:путь_к_конечному_WIM_файлу /DestinationName:имя_конечного_образа/Compress:{fast|max|none} /Bootable /CheckIntegrity

  • Ключ /Compress задает степень сжатия данным
  • Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при экспортировании произойдет ошибка
  • Ключ /Bootable используется, если образ содержит загрузочную среду Windows PE.

dism /Append-Image

Используется для захвата образа из файловой системы и записи его в существующий WIM-файл.

Синтаксис:

dism /Append-Image /ImageFile:путь_к_WIM-файлу /CaptureDir:Исходный_путь_для_захвата_образа/Name:имя_создаваемого_образа /Description:Описание /ConfigFile:путь_к_файлу_конфигурации

[/Bootable] [/CheckIntegrity] [/Verify] [/Compress:{fast|max|none}]

  • Ключ /Bootable используется, если образ содержит загрузочную среду Windows PE
  • Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при добавлении образа произойдет ошибка
  • Ключ /Verify используется для проверки ошибок индексации данных в образе
  • Ключ /Compress указывает степень сжатия данных в образе.

dism /Capture-Image

Используется для захвата образа из файловой системы в новый WIM-файл
Синтаксис:

dism /Capture-Image /ImageFile:путь_к_WIM-файлу /CaptureDir:Исходный_путь_для_захвата_образа
/Name:имя_создаваемого_образа /Description:Описание /ConfigFile:путь_к_файлу_конфигурации [/Compress:{fast|max|none}] [/Bootable] [/CheckIntegrity] [/Verify]

  • Ключ /Bootable используется, если образ содержит загрузочную среду Windows PE
  • Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при захвате образа произойдет ошибка
  • Ключ /Verify используется для проверки ошибок индексации данных в образе
  • Ключ /Compress указывает степень сжатия данных в образе.
  • dism /Apply-Image

Используется для применения образа из WIM-файла к указанному пути в файловой системе.

Синтаксис:

dism /Apply-Image /ImageFile:путь_к_WIM-файлу /ApplyDir:путь_для_применения_образа
/Index:индекс_образа [/CheckIntegrity] [/SWMFile:путь_к_SWM-файлам]

Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при применении образа произойдет ошибка.

Источник: https://winnote.ru/instructions/127-utilita-dism-parametry-komandnoy-stroki.html

Как починить Windows с помощью DISM?

Dism exe команды

В статье объясняется как починить Windows 10 с помощью DISM: от небольших проблем до состояния, когда Windows 10 уже не загружается.

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

Фактически, единственным условием их оживления является лишь целостность жёсткого диска. И к возможностям вернуть Windows к жизни в последнем поколении ОС от Microsoft прибавилось ещё одно средство – DISM.

Но сначала немного теории.

DISM.exe против SFC.exe: кто “сильнее”?

Многие пользователи Windows 10, имея в арсенале оба средства восстановления, задаются вопросом: какой из указанных инструментов действеннее? Пробегите глазами по кратенькой справке для прояснения.

System File Checker – инструмент, неразрывно связанный с системой Windows Resource Protection. Последняя защищает ключи в реестре, директории, а также критические системные файлы.

Если в процессе “эксплуатации” будут обнаружены хоть малейшие изменения в таких файлах, изменённый файл восстанавливается из закэшированной копии. Которая хранится в самой папке Windows.

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

DISM, которая обращается не к внутреннему хранилищу в кэш, а просит клиент обновлений Windows Update сверить файлы.

Их в DISM повредить нельзя, так как они подкачиваются со стороны серверов Microsoft.

Вобщем, ситуация представляется логичной: команды SFC /SCANNOW нам предостаточно, пока та может справиться. Однако, если кэш повреждён, можно попробовать починить Windows с помощью DISM.

DISM при попытке запуска выдаёт кучу ошибок?

Так что запускать первым?

Команда:

sfc /scannow

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

Dism /Online /Cleanup-Image /RestoreHealth

Следующим шагом многие пренебрегают, однако ваш покорный слуга всегда повторяет команду проверки системных файлов

sfc /scannow

Но, как говорится, это уже потом. А сейчас подробнее о различных вариантах применения DISM. Или, точнее, вариантов “поломки” Windows: попробуем починить Windows с помощью DISM с флешки/диска или через сеть.

Windows 10 загружается и есть выход в сеть

Итак, как известно, когда Windows 10 теряет часть своей функциональности, на помощь пользователю приходит инструмент Deployment Imaging and Servicing Management (он же DISM). Основное его назначение – корректировка ошибок обновлением системных файлов. В случае “непонятного” поведения Windows можно применить DISM с функцией Cleanup-Image:

Dism /Online /Cleanup-Image

со следующими переключателями:

  • /ScanHealth – проверка хранилища компонентов на предмет повреждения с последующей записью в лог по адресу C:\Windows\Logs\CBS\CBS.log. Команда на проверку выглядит как:

Dism /Online /Cleanup-Image /ScanHealth

В такой форме файлы только проверяются без восстановления. Команда полезна для диагностики вероятных повреждений и чтения ошибок в логе.

  • /CheckHealth – проверяет, присутствует ли уже в реестре маркер повреждения. Команда в таком виде сродни действию утилиты chkdsk.exe в режиме “только чтение”:

chkdsk буква_диска:

Время, отпускаемое на выполнение команды, непродолжительное: в среднем около минуты:

Dism /Online /Cleanup-Image /CheckHealth

  • /RestoreHealth – наиболее востребованная команда. Она исполняет полный диапазон действий: проверка компонентов, запись в указанный выше лог и подмена повреждений обновлениями:

Dism /Online /Cleanup-Image /RestoreHealth

По длительности эта операция самая продолжительная – всё зависит от характера повреждений системы.

Таким образом, порядок проведения работ по исправлению ошибок Windows 10, которая В СОСТОЯНИИ ЗАГРУЗИТЬСЯ и ВЫЙТИ В СЕТЬ, но выказывает ошибки функционала, можно определить таким:

Windows 10 загружается, но сеть недоступна

Как вы поняли, ключевым моментом в работе DISM является работоспособность клиента Windows Update и стабильное сетевое соединение. Вполне возможно, что и сам клиент также окажется в зоне повреждения. Тогда консоль потребует указать в качестве источника неповреждённых файлов папку в текущей инсталляции Windows. Или обратиться к сетевым ресурсам. Придётся набрать такую команду:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:X:\папка_с\Windows /LimitAccess

где X:\папка_с\Windows – путь к папке с резервными файлами для ремонта, а Х – диск/флешка/карта. При этом файлы восстановления могут храниться как на жёстком диске, так и на флешке/DVD диске. Чтобы исправить свою Windows 10 с диска, придётся соблюсти ряд условий:

  1. Вам понадобится файл install.wim из состава того диска/флешки, с которых ваша копия Windows 10 и устанавливалась. Не конкретно их, конечно. Для этого достаточно скачать в сети образ Windows 10 вашей ВЕРСИИ. Так вот в этом файле и находится подходящий для вашей Windows DISM. Помните, что ЯЗЫК и ВЫПУСК также должны совпадать.
  2. Это прозвучит странно, но вам действительно стоит убедиться в том, что файл install.wim будет доступен в целевой папке. Большинство ошибок происходит именно по этой причине.
  3. Файл install.wim и директория, в которой он лежит, не должны быть с атрибутом “только для чтения”.
  4. Все команды DISM чувствительны к регистру букв. Так что не ошибайтесь в вводимых путях.

Начинаем работу…

DISM /Online /Cleanup-Image /StartComponentCleanup DISM /Online /Cleanup-Image /AnalyzeComponentStore DISM /Online /Cleanup-Image /RestoreHealth /source:F:\sources\install.wim:1 /LimitAccess

в последней команде F:\sources\install.wim – путь к файлу install.wim, появившемуся после распаковки из скачанного образа.

Windows 10 уже не загружается…

Сразу оговорюсь – питать иллюзии не стоит, ибо дело практически гиблое. Если система не смогла успешно применить весь арсенал ремонтных средств, подобные команды справляются “50 на 50”. Т.е. по принципу “повезёт-не повезёт”.

А у нас условия те же: где-то нужно достать загрузочные флешку или диск с той же версией, сборкой, языком что и у вас. Нам нужен всё тот же файл install.wim. С определением версии у некоторых могут возникнуть проблемы; однако, если вы регулярно обновляли Windows 10 (т.е.

раз в полгода), смело качайте последний экземпляр системы. Для установки на диск воспользуйтесь компьютером друзей и соседей.

  • Вытаскиваем ненужные флешки, отсоединяем ненужные диски, чтобы не путались под ногами
  • Запускаемся с загрузочной флешки/диска
  • Выходим на командную строку
  • Запускаем утилиту Diskpart, которая подскажет нам, как будущим командам DISM будут видеться буквы разделов. Напомню, что сейчас вам следует забыть про те, к которым вы привыкли во время работы. И вводим команды

list disk select disk X

где X – цифра жёсткого диска, на котором лежит проблемная Windows 10. Если диск один, то команда выглядит как

select disk 0

Ищем разделы. Сейчас нам Windows покажет тома дисков, флешки, карты и DVD диски:

list volume

Смотрите: раздел с файлами Windows, где она “помэрла”, имеет букву D. Диск с заряженным install.wim – букву E.  Запоминайте свои буквы, а Diskpart нам больше не нужна:

exit

Создадим папку mount с файлами Windows на том же жёстком диске, где лежит побитая Windows 10 (у меня D):

mkdir D:\mount

Переносим сюда файлы с флешки::

Восстанавливаем образ:

DISM.exe /Image:D:\offline /Cleanup-image /Restorehealth /Source:D:\mount\windows /LimitAccess

Закрываем консоль и переходим с перезагрузкой в восстановленную Windows 10.

Успехов.

Источник: https://computer76.ru/2019/09/07/%D0%BF%D0%BE%D1%87%D0%B8%D0%BD%D0%B8%D1%82%D1%8C-windows-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-dism/

DISM: проверка и восстановление системных компонентов образа Windows 10

Dism exe команды

WinITPro.ru  /  Windows 10  /  Windows Server 2016  /  DISM: проверка и восстановление системных компонентов образа Windows 10

28.01.

2020 itpro Windows 10, Windows Server 2016 комментариев 11

Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM (Deployment Image Servicing and Management). Данные утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.

Утилита DISM включена в состав Windows, начиная с Vista и может быть использована во всех поддерживаемых версиях начиная с Windows 7/Windows Server 2008 R2 (есть ограничения) заканчивая последними билдами Windows 10 / Windows Server 2019. В этой статье мы рассмотрим, как использовать утилиты DISM и SFC для проверки и восстановления целостности образа и системных файлов Windows 10.

SFC /scannow: Проверка и восстановление системных файлов Windows

Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).

Если команда sfc /scannow возвращает ошибку “Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Рассмотренные ниже команды выполняются в командной строке, запущенной с правами администратора.

Чтобы проверить наличие признака повреждения хранилища компонентов образа Windows (флага CBS) , который выставил один из системных процессов, выполните следующую команду (не применимо к Windows 7/Server 2008R2):

DISM /Online /Cleanup-Image /CheckHealth

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

В этом примере команда вернула, что с образом все хорошо:

No component store corruption detected.
The operation completed successfully.

DISM /Online /Cleanup-Image /ScanHealth – выполнить полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows (выполняется довольно долго от 10 до 30 минут).

Если команда /ScanHealth возвращает ошибки:

  • Хранилище компонентов подлежит восстановлению (The component sore is repairable);
  • Ошибка: 1726. Сбой при удалённом вызове процедуры;
  • Ошибка: 1910. Не найден указанный источник экспорта объекта.

Это однозначно говорит о том, что ваш образ Windows 10 поврежден и его нужно восстановить.

Чтобы исправить ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов (библиотек) из центра обновлений Windows (на компьютере должен быть доступ в Интернет), выполните:

DISM /Online /Cleanup-Image /RestoreHealth

Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более).

Если восстановление выполнится успешно, появится сообщение:

Восстановление выполнено успешно. Операция успешно завершена.
The restore operation completed successfully. The operation completed successfully.

Если на компьютере (сервере) отсутствует доступ в Интернет или отключена служба Windows Update, то при восстановлении хранилища компонентов появляются ошибки вида:

  • 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906  — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
  • Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
  • Ошибка: 0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (Error 0x800f081f, The source files could not be found. Use the «Source» option to specify the location of the files that are required to restore the feature).

Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов компонентов системы. Предположим, вы смонтировали установочный ISO образ Windows 10 в виртуальный привод E:. Для восстановления хранилища компонентов из образа используйте одну из команд:

DISM /online /cleanup-image /restorehealth /source:E:\sources\install.wimИли:

DISM /online /cleanup-image /restorehealth /source:E:\sources\install.esd

Чтобы запретить использовать центр обновлений Windows в Интернете, и выполнять сканирование и восстановление образа Windows только из локального WIM/ESD файла:

DISM /online /cleanup-image /restorehealth /source:E:\sources\install.wim /limitaccessИли:

DISM /online /cleanup-image /restorehealth /source:E:\sources\install.esd /limitaccess

dism /online /cleanup-image /restorehealth /limitaccess

Журнал сканирования и восстановления системных файлов утилиты DISM можно найти здесь: C:\Windows\Logs\CBS.log.

После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов sfc /scannow. Скорее всего она успешно восстановит поврежденные файлы (Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила).

Восстановление поврежденного хранилища компонентов Windows 10/Server 2016 с помощью PowerShell

В версии PowerShell в Windows 10 и Windows Server 2016/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

Repair-WindowsImage -Online –ScanHealth

Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

ImageHealth State: Healthy

Для запуска восстановления системных компонентов и файлов наберите:

Repair-WindowsImage -Online -RestoreHealth

Восстановление хранилища компонентов оффлайн если Windows не загружается

Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.

  1. Для этого загрузитесь с установочного (загрузочного диска) и на экране начала установки нажмите Shift + F10
  2. Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду diskpart -> list vol (в моем примере диску, на котором установлена Windows присвоена буква C:\, эту букву я буду использовать в следующих командах);
  3. Проверим системные файлы и исправим поврежденные файлы командой: sfc /scannow /ofootdir=C:\ /offwindir=C:\Windows
  4. Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim
  5. Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:\, на котором нужно создать пустой каталог: mkdir f:\scratch и запустить восстановление хранилища компонентов командой:
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch

Предыдущая статья Следующая статья

Источник: https://winitpro.ru/index.php/2019/07/08/dism-cleanup-image-restorehealth/

Как использовать DISM для восстановления системного образа Windows 10

Dism exe команды

Как использовать систему обслуживания образов развертывания и управления ими (DISM) в командной строке для образов Windows 10

Если быстродействие компьютера значительно снизилось, но утилита SFC не смогла решить проблему, то следует воспользоваться системным инструментом DISM для восстановления образа Windows.

Windows 10 включает полезную утилиту командной строки, которая называется “Система обслуживания образов развертывания и управления ими” (Deployment Image Servicing and Management, DISM). Данный инструмент появился еще в Windows Vista. В Windows 10 и Windows 8.1 инструмент DISM установлен по умолчанию.

Утилиту можно использовать для восстановления и подготовки образов Windows, включая среду восстановления Windows, программу установки Windows и Windows PE. Также DISM можно использовать для исправления образа восстановления системы с помощью текущей установки ОС и даже для обслуживания виртуального жесткого диска.

Если на компьютере стали постоянно появляться ошибки, и вы стали замечать проблемы во время загрузки, то можно воспользоваться средством проверки системных файлов (System File Checker, SFC) для анализа целостности системных файлов и замены поврежденных и пропущенных файлов на рабочую копию.

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

В этом руководстве мы представим пошаговые инструкции по использованию DISM для возвращения стабильного и работоспособного состояния системы.

Предупреждение: перед началом работы с утилитой DISM рекомендуется сделать полную резервную копию системы или создать точку восстановления системы. В случае, если что-то пойдет не так, вы сможете вернуть исходное состояние системы.

Как работать с командами DISM в Windows 10

При работе с DISM предлагается три основные опции для восстановления образа Windows: CheckHealth, ScanHealth и RestoreHealh. Важно использовать их именно в таком порядке.

Использование опции CheckHealth в DISM

Команда /CheckHealth в DISM позволяет обнаруживать повреждения образа. Данная команда используется только для поиска повреждений, но не выполняет операций исправления проблем.

Чтобы запустить данную команду проделайте следующие шаги:

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска DISM требуются права администратора устройства.

2. В Командной строке введите следующую команду и нажмите Enter:

DISM /Online /Cleanup-Image /CheckHealth

Использование опции ScanHealth в DISM

Команда /ScanHealth в DISM позволяет сканировать образ Windows на предмет каких-либо повреждений. В отличие от /CheckHealth, проверка /ScanHealth может занимать до 10 минут.

Чтобы запустить данную команду проделайте следующие шаги:

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.

2. В Командной строке введите следующую команду и нажмите Enter:

DISM /Online /Cleanup-Image /ScanHealth

Использование опции RestoreHealth в DISM

Команда /RestoreHealth в DISM позволяет автоматически проводить процедуру восстановления поврежденных образов Windows. В отличие от /ScanHealth, проверка /RestoreHealth может занимать до 10 минут.

Чтобы запустить данную команду проделайте следующие шаги:

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.

2. В Командной строке введите следующую команду и нажмите Enter:

DISM /Online /Cleanup-Image /RestoreHealth

Примечание: во время запуска /RestoreHealth или /ScanHealth, вы можете заметить зависание процедуры между 20% или 40% – это абсолютно нормальное поведение.

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

Использование опций RestoreHealth и Source в DISM

Вы можете указать новое расположение для рабочих версий файлов с помощью оператора /Source рядом с /RestoreHealth.

Прежде чем вы сможете использовать команды восстановления, вам нужно подготовить копию файла install.wim с другого компьютера, установочного носителя Windows 10, либо файла ISO Windows 10. Также очень важно, чтобы источник рабочих версий файлов соответствовал той же версии, редакции и языку операционной системы, которая используется на компьютере.

Вы можете загрузить ISO-образ Windows 10 инструкции ниже:

Как скачать официальные ISO-образы Windows 10

Примечание: не забудьте заменить “repairSource” на путь к источнику рабочих версий файлов. Например: E:\Sources\install.wim.

Теперь можно запустить команду для исправления образа Windows:

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.

2. В Командной строке введите следующую команду и нажмите Enter:

DISM /Online /Cleanup-Image /RestoreHealth /Source:repairSource\install.wimМожно использовать следующую команду для ограничения использования службы Windows Update:
DISM /Online /Cleanup-Image /RestoreHealth /Source:repairSource\install.wim /LimitAccess

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

DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:repairSource\install.wim:1 /LimitAccess

Команда запустит восстановление образа Windows с использованием рабочих версий файлов, включенных в файл install.wim, с установочного носителя Windows 10. При этом Центр обновления Windows не будет применяться в качестве источника для загрузки необходимых файлов для восстановления.

Использование DISM с файлом install.ESD

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

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

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

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.

2. В Командной строке введите следующую команду и нажмите Enter:

Можно использовать следующую команду для ограничения использования службы Windows Update:

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

Если файл install.esd расположен на другом диске, используйте следующую команду:

DISM /Online /Cleanup-Image /RestoreHealth /Source:repairSource\Install.esd

Примечание: не забудьте заменить “repairSource” на путь к источнику исправных версий файлов. Например: E:\Sources\install.esd.

Утилита “Система обслуживания образов развертывания и управления ими” всегда создает файл журнала по пути %windir%/Logs/CBS/CBS.log, который содержит все исправленные и обнаруженные проблемы.

Как исправить проблемы с Windows 10

Описанные выше инструкции относятся только к восстановлению образа системы. Для исправления проблем в Windows используйте средство проверки системных файлов SFC.

1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска SFC требуются права администратора устройства.

2. В Командной строке введите следующую команду и нажмите Enter:

sfc /scannow

Примечание: для устранения проблемы может потребоваться до трех запусков SFC.

Утилита SFC просканирует и восстановит поврежденные системные файлы в Windows 10. Для подробного ознакомления и возможностями инструмента прочитайте инструкцию.

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

Источник: https://www.comss.ru/page.php?id=3881

Программа Dism++ – графический интерфейс к консольному средству работы с образами Windows Dism

Dism exe команды

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

Программа реализует не все возможности консольного средства, а лишь часть их. И в довесок предусматривает дополнительный функционал по оптимизации Windows и решению её некоторых вопросов. Этой публикацией, друзья, мы начинаем цикл статей, посвящённых работе с программой Dism++.

И начнём мы с основ: ниже рассмотрим, что в целом являет собой Dism++, каковы её возможности.

Итак, программа Dism++ – это графический интерфейс, реализующий некоторые возможности штатного консольного средства Windows Dism (dism.exe). И, прежде чем приступить к рассмотрению программы, логично было бы первично разобраться непосредственно с консольным средством. Что оно являет собой?  

Dism (аббр. Deployment Image Servicing and Management) – это система обслуживания образов развертывания и управления ими, которая присутствует в штате Windows, начиная с версии Vista.

Это средство умеет проводить многие серьёзные операции:

  • Редактировать дистрибутив Windows (удалять/интегрировать драйверы, компоненты, обновления, языковые пакеты, удалять/добавлять редакции, применять технологии типа WIMBoot и т.п.);
  • Конвертировать форматы дистрибутива Windows (WIM, ESD, SWM);
  • Захватывать Windows в её текущем состоянии в установочный файл-образ WIM или ESD для создания бэкапа или собственной сборки системы;
  • Развёртывать WIM- или ESD-образы Windows на разделы диска;
  • Восстанавливать повреждённое хранилище системных компонентов;
  • Устанавливать/удалять драйверы, экспортировать их;
  • Очищать системные папки;
  • И прочее.

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

Работа с Dism проводится с помощью командной строки, и это является огромнейшим недостатком этого средства.

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

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

Dism++ — это портативная программа с открытым исходным кодом, полностью бесплатная. Создана китайскими разработчиками-энтузиастами, именующими себя Chuyu Team's.

Привязка в названии к Dism и двум плюсам означает реализацию программой отдельных функций консольного средства в юзабильном формате с использованием графического интерфейса, написанного на языке программирования C++.

Но программа не являет собой в чистом виде GUI для Dism, у неё есть дополнительные функции, никаким боком не касающиеся консольного средства. Dism++ работает со всеми актуальными версиями Windows и устройствами, включая таковые на базе ARM-архитектуры.

Скачать Dism++ можно на сайте Chuyu Team's:

https://www.chuyu.me/en/index.html

Примечание: друзья, сайт Chuyu Team's может быть недоступен, и тут, вы должны понимать, претензии к бесплатному энтузиастскому проекту не предъявишь. Если официальный сайт программы недоступен, просто вбивайте в поисковик запрос “Dism++ скачать” и качайте программу со сторонних ресурсов.

Идея создания программы родилась как результат неудовлетворённости разработчиков существующими на рынке софта инструментами для чистки и оптимизации Windows.

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

Не нашли они такой программы, вот взяли, да и создали свою – ну очень уж нетипичный продукт для чистки и оптимизации Windows.

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

Соединить в одной программе функции по установке и бэкапу Windows, восстановлению загрузчика, управлению системными обновлениями, чистке и оптимизации, редактированию дистрибутива, плюс к этому, добавить доступ к отдельным вырванным из контекста системным функциям – это не придёт в голову ни одному создателю профильного или масс-маркетового программного обеспечения. Давайте, друзья, бегло ознакомимся с этими функциями.

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

  • Захват текущей Windows в WIM-образ для создания бэкапа или эталонной сборки системы под свои нужды; 
  • Развёртывание WIM-или ESD-образов бэкапа или дистрибутива Windows;
  • Монтирование WIM-образов для получения сведений о дистрибутиве;
  • Редактирование WIM-образов;
  • Конвертирование из одного в другой форматов образов Windows WIM, ESD, SWM;
  • Упаковка отредактированного дистрибутива в установочный ISO.

На базе функций консольного Dism построены прочие возможности Dism++ – по оптимизации системы, по работе с обновлениями и драйверами, к ним мы ещё вернёмся.

Dism++ умеет восстанавливать загрузчик Windows. При этом программа позволяет выбрать не только текущий жёсткий диск, но другой подключённый носитель с загрузочным разделом.

Из числа функций по чистке и оптимизации Windows в арсенале Dism++ присутствуют:

  • Удаление временных и ненужных данных;
  • Управление автозагрузкой;
  • Деинсталлятор системных приложений;
  • Твикер отдельных системных параметров;
  • Настройщик активности, установщик и деинсталлятор системных компонентов;
  • Интегратор и деинсталлятор обновлений Windows.

Драйвера

В числе возможностей Dism++ в части драйверов – их установка, удаление, экспорт, импорт.

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

  • Редактирование файла hosts;
  • Режим God Mode для запуска системных функций без проверки прав администратора;
  • Менеджер включения/отключения учётных записей и сброса их пароля.

Возможности по оптимизации, работе с обновлениями и драйверами, редактированию учётных записей и файла hosts доступны для применения и к текущей Windows, и к смонтированному для редактирования дистрибутиву Windows. Плюс к этому, в части редактирования дистрибутива можем задать для него предустановленные региональные и языковые параметры, ассоциации файлов, а также автоматизировать некоторые шаги по установке и настройке системы с помощью файла ответов. По этой части, конечно, Dism++ во многом уступает мощному редактору дистрибутива Windows – программе NTLite, в последней намного больше возможностей по кастомизации системы для персональной установки. Но многие интересные и нужные вещи можно осуществить и с помощью Dism++.

Поскольку Dism++ предусматривает операции по развёртыванию Windows на диск С при восстановлении системы из бэкапа или переустановке, программа сама же может и обеспечить собственную работу в среде WinPE. В этой среде также можно проводить операцию по захвату эталонного образа Windows с отвязанными утилитой SysPrep комплектующими.

Источник: https://remontcompa.ru/programmnyy-funkcional/1932-programma-dism-graficheskiy-interfeys-k-konsolnomu-sredstvu-raboty-s-obrazami-windows-dism.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.