Windows deployment image servicing and management tool

DISM Overview

What’s New in DISM

DISM in WindowsВ 10 supports new features:

Full Flash Update (.FFU): DISM supports the Full Flash Update (.FFU) format, which captures an applies an entire drive, including partition information. This can make deployment faster and easier. See Windows full flash update images for more info.

Capabilities: This new Windows package type allows you to request services like .NET or languages without specifying the version. Use DISM to search multiple sources like Windows Update or your corporate servers to find and install the latest version. For more info, see Features on Demand.

Compress operating system and provisioning packages: Save space on a Windows image by running the operating system and other system files from compressed files. This replaces the WIMBoot features from Windows 8.1. See /Apply-Image /Compact and /Apply-CustomDataImage in DISM Image Management Command-Line Options for more info.

What is DISM?

Deployment Image Servicing and Management (DISM.exe) is a command-line tool that can be used to service and prepare Windows images, including those used for Windows PE, Windows Recovery Environment (Windows RE) and Windows Setup. DISM can be used to service a Windows image (.wim) or a virtual hard disk (.vhd or .vhdx).

DISM comes built into Windows and is available through the command line or from Windows PowerShell. To learn more about using DISM with PowerShell, see Deployment Imaging Servicing Management (DISM) Cmdlets in Windows PowerShell.

Image Requirements

DISM can be used to mount and service a Windows image from a .wim file, .ffu file, .vhd file, or a .vhdx file and also to update a running operating system. It can be used with older Windows image files (.wim files). However, it cannot be used with Windows images that are more recent than the installed version of DISM.

For a complete technical description of WIM, see the Windows Imaging File Format (WIM) white paper.

DISM can be used to service Windows images starting with Windows 7, Windows Server 2008 R2, and their associated versions of WinPE and WinRE. The commands and options that are available for servicing an image depend on which Windows operating system you are servicing, and whether the image is offline or a currently running operating system.

For a list of the supported platforms and architecture types, see DISM Supported Platforms.

Common Servicing and Management Scenarios

Image servicing and management solutions fall into two main categories:

  • Managing the data or information included in the Windows image, such as enumerating or taking an inventory of the components, updates, drivers, or applications that are contained in an image, capturing or splitting an image, appending or deleting images within a .wim file, or mounting an image.
  • Servicing the image itself, including adding or removing driver packages and drivers, modifying language settings, enabling or disabling Windows features, and upgrading to a higher edition of Windows.
Читайте также:  Кастомизация windows 10 под mac os 2020

Limitations

Version compatibility. DISM can be used with target images of older Windows operating systems, but not with target images of operating systems that are more recent than the installed version of DISM. For example, DISM from Windows 10, version 1511 can service Windows 10, version 1511 and version 1507 but not version 1607. To learn more, see DISM Supported Platforms.

Remote installation. Installing packages to a remote computer over a network is not supported.

Answer files. When you specify an answer file (Unattend.xml) for an image, only the settings specified in the offlineServicing configuration pass are applied. All other settings in the answer file are ignored. You can only specify one answer file at a time. For more information, see DISM Unattended Servicing Command-Line Options

Use an answer file to ensure package dependencies. Some packages require other packages to be installed first. Because of this dependency requirement, you should use an answer file if you are installing multiple packages. By applying an answer file by using DISM, multiple packages can be installed in the correct order. This is the preferred method for installing multiple packages.

Package installation order. Packages are installed in the order that they are listed in the command line. In the following example, 1.inf, 2.inf, and 3.inf will be installed in the order in which they are listed in the command line.

Multiple servicing commands are not supported. You can specify multiple drivers (1.inf, 2.inf) or packages, but you cannot specify multiple commands (such as /Add-Driver /Remove-Driver or /Add-Driver /Add-Package) on the same command line.

Wildcards. Wildcards are not supported in DISM command lines.

Where is DISM?

Deployment Image Servicing and Management (DISM.exe) is a command-line tool that can be used to service a Windows image or to prepare a WindowsВ Preinstallation Environment (WindowsВ PE) image. For more information about DISM see What is DISM?

DISM in Windows 10

DISM comes with Windows 10, in the c:\windows\system32 folder, but you can run DISM in the command prompt from any location. You have to be running from a Command Prompt as administrator to use use DISM.

DISM in the ADK

If you are running an older version of Windows, or you need a different version of DISM on your PC, download and install the Windows Assessment and Deployment Kit (WindowsВ ADK), see WindowsВ Assessment and Deployment Kit (WindowsВ ADK) Technical Reference.

DISM appears in the Windows ADK here: C:\Program Files (x86)\Windows Kits\ \Assessment and Deployment Kit\Deployment Tools\\DISM

where can be 8.0, 8.1, or 10, and can be x86 or amd64.

If you need to copy and ADK version of DISM to a PC that does not have the ADK, see Copy DISM to another computer.

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

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

Читайте также:  Как отключить все лишние службы windows 10

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:

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Xcode mac os установка

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

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

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

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

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

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

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

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

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

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

Команда запустит восстановление образа 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 расположен на другом диске, используйте следующую команду:

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

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

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

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

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

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

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

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

Оцените статью