Mit dem Windows Configuration Designer lässt sich Windows zur Laufzeit durch sogenannte Provisioning Packages (ppkg) konfigurieren. In diesem Artikel möchte ich mich damit beschäftigen, wie sich mit dem Windows Configuration Designer, kurz WCD, Windows Universal Apps (UWP-Apps) deinstallieren lassen.
Als Erstes ist der WCD zu installieren. Der WCD kann aus dem Microsoft Store installiert werden oder ist alternativ auch Teil des Windows Assessment and Deployment Kit (Windows ADK).
Nachdem das Tool installiert und gestartet ist, wähle ich die Kachel "Advanced provisioning" aus.

Es öffnet sich ein Dialog, wo u. a. der Name für das neue Provisioning Package anzugeben ist, beispielsweise "Uninstall UWP-Apps". Im nächsten Fenster ist anzugeben, für welche Windows Editionen das Package erstellt werden soll. Entsprechend werden später die relevanten Einstellungsmöglichkeiten angezeigt. Ich wähle dort "All Windows desktop editions" aus.

Nach einem Klick auf "Finish" ist zu folgendem Punkt im linken Baum zu navigieren: "Runtime settings" -> "UniversalAppUninstall" -> "Uninstall". Dort muss der sog. PackageFamilyName angegeben werden. Den PackageFamilyName findet man am einfachsten mit der Windows PowerShell heraus. Dazu ist in einer administrativen PowerShell der folgende Befehl abzusetzen:
Get-AppxPackage -Name *solitaire* | select Name, PackageFamilyName | fl

Nachdem der PackageFamilyName angegeben und auf "Add" geklickt wurde, erscheint ein neuer Unterpunkt im linken Baum unter "Uninstall". Zu diesem ist zu navigieren und in dem Dropdownfeld rechts die Option "Uninstall" auszuwählen.

Im Windows Configuration Designer lässt sich das Provisioning Package schließlich mit einem Klick auf "Export" -> "Provisioning package" exportieren, damit dieses auf beliebigen Computern angewendet werden kann.


Anschließend lässt sich das Provisioning Package optional auch noch verschlüsseln oder signieren.
Schließlich erhält man das fertige Provisioning Package (*.ppkg).

Das Provisioning Package kann jetzt auf beliebigen Windows-PCs angewendet werden. Dafür stehen verschiedene Wege zur Auswahl:
- Die PPKG-Datei auf dem Zielrechner per Doppelklick ausführen
- Das Provisioning Package über die Einstellungsapp anwenden
- Mit dem PowerShell-Befehl Add-ProvisioningPackage
Weiterführende Links
https://docs.microsoft.com/en-us/windows/configuration/provisioning-packages/provisioning-packages