Ich versuche, alle Windows 10-Standard-Apps zu entfernen, mit Ausnahme einiger spezieller 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 bei allen zu funktionieren, außer bei mir. 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 bei mir nicht funktioniert)?
Antwort1
Der Remove-AppxPackage
Befehl muss am Ende stehen. Sie müssen die Liste filtern, bevor Sie sie verarbeiten.
So was:
Get-AppxPackage | Where-Object { $_.Name -notlike "Microsoft.WindowsDVDPlayer", "*store*" } | Remove-AppxPackage