Jump to content

Mit Powershell Windows Apps entfernen (debloat windows)


Empfohlene Beiträge

Geschrieben (bearbeitet)

Mit Dism /Image:C:\mount\windows /Get-ProvisionedAppxPackage bekommt man ja alle Apps die im Windows Image sind.

So will zum Beispiel alles was xbox drin ist entferen

DISM.exe /image:c\mount\windows /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Xbox.TCUI_1.23.28002.0_neutral_~_8wekyb3d8bbwe
DISM.exe /image:c\mount\windows /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_48.49.31001.0_neutral_~_8wekyb3d8bbwe
DISM.exe /image:c\mount\windows /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxGameOverlay_1.46.11001.0_neutral_~_8wekyb3d8bbwe
DISM.exe /image:c\mount\windows /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxGamingOverlay_2.34.28001.0_neutral_~_8wekyb3d8bbwe
DISM.exe /image:c\mount\windows /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxIdentityProvider_12.50.6001.0_neutral_~_8wekyb3d8bbwe
DISM.exe /image:c\mount\windows /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe
 

Es gibt aber einen Befehl wo man alle apps in der intall.wim in einer Schleife nachfragt ob die app behalten will oder nicht 

 

Leider finde ich den Befehlt nicht mehr

bearbeitet von raymccoy
Korrektur
Geschrieben

Mount-WindowsImage -Path .\mount\ -ImagePath .\install.wim -Index 1

Get-AppxProvisionedPackage -Path .\mount | select Displayname, PackageName | fl

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

Dismount-WindowsImage -Path .\mount -Save

 

WIM mit PowerShell mounten und enthaltene Apps anzeigen

 

WIM mit PowerShell mounten und enthaltene Apps anzeigen

Ein Vorteil von PowerShell wäre hier, dass man die Liste der enthaltenen Apps durch Filtern der Attribute übersichtlicher gestalten kann.

Alle oder ausgewählte Apps entfernen

Möchte man alle bereitgestellten Apps in einem Durchgang aus dem Image entfernen, dann könnte man so vorgehen:

Get-AppxProvisionedPackage -Path .\mount | Remove-AppxProvisionedPackage

Diese radikale Methode wird man in der Regel aber eher meiden, weil sie auch den Store oder den Rechner entfernt.

Um Apps selektiv zu löschen, bietet sich mit Hilfe von Out-GridView eine elegante Lösung an. Nach dem Mounten des Images gibt man

Get-AppxProvisionedPackage -Path .\mount | Out-GridView -PassThru |
Remove-AppxProvisionedPackage

ein.

 

Apps selektiv aus einem Image löschen mit Out-GridView

 

Apps selektiv aus einem Image löschen mit Out-GridView

In der Tabelle markiert man nun einfach die unerwünschten Apps und übergibt sie durch Klicken auf OK an das Cmdlet zum Löschen von bereitgestellten Appx-Paketen. Zum Schluss hängt man das Image mit Dismount-WindowsImage aus und speichert die Änderungen.

 

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...