Я пытаюсь удалить все стандартные приложения 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