What's New in DISM

Applies To: Windows 8.1

DISM in Windows 8.1 Update adds support for Windows image file boot (WIMBoot) which allows you to set up a PC so that it runs directly from a compressed Windows image file boot (WIMBoot). For more information about WIMBoot, see Windows Image File Boot (WIMBoot) Overview. The changes to DISM to support WIMBoot are detailed in New and updated functionality for Windows 8.1 Update

DISM in Windows 8.1 enhances the features included in Windows 8 and also introduces new ones that help service a Windows® image or to prepare a Windows Preinstallation Environment (Windows PE) image. DISM can be used to service a Windows image (.wim) or a virtual hard disk (.vhd or .vhdx).

For an overview of DISM, see DISM Overview (Deployment Image Servicing and Management).

New and updated functionality for Windows 8.1 Update

New and updated functionality for the DISM command-line in Windows 8.1 Update:

DISM command-line option New or updated? Description

/Apply-Image

updated

Added /WIMBoot command. See DISM Image Management Command-Line Options

/Append-Image

updated

Added /WIMBoot command. See DISM Image Management Command-Line Options

/Capture-CustomImage

new

/Capture-CustomImage command. See DISM Image Management Command-Line Options

/Capture-Image

updated

Added /WIMBoot command. See DISM Image Management Command-Line Options

/Export-Driver

new

Added /Export-Driver command. See DISM Driver Servicing Command-Line Options

/Export-Image

updated

Added /WIMBoot command. See DISM Image Management Command-Line Options

/Get-WIMBootEntry

new

/Get-WIMBootEntry command. See DISM Image Management Command-Line Options

/Optimize-Image/WimBoot

new

Added /Optimize-Image/WimBoot command. See DISM Image Management Command-Line Options.

/Update-WIMBootEntry

new

Added /Update-WIMBootEntry command. See DISM Image Management Command-Line Options

New and updated functionality for DISM cmdlets in Windows 8.1 Update:

DISM cmdlet New or updated? Description

Add-WindowsImage

updated

Added –WIMBoot parameter.

Expand-WindowsImage

updated

Added –WIMBoot parameter.

Export-WindowsDriver

new

Added as new cmdlet.

Export-WindowsImage

updated

Added –WIMBoot parameter.

Get-WIMBootEntry

new

Added as new cmdlet.

New-WindowsCustomImage

new

Added as new cmdlet.

New-WindowsImage

updated

Added –WIMBoot parameter.

Optimize-WindowImage

new

Added as new cmdlet.

Update-WIMBootEntry

new

Added as new cmdlet.

New and updated functionality for Windows 8.1

The following table lists new and updated functionality that was added for DISM in Windows 8.1.

Functionality New or updated? Description

DISM Supported Platforms

Updated

View the DISM supported platforms section for changes to the DISM support information.

Limited DISM, Imaging and WinPE Support on Windows Server 2008 SP2

Updated

Provides support for System Center 2012 R2 Configuration Manager on Windows Server 2008 SP2.

Extended Attribute (EA) Bits Set During Image Deployment

New

You can now set the extended attribute (EA) bits during image deployment.

New DISM Cmdlets

New

Eight new cmdlets have been added to the DISM Module for Windows PowerShell.

Enhancements to Reduce Size of Component Store

New

There are new DISM command-line parameters to help manage the size of the component store (WinSxS) folder.

Support for .appxbundle Files

New

The app package servicing commands now support .appx files and .appxbundle files.

DISM Supported Platforms

You must use the Windows 8.1 version of DISM to modify a supported version of the Windows image file offline. To use the Windows 8.1 version of DISM on a system running an earlier version of Windows, you can install the Windows 8.1 version of the Windows ADK and run DISM from the Deployment and Imaging Tools Environment, or by using Windows PE 5.0.

For more information, see DISM Supported Platforms.

Limited DISM, Imaging and WinPE Support on Windows Server 2008 SP2

This feature extends a limited set of DISM, Imaging and Windows PE support on Windows Server 2008 SP2 using the Windows 8.1 version of the Windows ADK. This supports applications, such as System Center 2012 R2 Configuration Manager, that use Windows ADK tools to customize boot and installation images of supported operating systems including Windows 8.1 images. With this change, you will not be required to upgrade your Windows Server 2008 SP2 computer to Windows Server 2012 R2 before upgrading to System Center 2012 R2 Configuration Manager. Instead, you can install the Windows 8.1 of the Windows ADK to support the System Center upgrade.

For more information, see DISM Supported Platforms.

Extended Attribute (EA) Bits Set During Image Deployment

DISM now lets you set the extended attribute (EA) bits during image deployment when you combine the new /ConfirmTrustedFile parameter with the /Apply-Image parameter to validate the image for Trusted Desktop on a Windows 8.1 or Windows 8.

For more information, see the /Apply-Image help in DISM Image Management Command-Line Options

New DISM Cmdlets

Eight new cmdlets have been added to the DISM Module for Windows PowerShell in order to more fully support the full set of advanced imaging functions:

  1. Add-WindowsImage

  2. Expand-WindowsImage

  3. Export-WindowsImage

  4. Get-WindowsImageContent

  5. New-WindowsImage

  6. Remove-WindowsImage

  7. Set-AppXProvisionedDataFile

  8. Split-WindowsImage

Enhancements to Reduce Size of Component Store

Using new DISM command-line parameters, you can analyze the component store (WinSxS folder), reclaim space within the component store, and reduce the footprint of the final Windows image. For more information about using DISM to reduce the size of the component store, see Manage the Component Store.

Support for .appxbundle Files

The app package servicing commands now support commands to add, remove, and list provisioned app packages for appx files or .appxbundle files in a Windows image. For more information, see DISM App Package (.appx or .appxbundle) Servicing Command-Line Options.