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:
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.