How to use dism command tool to repair windows 10 image
Содержание:
Настройка сборки изнутри
Выполнив или пропустив предварительную настройку сборки, перезагрузите компьютер и выберите в загрузочном меню установленную на виртуальный диск Windows.

После того как система определит устройства и установит драйвера, на этапе региональных настроек нажмите Ctrl+Shift+F3, чтобы войти в учетную запись встроенного Администратора.

Далее выполняем необходимые действия — устанавливаем программное обеспечение, производим локальные настройки и т.д.
Обратите внимание, что при входе в учетную запись Админа у вас автоматически запустится утилита Sysprep, не закрывайте ее, она понадобится для отвязки сборки от аппаратных комплектующих вашего компьютера. Завершив настройки, перезагрузите компьютер через утилиту Sysprep, выбрав в ее параметрах «Переход в окно приветствия (OOBE)», «Подготовка к использованию» и «Перезагрузка»

Нажмите «ОК» и загрузитесь в рабочую систему.
Примечание: если устанавливаемая во время настройки сборка программа потребует перезагрузки, в параметрах Sysprep необходимо выбрать «Режим аудита» и снять галку с чекбокса «Подготовка к использованию».
Окончательная же перезагрузка выполняется в режиме окна приветствия.
Что такое DISM?
Система обслуживания образов развертывания и управления ими (DISM.exe) — это средство командной строки, которое можно использовать для обслуживания и подготовки образов Windows, включая те, которые используются для Windows PE, среды восстановления Windows (Windows RE) и программа установки Windows. DISM можно использовать для обслуживания образа Windows (WIM) или виртуального жесткого диска (VHD или VHDX).
Система DISM встроена в Windows и доступна в командной строке или Windows PowerShell. Дополнительные сведения об использовании DISM с PowerShell см. в разделе Развертывание командлетов управления образами (DISM) в Windows PowerShell.
Требования к образу
DISM можно использовать для подключения и обслуживания образа Windows из WIM-файла, ФФУ-файла, VHD-файла или файла. VHDX, а также для обновления работающей операционной системы. Его можно использовать с более старыми файлами образа Windows (WIM-файлами). Однако его нельзя использовать с образами Windows, которые новее установленной версии DISM.
Полное техническое описание WIM см. в техническом документе формат файла образов Windows (WIM).
DISM можно использовать для обслуживания образов Windows, начиная с Windows 7, Windows Server 2008 R2 и связанных с ними версий WinPE и WinRE. Команды и параметры, доступные для обслуживания образа, зависят от операционной системы Windows, которую вы обслуживаете, а также от того, находится ли образ в автономном режиме или в работающей в данный момент операционной системе.
Список поддерживаемых платформ и типов архитектуры см. в разделе Поддерживаемые платформы DISM.
Общие сценарии обслуживания и управления
Решения для обслуживания образов и управления делятся на две основные категории:
- Управление данными или сведениями, включенными в образ Windows, например перечисление или Инвентаризация компонентов, обновлений, драйверов или приложений, содержащихся в образе, запись или разделение образа, добавление или удаление образов в WIM-файле или подключение образа.
- Обслуживание самого образа, включая добавление или удаление пакетов драйверов и драйверов, изменение языковых параметров, включение и отключение функций Windows, а также обновление до более поздней версии Windows.
Ограничений
Совместимость версий. DISM можно использовать с целевыми образами старых операционных систем Windows, но не с целевыми образами операционных систем, более ранними, чем установленная версия DISM. Например, система DISM из Windows 10 версии 1511 может обслуживать Windows 10, версии 1511 и 1507, но не версии 1607. Дополнительные сведения см. в разделе Поддерживаемые платформы DISM.
Удаленная установка. Установка пакетов на удаленный компьютер по сети не поддерживается.
Файлы ответов. При указании файла ответов (Unattend.xml) для образа применяются только параметры, указанные на этапе настройки. Все остальные параметры в файле ответов игнорируются. В каждый момент времени можно указать только один файл ответов. Дополнительные сведения см. в разделе параметры Command-Line автоматического обслуживания DISM .
Используйте файл ответов для обеспечения зависимостей пакета. Для некоторых пакетов сначала необходимо установить другие пакеты. Из-за этого требования к зависимостям при установке нескольких пакетов следует использовать файл ответов. Применив файл ответов с помощью DISM, можно установить несколько пакетов в правильном порядке. Это предпочтительный метод установки нескольких пакетов.
Порядок установки пакета. Пакеты устанавливаются в том порядке, в котором они перечислены в командной строке. В следующем примере 1. INF, 2. INF и 3. INF будут установлены в том порядке, в котором они указаны в командной строке.
Несколько команд обслуживания не поддерживаются. Можно указать несколько драйверов (1. INF, 2. INF) или пакетов, но нельзя указать несколько команд (например, /Add-Driver /Remove-Driver или /Add-Driver /Add-Package) в одной командной строке.
Подстановочные знаки. Подстановочные знаки не поддерживаются в командных строках DISM.
Get Driver Information
The driver-servicing commands can be used to enumerate driver packages in the driver store based on their .inf files. You can use the /Get commands to display basic information about third-party driver packages or all driver packages in the offline image. When you point to an offline image or a running operating system, you can determine what driver packages are in the image, and get information about the drivers.
You can display detailed information about a specific installed .inf file, or one that is not yet installed. Installed drivers in the driver store will be named Oem0.inf, Oem1.inf, and so on.
For more information about driver-servicing commands available in DISM, see DISM Driver Servicing Command-Line Options.
To list driver packages in the offline image
-
Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.
-
Use one of the following commands to list information about all of the driver packages in a mounted offline Windows image:
For a running operating system, type one of the following commands:
The report generated includes the following information:
| Field | Description | Example |
|---|---|---|
|
Published Name |
The name of the driver package after it is added to the driver store. |
Oem0.inf |
|
Original File Name |
The original .inf file name of the driver package. |
Toaster.inf |
|
Inbox |
Yes for a default driver (inbox driver) or No for third-party driver packages. |
No |
|
Class Name |
The friendly name of the device class the driver is a member of. |
Printer |
|
Provider Name |
The provider or digital signature for the driver package. |
Microsoft |
|
Date |
The date associated with the driver, as it is specified in the .inf file. The date will be formatted appropriately for your locale. |
10/31/2006 |
|
Version |
The version number that is specified in the INF driverVer directive. |
6.1.6801.0 |
To get information about a specific driver
-
Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.
-
List information about a specific driver package in the offline Windows image. For example, type:
For a running operating system, type:
The report generated includes the following information:
| Field | Description | Example |
|---|---|---|
|
Published Name |
The name of the driver package after it is added to the driver store. |
Oem0.inf |
|
Driver Store Path |
The path to the driver location. If the driver is installed, the path to the driver store is listed. If the driver is not installed yet, the path to the driver on the servicing host is listed. |
E:\Images\Mount_depset\Windows\System32\DriverStore\FileRepository\Fasttx2k.inf_x86_neutral_0328f62e\Fasttx2k.inf |
|
Class Name |
The friendly name of the device class the driver is a member of. |
Printer |
|
Class Description |
The description of the device class the driver is a member of. |
Printers |
|
Class GUID |
The GUID of the device class that the driver is a member of. |
{4D36E97B-E325-11CE-BFC1-08002BE10318} |
|
Date |
The date associated with the driver, as it is specified in the .inf file. The date will be formatted appropriately for your locale. |
8/6/2003 |
|
Version |
The driver version number that is specified in the INF driverVer directive. |
1.0.1.37 |
|
Boot Critical |
Yes if the driver is boot critical or No if it is not. |
No |
|
Drivers for architecture |
The architecture of the image that it is installed on. If the driver is not installed yet, the field is reported repeatedly for each supported operating system architecture. |
x86 |
|
Manufacturer |
The manufacturer of the supported device. |
Adventure Works |
|
Description |
A description of the supported device. |
Windows XP Adventure Works 376 Controller |
|
Architecture |
The architecture of the driver. |
x86 |
|
Hardware ID |
The hardware ID of the supported device. |
ABC_3376 |
|
Service Name |
The service name of the driver. |
C1232k |
|
Compatible IDs |
Alternate Plug and Play (PnP) IDs for the device, if any apply. |
12ABC |
|
Exclude IDs |
PnP IDs that will not match the device, any apply. |
A_123 |
Note
If you point to a driver that is not yet installed, the report will be slightly different.
Функции Dism++
Программа Dism++ доступна с русским языком интерфейса, а потому сложностей при её использовании возникнуть не должно (кроме, возможно, некоторых непонятных для начинающего пользователя функций).
Возможности программы разбиты по разделам «Инструменты», «Панель управления» и «Развертывание». Для читателя моего сайта наибольший интерес будут представлять первые два раздела, каждый из которых делится на подразделы.
Большинство представленных действий можно выполнить и вручную (ссылки в описании ведут как раз на такие методы), но иногда сделать это с помощью утилиты, где всё собрано и работает автоматически значительно удобнее.
Инструменты
В разделе «Инструменты» присутствуют следующие возможности:
- Очистка — позволяет выполнить очистку системных папок и файлов Windows, в том числе уменьшить папку WinSxS, удалить старые драйверы и временные файлы. Чтобы узнать, сколько места можно освободить, отметьте нужные элементы и нажмите «Анализ».
- Управление загрузкой — здесь можно включить или отключить элементы автозагрузки из разных системных расположений, а также настроить режим запуска служб. При этом вы можете отдельно просмотреть системные и пользовательские службы (отключение последних обычно безопасно).
- Управление Appx — здесь вы можете удалить приложения Windows 10, в том числе встроенные (на вкладке «Предустановленные Appx»). См. Как удалить встроенные приложения Windows 10.
- Дополнительно — пожалуй, один из самых интересных разделов с возможностями для создания резервных копий Windows и восстановления, позволяющий выполнить восстановление загрузчика, сбросить пароль системы, конвертировать ESD в ISO, создать флешку Windows To Go, отредактировать файл hosts и не только.
Следует учитывать, что для работы с последним разделом, особенно с функциями восстановления системы из бэкапа, лучше запускать программу в среде восстановления Windows (об этом в конце инструкции), при этом сама утилита не должна находиться на диске, который восстанавливается или с загрузочной флешки или диска (можно просто поместить папку с программой на загрузочную флешку с Windows, загрузиться с этой флешки, нажать клавиши Shift+F10 и ввести путь к программе на USB накопителе).
Панель управления
В этом разделе содержатся подразделы:
- Оптимизация — настройки работы Windows 10, 8.1 и Windows 7, некоторые из которых без программ можно настроить в «Параметрах» и «Панели управления», а для некоторых — использовать редактор реестра или локальной групповой политики. Среди интересного: удаление пунктов контекстного меню, отключение автоматической установки обновлений, удаление пунктов из панели быстрого доступа проводника, отключение SmartScreen, отключение Защитника Windows, отключение брандмауэра и другие.
- Драйверы — список драйверов с возможностью получить информацию о месте его расположения, версии и размере, удалить драйверы.
- Приложения и возможности — аналог такого же раздела панели управления Windows с возможностью удалить программы, посмотреть их размеры, включить или отключить компоненты Windows.
- Возможности — список дополнительных системных возможностей Windows, которые можно удалить или установить (для установки отметьте пункт «Показать все»).
- Обновления — список доступных обновлений (на вкладке «Windows Update», после анализа) с возможностью получить URL для обновления, и установленных пакетов на вкладке «Установленные» с возможностью удалить обновления.
Устранение проблем с DISM с помощью образа WIM
Средство DISM вряд ли столкнется с проблемами, но в редком случае, когда Центр обновления Windows вызывает проблемы с получением заменяющих файлов или у вас нет подключения к Интернету, вам нужно будет использовать альтернативный источник для восстановления файлов с помощью другого образа с опцией источника.
Прежде чем вы сможете указать другой источник, вам понадобится файл install.wim или install.esd с другого компьютера, загрузочный установочный носитель или файл ISO
Кроме того, важно, чтобы источник файлов соответствовал той же версии, редакции и языку Windows 10, которые вы используете на своем компьютере
Скачать Windows 10 ISO файл
Рекомендуемый метод доступа к хорошему образу – использовать Media Creation Tool для загрузки ISO-образа Windows 10.
Чтобы загрузить ISO-файл Windows 10, выполните следующие действия:


