Windows Deployment API Reference
Explore the set of functions and interfaces that enable programmatic deployment of Windows applications and packages.
| API | Description | Namespace |
|---|---|---|
| DeployPackage | Installs a deployment package on the local or remote machine. | Microsoft.Win32.Deployment |
| InstallApplication | Installs an application from an APPX or MSIX package. | Microsoft.Win32.AppDeployment |
| UninstallApplication | Removes an installed application and cleans up associated resources. | Microsoft.Win32.AppDeployment |
| GetDeploymentStatus | Retrieves the current status of a deployment operation. | Microsoft.Win32.Deployment |
| RegisterProvisionedPackage | Registers a package as provisioned for all users on the system. | Microsoft.Win32.Provisioning |
| RemoveProvisionedPackage | Unregisters a previously provisioned package. | Microsoft.Win32.Provisioning |
| SetPackageUserData | Associates custom user data with a deployed package. | Microsoft.Win32.UserData |
| GetPackageUserData | Retrieves custom user data for a deployed package. | Microsoft.Win32.UserData |