Deployment Image Servicing and Management (DISM) API

Purpose

The Deployment Image Servicing and Management (DISM) API allows you to build customized solutions on the DISM platform. You can use the DISM API to install, uninstall, configure, and update Windows features, packages, and drivers in a Windows image.

Developer Audience

The DISM API is designed for use by C/C++ programmers.

Run-Time Requirements

DISM API can be used on any operating system supported by the Windows Assessment and Deployment Kit (Windows ADK). For more information, see the Windows ADK Technical Reference.

For more information, see Using the DISM API.

Additional Reference

The DISM platform also includes a command-line tool and Windows PowerShell cmdlets. For more information about the DISM tool, see DISM Platform Technical Reference. For more information about DISM PowerShell cmdlets, see DISM PowerShell Reference.

In This Section

Topic Description

Using the DISM API

Review requirements, best practices, and other considerations for using the DISM API.

Creating a DISM Application

Set up a development environment and learn about required functions.

DISM API Troubleshooting

Use the DISM API log file to troubleshoot your custom application.

DISM API Reference

Find a function or object defined by the DISM API.

DISM API Samples

Look at sample usage of DISM API functions.

DISM Platform Technical Reference

DISM PowerShell Reference