После выполнения этих действий вы можете использовать DISM с опцией «Источник» для восстановления локального образа Windows 10.
Исправить образ восстановления Windows 10
Чтобы запустить DISM, указав другой исходный образ (install.wim), выполните следующие действия:
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wim
В команде обязательно замените букву «D» на букву, соответствующую точке монтирования ISO.
(Необязательно) Введите следующую команду, чтобы ограничить использование Центра обновления Windows, и нажмите Enter :
DISM /Online /Cleanup-Image /RestoreHealth /Source:D\Sources\install.wim /LimitAccess
(Необязательно) Введите следующий вариант предыдущей команды для выполнения той же задачи и нажмите Enter :
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\Sources\install.wim:1 /LimitAccess
В этой команде обязательно измените «D:\Sources» на путь, который соответствует расположению файла install.wim.
После того, как вы выполните эти шаги, команда отсканирует и устранит все проблемы, используя указанный вами образ install.wim.
Устранение проблем с использованием образа ESD
Кроме того, если у вас есть зашифрованный образ install.esd из недавнего обновления, вы можете использовать его для восстановления поврежденных файлов.
Чтобы запустить DISM, указав другой исходный образ (install.esd), выполните следующие действия:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\$Windows.
В этой команде обязательно измените «C:\$Windows.
BT\Sources» на путь, который соответствует расположению файла install.esd (если применимо).
(Необязательно) Введите следующую команду, чтобы ограничить использование Центра обновления Windows, и нажмите Enter :
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\$Windows.
(Необязательно) Введите следующий вариант предыдущей команды для выполнения той же задачи и нажмите Enter :
DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:C:\$Windows.
(Необязательно) Введите следующую команду, чтобы использовать файл install.esd, расположенный на другом диске, и нажмите Enter :
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.esd
В этой команде обязательно измените «D:\Sources» на путь, который соответствует расположению файла install.esd.
После выполнения этих шагов командный инструмент обслуживания образов найдёт и восстанавит поврежденные файлы, используя файлы, включенные в образ install.esd. Как только процесс завершится, файлы журнала будут сохранены в %windir%/Logs/CBS/CBS.log и в %windir%\Logs\DISM\dism.log будут зарегистрированы все найденные проблемы и проблемы, которые были устранены.
Make your image ready for modification
Before you can make changes to your image, you’ll have to mount or apply the image depending on your scenario.
Mount an image
Tip
You can mount an image using the /optimize option to reduce initial mount time. However, when using the /optimize option, processes that are ordinarily performed during a mount will instead be completed the first time that you access a directory. This may increase the time that’s required to access a directory the first time after mounting an image using the /optimize option.
-
Open a command prompt with administrator privileges.
-
Use DISM to mount the image
Note
To mount a Windows image from a VHD or FFU file, you must specify .
For more information about the options available for the /Mount-Image option in DISM, see DISM Image Management Command-Line Options.
Программа Dism++
Свое название программа позаимствовала у стандартной системной утилиты Windows — DISM, которая впервые появилась в Vista. Предназначена эта утилита для настройки образов Windows формата WIM (Windows Imaging Format), разработанных в Microsoft.
К примеру, при помощи DISM можно добавлять или удалять какие-либо системные компоненты внутри самого образа еще до его записи на диск/флешку для последующей установки. И все эти функции в случае со штатной утилитой требуется запускать в командной строке, что сложно для большинства пользователей. В Dism++ же реализован графический пользовательский интерфейс, благодаря чему управление образами существенно упрощается, становится доступным для пользователей, не знакомых с командами DISM.
Работа образами Windows
Программа Dism++ предоставляет мощный инструментарий для работы с образами дисков Windows, в т.ч.:
- Создание образа текущей операционной системы (в среде которой была запущена программа Dism++). Имеется возможность создания установочного образа, который впоследствии можно записать на загрузочную флешку и установить на любом компьютере, либо бэкап-образа для восстановления действующей системы при ее повреждении.
- Возможность развертывания WIM-образов. Другими словами — возможность установки новой копии Window на диск/раздел из-под запущенной ОС, т.е. без необходимости загрузки компьютера с загрузочной флешки/диска.
- Возможность редактирования образов (в т.ч. установочных образов, снятых с запущенной ОС Windows): добавление/отключение служб, системных компонентов, драйверов, приложений и т.д.
- Конвертирование WIM, ESD и SWM образов из любого из этих форматов в любой из них.
- Создание установочных ISO-образов из созданных/отредактированных WIM-образов.
- Получение полной информации об имеющихся в распоряжении пользователя дистрибутивах Windows и другие функции.
Функции восстановления Windows
Приложение Dism++ имеет следующие ключевые функции для восстановления ОС WIndows:
- Проверка и автоматическое исправление работоспособности образов.
- Восстановление загрузчика Windows (добавление новой загрузочной записи на указанный системный диск/раздел).
- Восстановление Windows из ранее созданного бэкап-образа или установочного образа текущей системы.
- Загрузка Windows в среде восстановления с последующим запусков в ней загрузочной версии Dism++.
Функции обслуживания системы
Программа Dism++ окажется полезной не только для тех, кто создает собственные сборки образов Windows, но и для рядовых пользователей ПК. И это обусловлено наличием в приложении таких вспомогательных функций, как:
- Очистка системы от мусорных файлов с целью увеличения производительности ее работы и/или высвобождения дискового пространства. Программа Dism++ на выбор пользователя удаляет устаревшие файлы (резервные копии файлов, накапливающиеся после обновлений Windows, программ, и т.д.), файлы, содержащие отчеты, события, историю и т.п., системные кэш-файлы, временные файлы и прочий мусор.
- Оптимизация системы путем включения/выключения различных системных компонентов, служб, функций и приложений, настройки системных параметров и т.д.
- Управление автозагрузкой (добавление/исключение программ и/в список автозагрузки).
- Возможность удаления любых установленных на компьютере программ и/или Appx-приложений (универсальных приложений для Windows-устройств, загружаемых из магазина Microsoft Store).
- Удаление паролей или включение других учетных записей Windows.
- Управление драйверами: установка, экспорт (бэкап) и удаление.
- Управление компонентами Windows — включение, выключение и обновление.
- Удаление/отключение и добавление/установка персонализированных возможностей (распознавание текста, преобразование текста в речь, режим разработчика и многие другие).
- Возможность удаления установленных и ручной установки обновлений Windows из файлов MSU, CAB, EXE,ESD, MUM.
Восстановление повреждённого хранилища компонентов Windows с помощью программы Dism++
***
Друзья, благодаря своей уникальности и годности, программа Dism++ стала завсегдатаем разговоров о её возможностях на нашем сайте. О ней в целом вы можете почитать в её комплексном обзоре. Конкретные же инструкции по работе с Dism++, смотрите в перечне фильтрации статей сайта по тегу Dism. Ну а в этой статье давайте говорить о возможности программы по восстановлению повреждённого хранилища компонентов Windows.
1. Повреждение хранилища компонентов Windows
Хранилище компонентов – это содержимое папки «WinSxS», расположенной по пути C:\Windows\WinSxS. Здесь хранятся оригинальные версии файлов Windows. И именно отсюда утилита sfc.exe при проверке целостности системных файлов sfc /scannow берёт оригинальные версии для замены ими повреждённых системных файлов. И тогда по результатам запуска команды sfc /scannow мы видим отчёт проверки в виде уведомления:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила».

