DISMTools — работа с образами Windows в графическом интерфейсе
Для работы как с развёрнутой ОС Windows, так и с её образами предусмотрен системный инструмент DISM.exe, однако он предлагает лишь интерфейс командной строки, что не всегда может быть удобным.
DISMTools — сторонняя утилита с открытым исходным кодом, задача которой сделать всё то, для чего может быть использован DISM.exe доступным в графическом интерфейсе. Об этом инструменте и пойдёт речь далее.
Функции DISMTools
Для загрузки и установки DISMTools в Windows 11 и 10 можно использовать следующие способы:
- Официальная страница в GitHub
- WinGet и команду
winget install CodingWondersSoftware.DISMTools.Stable
Каких-то особенностей установки нет, однако учитывайте, что на момент написания этого материала программа находится в Preview (предварительной) версии.
При первом запуске вам будет предложено настроить интерфейс, выбрать язык (русский язык интерфейса отсутствует, но, предполагаю, в скором времени может появиться).

Также вы можете настроить другие параметры: место хранения журналов и используемый экземпляр dism.exe, временные папки, настройки работы с образами. Если вы не знаете, требуется ли это вам — можно оставить настройки по умолчанию.

В результате вы окажетесь в главном окне программы, где присутствует возможность создания нового проекта (DISMTools работает с «Проектами», в рамках которых происходит редактирование образа и, по словам разработчиков, вдохновлена Visual Studio), открыть имеющийся, управлять текущей установкой (Manage online installation) или удаленной установленной системой (Manage offline installation).

В качестве примера откроем текущую установкой Windows 11 (хотя прежде всего утилита предназначена для работы с образами ISO):
- В меню слева нажмите «Manage online installation» (для работы с активной установкой проект не создаётся), и нажмите «Ок» в появившемся предупреждении, которое говорит о том, что работа с установленной ОС потенциально может вызвать проблемы.
- В результате будет открыто следующее окно проекта (часть кнопок не активны, так как могут быть использованы только для подключённых установочных образов, но не текущей системы), в котором и выполняются все необходимые действия:
- Вторая страница доступных в основном интерфейсе инструментов:
- Многие дополнительные действия с образами можно выполнить через пункт «Commands» в главном меню программы:
- В пункте меню Tools также присутствуют полезные инструменты, например: конвертация образа между ESD и WIM, создание файла ответов для установки. Некоторые из инструментов могут требовать установки дополнительных компонентов, таких как .NET Framework или Windows ADK.
- Для большинства действий открывается собственное окно с настройками, например, окно для действий очистки, проверки и исправления образа системы будет выглядеть следующим образом:
Краткий список доступных действий в DISMTools:
- Управление образами — развёртывание, создание, удаление ненужных редакций Windows, работа с разными индексами в образе, очистка компонентов, разбиение образа, конвертация WIM в ESD и наоборот.
- Добавление и удаление пакетов, включение и отключение компонентов в образе.
- Добавление и удаление драйверов в образах.
- Добавление и удаление приложений AppX.
- Создание файла ответов unattended.xml в редакторе:
Отмечу, что это не инструкция по работе с программой, а скорее информация о наличии дополнительного инструмента для тех, кто уже знает и умеет выполнять представленные в нём действия, но использует командную строку, либо другие сторонние утилиты, такие как NTLite, DISM++ и аналогичные — возможно, они найдут DISMTools полезным для своих задач.
Михаил
Было бы неплохо, если бы сделали продвинутую утилиту SFC с графикой. Чтобы она могла выбирать источник файлов для восстановления и работала с разными системами
Ответить