Как отменить подготовку приложений по умолчанию в Windows 10?

Как отменить подготовку приложений по умолчанию в Windows 10?

Я пытаюсь настроить компьютеры для школьного округа, в котором я работаю, и, похоже, не могу удалить приложения по умолчанию для всех пользователей. Если я использую Powershell и запускаю Remove-AppxPackage -Package [имя_пакета], он удалит файлы для меня, но они будут отображаться как "подготовленные" для всех остальных пользователей, а запуск Remove-AppxProvisionedPackage -Online -Package [имя_пакета] приводит к ошибке Файл не найден. Когда я вхожу в систему как другой пользователь, все программы снова находятся в моем меню "Пуск".

Как удалить эти приложения для всех пользователей? Я предполагаю, что мне нужно отменить их инициализацию, но я не могу найти никакой документации, как это сделать.

решение1

Проблема, конечно, в том, что "Удалить-AppxPackage" и "AppxProvisionedPackage"не имеют того же самого"[имя пакета]" параметр:

Например, если я хочу удалить приложение «Будильник» (в моей версии Windows 10), я делаю для текущего пользователя:

Remove-AppxPackage -Package Microsoft.WindowsAlarms_10.1702.333.0_x64__8wekyb3d8bbwe

и для подготовленных приложений:

Remove-AppxProvisionedPackage -Online -PackageName Microsoft.WindowsAlarms_2017.203.236.0_neutral_~_8wekyb3d8bbwe

Вы можете вывести список имен пакетов для текущего пользователя с помощью следующей команды:

Get-AppxPackage -AllUser | Where-Object {$_.PackageUserInformation -like "*Installed*" } | Format-List -Property PackageFullName

Чтобы получить список имен подготовленных пакетов, вы можете использовать эту команду (с правами администратора):

DISM /Online /Get-ProvisionedAppxPackages | select-string Package

PS: Если кому-то нужно выполнить «sysprep» с удаленным подготовленным пакетом, обязательно удалите пакет и для текущего пользователя; в противном случае sysprep завершится ошибкой.

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