И это есть успешное завершение операции проверки целостности системных файлов. Её неуспешное завершение – это уведомление по итогу завершения проверки:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них».

Это значит, что не только системные файлы, но и само хранилище компонентов, т.е. папка «WinSxS», нуждается в восстановлении. И такое восстановление уже проводится за счёт ресурсов Центра восстановления Windows с использованием консольной утилиты Dism. Кому интересно, можете почитать в статье «Проверка целостности системных файлов Windows 10», как восстанавливается хранилище компонентов с использованием команд Dism в командной строке. Ниже же рассмотрим предлагаемую программой Dism++ юзабильную альтернативу этой операции. Как с помощью Dism++ выявить, не повреждено ли хранилище компонентов Windows? И как восстановить повреждённое хранилище за счёт файлов, хранящихся в Центре обновления системы?
2. Восстановление хранилища компонентов программой Dism++
Запускаем программу Dism++. Друзья, если у вас на компьютере установлено несколько Windows, все они будут отображаться в окне программы для возможности проведения операций с ними. Чтобы работать с текущей операционной системой, переключаемся на её образ вверху окна Dism++.

В меню «Восстановление» выбираем «Проверить».

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

По итогу получим отчёт проверки, и коль проверка sfc /scannow не смогла восстановить повреждённые системные файлы, логично, что итог проверки целостности самого хранилища будет неудовлетворительным. Dism++ выдаёт нам сообщение:
«Целостность образа была проверена, и она нуждается в восстановлении».

