DISM Provisioning Package (.ppkg) Command-Line Options

Use DISM to work with Provisioning Packages (.ppkg) files. For example, you can add settings and Windows desktop applications to Windows, or reduce the size of your Windows installation.

/Add-ProvisioningPackage

Adds applicable payload of provisioning package to the specified image.

Syntax:

DISM.exe /Add-ProvisioningPackage /PackagePath:<package_path> [/CatalogPath:<path>]

Examples:

Adding a provisioning package to a mounted or applied image:

DISM.exe /Image=D:\mount /Add-ProvisioningPackage /PackagePath:C:\oem.ppkg

Adding a provisioning package on a running Windows installation:

DISM.exe /online /Add-ProvisioningPackage /PackagePath:C:\oem.ppkg

/Get-ProvisioningPackageInfo

Get the information of provisioning package.

Syntax:

DISM.exe /Get-ProvisioningPackageInfo /PackagePath:<package_path>

Examples:

Get provisioning package info from a mounted or applied image:

DISM.exe /Image=C:\ /Get-ProvisioningPackageInfo /PackagePath:C:\oem.ppkg

Get provisioning package info from a running Windows installation:

DISM.exe /online /Get-ProvisioningPackageInfo /PackagePath:C:\oem.ppkg

/Apply-CustomDataImage

Dehydrates files contained in the custom data image to save space. For client editions, this package is used by the push-button recovery tools.

Syntax:

/Apply-CustomDataImage /CustomDataImage:<path_to_image_file> /ImagePath:<target_drive> /SingleInstance
Parameter Description
/CustomDataImage Specifies where the provisioning package is stored.
/ImagePath Specifies the drive that contains the Windows image. DISM scans this drive for any non-system files on this drive and incorporates them into the provisioning package.
/SingleInstance After DISM captures the non-system files to a compressed provisioning package, DISM adds pointers on the drive to the new compressed provisioning package, and removes the original files. As a result, the files are still visible to the system, but take up less space on the drive.

Example:

DISM.exe /Apply-CustomDataImage /CustomDataImage:C:\oem.ppkg /ImagePath:C:\ /SingleInstance

Applies only to desktop editions (Home, Pro, Enterprise, and Education).