Windows 10: Entfernen Sie alle Standard-Apps mit Ausnahme der angegebenen

1089
SaintCore

Ich versuche, alle Windows 10-Standard-Apps zu entfernen, mit Ausnahme einiger bestimmter Apps (z. B. Windows Store und Windows DVD-Player). Die einzige Möglichkeit, die ich über Google gefunden habe, ist der folgende Powershell-Befehl:

Get-AppxPackage | Remove-AppxPackage | where-object {$_.Name -notlike "Microsoft.WindowsDVDPlayer", "*store*"} 

Das scheint für alle, außer mir, zu funktionieren. Der Befehl entfernt alle Apps für den angemeldeten Benutzer und scheint den "where-object" -Teil zu ignorieren. Gibt es eine andere Möglichkeit, dies zu tun (oder weiß jemand, warum es für mich nicht funktioniert)?

1

1 Antwort auf die Frage

1
Frederick Marcoux

Der Remove-AppxPackageBefehl muss am Ende sein. Sie müssen die Liste vor der Verarbeitung filtern.

So was:

Get-AppxPackage | Where-Object { $_.Name -notlike "Microsoft.WindowsDVDPlayer", "*store*" } | Remove-AppxPackage 
Nicht mal bemerkt, dass ich dies hier als Frage gepostet habe. Ich habe die Lösung in der Zwischenzeit von mir selbst gefunden, aber Ihre Lösung stimmt. :) SaintCore vor 6 Jahren 1