Теперь нам нужно запустить восстановление хранилища. Напомню, друзья, ещё раз, что такое восстановление средствами Dism проводится за счёт ресурса Центра обновления Windows. Следовательно, для успешного проведения операции по восстановлению хранилища нужно, чтобы не были повреждены файлы самого Центра. И желательно, чтобы компьютер был подключён к Интернету: возможно, в процессе восстановления хранилища понадобится скачивание нужных файлов с серверов обновлений Microsoft.
В окне Dism++ в меню «Восстановление» запускаем «Исправить».
Ждём завершения операции, её ход отслеживаем на шкале прогресса.

И вот результат – Dism++ уведомляет:
«Образ был успешно восстановлен».
Т.е. хранилище компонентов восстановлено.

Теперь можем запускать проверку целостности файлов утилитой sfc.exe. В запущенной от имени администратора командной строке вводим:
sfc /scannow
И жмём Enter. После восстановления хранилища компонентов такая проверка должна завершиться успешным восстановлением файлов, как на первом снимке статьи.
3. Что делать, если Dism++ не смогла восстановить хранилище компонентов
Что делать, друзья, если Dism++ не удастся произвести восстановление хранилища компонентов? Судя по такой вот по формулировке уведомления о неудачном восстановлении,

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

Форматируем его.

