Windows Apps aus Image löschen mit Hilfe von DISM

Um Windows Apps aus einem Image zu löschen kann die Powershell genutzt werden. Zunächst wird dafür ein Microsoft Image / Iso heruntergeladen.

Die ISO Datei des Betriebssystem wird als Laufwerk unter Windows hinzugefügt. Hier ist es nun möglich unter D:\sources die install.wim zu erhalten. “D” steht dabei für den Laufwerksbuchstaben unter dem das Image ist.

Ein Windows Image kann unterschiedliche Installationen enthalten. Zunächst wird betrachtet welche Version angepasst werden soll. Dies kann man am besten mit folgendem Befehl erreichen:

Dism /Get-ImageInfo /ImageFile:D:\sources\install.wim
Auflistung welche Images in welcher Version in der Install.wim enthalten sind

Wenn nun die Windows 10 Pro Version angepasst werden soll, dann muss der Index 7 sein. Ich empfehle euch bei der Verwendung von DISM noch einen Mount Ordner unter C:\Install\mount anzulegen und die install.wim unter C:\Install zu kopieren.

Mount-WindowsImage -Path C:\Install\mount -ImagePath C:\Install\install.wim -Index 7

Ich empfehle für die Entfernung der Apps folgenden Befehl zu verwenden:

Get-AppxProvisionedPackage -Path C:\Install\mount | Out-GridView -PassThru | Remove-AppxProvisionedPackage

Nun öffnet sich ein neues Fenster, mit welchem man auswählen kann welche Windows Apps aus dem Image entfernt werden sollen. Durch selektives Anwählen und bestätigen mit “OK” werden die entsprechenden Apps aus dem Image entfernt.

Zum Schluss muss das “gemountete” Windows Image noch zurückgeschrieben werden:

Dismount-WindowsImage -Path C:\Install\mount -Save

Alternativ lassen sich Apps auch ohne Anzeige der oben genannten Übersicht entfernen:

Zunächst wird das Image wieder gemountet

Mount-WindowsImage -Path C:\Install\mount -ImagePath C:\Install\install.wim -Index 7

Nun wird gefiltert welche Apps in dem Image installiert sind

Get-AppxProvisionedPackage -Path C:\Install\mount | select Displayname, PackageName | fl

Eine einzelne App wird entfernt. Der PackageName muss eindeutig zu der Ausgabe von oben sein.

Remove-AppxProvisionedPackage -PackageName Microsoft.XboxApp_2016.623.248.0_neutral_~_8wekyb3d8bbwe -Path C:\Install\mount

Zum Schluss wird das Image wieder zurück gespeichert.

Dismount-WindowsImage -Path C:\Install\mount -Save