Windows 10: Удалить все приложения по умолчанию, кроме указанных

Windows 10: Удалить все приложения по умолчанию, кроме указанных

Я пытаюсь удалить все стандартные приложения Windows 10, за исключением некоторых определенных приложений (например, магазина Windows и проигрывателя DVD Windows). Единственный способ, который я нашел через Google, чтобы сделать это, это следующая команда Powershell:

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

Кажется, это работает для всех, кроме меня. Команда удаляет все приложения для вошедшего в систему пользователя и, похоже, игнорирует часть "where-object". Есть ли другой способ сделать это (или кто-то знает, почему это не сработает для меня)?

решение1

Команда Remove-AppxPackageдолжна быть в конце. Вы должны отфильтровать список перед его обработкой.

Так:

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

Связанный контент