Монтируем установочный ISO-образ. Запускаем Dism++. Как и при переустановке, в меню «Файл» выбираем «Применить образ». Кстати, форму развёртывания образа Windows можно запускать также через меню «Восстановление», пункт «Восстановление». Эта форма идентична и для установки системы с файлов WIM/ESD дистрибутива, и для восстановления из бэкапа в формате этих же файлов.

Указываем путь к файлу install.wim или install.esd. Указываем раздел второй системы. Выбираем редакцию. И вот тут важный момент – ставим галочку опции «Доб.загр.». Она нужна для добавления второй системы в меню загрузки. Жмём «Ок».

Dism++ выдаст уведомление о добавлении сведений о загрузке новой системы в загрузчик и попросит нажать «Ок» для старта операции.

О завершении развёртывания образа программа уведомит.

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

И продолжаем установку уже внутри неё самой.
Примечание: Dism++ умеет добавлять запись о загрузке новой системы в существующий загрузчик Windows. Но программа не умеет создавать для системы на другом жёстком диске свой автономный загрузчик. Если вопрос стоит в установке Windows на другом диске со своим отдельным загрузчиком, потребуется вручную создать системный загрузочный раздел — «Зарезервировано системой» на MBR-диске или EFI-раздел на GPT-диске. И, соответственно, также вручную создать для второй системы её загрузчик. Но это уже отдельная история.
Get International Settings and Languages
The international servicing commands can be used to query existing international settings in Windows and Windows PE images. For more information about operating system package-servicing commands available in DISM, see DISM Languages and International Servicing Command-Line Options.
Important
International servicing commands cannot be used on a Windows Vista or Windows Server 2008 image.
Use the /online option to display information about international settings and languages in the running operating system. Use /image: <path_to_offline_image_directory> to display information about international settings and languages in the offline image. When used with the /image and /distribution options, information about international settings and languages in the distribution is displayed.
To list all international settings and languages
-
Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.
-
To list information about all of the international settings in the offline Windows image, type one of the following commands:
For a running operating system, type the following command:
The report generated includes the following information:
| Field | Description | Example |
|---|---|---|
|
Default system UI language |
The language that is currently set as the default system UI language. |
en-US |
|
System locale |
The language for non-Unicode programs (also referred to as system locale) and font settings. |
en-US |
|
Default timezone |
The time zone that is currently set as the default. |
Pacific Standard Time |
|
User locale for default user |
The «standards and formats» language (also referred to as user locale) that is set for the default user. |
en-US |
|
Location |
The geographical location that is currently set for the operating system. For more information about geographical locations, see Table of Geographical Locations. |
United States |
|
Active keyboards |
The value pair for the active keyboard. In the example provided, 0409 is the language identifier and 00000409 is the keyboard identifier. |
0409:00000409 |
|
Default keyboards |
The value pair for the default keyboard. In the example provided, 0409 is the language identifier and 00000409 is the keyboard identifier. |
0409:00000409 |
|
Installed language(s) |
A list of all installed language packs. |
en-US |
|
Type |
The type of each installed language pack. For more information, see Add Language Packs to Windows. |
en-US Type: Fully localized language ar-SA Type: Partially localized language, MUI type Fallback Languages en-US, fr-FR |
|
Distribution languages |
A list of the languages that are available in the distribution share. Note This list includes the name of the folder in the distribution share. The language of the actual LP.cab file in the folder is not validated. For example, if the path to the distribution is …\Langpacks\bg-BG\Lp.cab, the value of bg-BG will be reported as the language in the distribution share even if the LP.cab file is not the correct .cab file for bg-BG. |
The default language in the distribution is: ja-JP The other available languages in the distribution are: bg-BG, nl-NL |
|
Keyboard layered driver |
A list of the keyboard drivers for Japanese or Korean keyboards, if any are installed. |
Japanese Keyboard (106/109 Key) |
/Commit-Image
Applies the changes that you have made to the mounted image. The image remains mounted until the /Unmount-Image option is used.
Syntax:
| Parameter | Description |
|---|---|
| /CheckIntegrity | Detects and tracks .wim file corruption when used with capture, unmount, export, and commit operations. /CheckIntegrity stops the operation if DISM detects that the .wim file is corrupted when used with apply and mount operations. |
| /Append | Adds the modified image to the existing .wim file instead of overwriting the original image. The /CheckIntegrity and /Append arguments do not apply to virtual hard disk (VHD) files. |
Example:
/Capture-CustomImage
Captures the incremental file changes based on the specific install.wim file to a new file, custom.wim for a WIMBoot image. You can’t capture an empty directory. The captured files are converted to pointer files. The custom.wim is placed in the same folder next to the install.wim.
Important
- /Capture-CustomImage only captures the customization files. It can’t be used to capture installation files into a new WIM.
- Keep the install.wim and custom.wim files together. Don’t switch out either the custom.wim file or the install.wim file.
- You can only capture the custom image once. Don’t remove or recapture a custom.wim after capturing the incremental file changes.
Syntax:
| Parameter | Description |
|---|---|
| /CaptureDir | Specifies the directory to which the image was applied and customized. |
| /ConfigFile | Specifies the location of a configuration file that lists exclusions for image capture and compress commands. For more information, see DISM Configuration List and WimScript.ini Files. |
| /CheckIntegrity | Detects and tracks .wim file corruption when used with capture, unmount, export, and commit operations. /CheckIntegrity stops the operation if DISM detects that the .wim file is corrupted when used with apply and mount operations. |
| /Verify | Checks for errors and file duplication. |
| [/ConfirmTrustedFile | Validates the image for Trusted Desktop on a Windows 10, Windows 8.1, or Windows 8. This option can only be run on a computer running at least WinPE 4.0. |
Example: