Рассмотрим, как при помощи PowerShell полностью удалить встроенные приложения в Windows 10.
Инструкция, особенности
Для удаления программ применяют командлеты PowerShell Package Management, причём инструмент справляется со встроенными, сторонними программами, инсталлированными посредством MSI, MSU обновлениями.
Запустите PowerShell от имени администратора.
Выполните Get-Package для отображения перечня установленных приложений. Если нужно вывести список провайдеров, используйте командлет Get-PackageProvider.
Отобразить установленные посредством указанного провайдера приложения командлет
Get-Package -ProviderName Programs -IncludeWindowsInstaller
Для вывода названий приложений выполните Get-Package. Теперь пройдитесь по списку, выпишите названия ненужных и последовательно выполняйте команды вида, где в кавычках будет имя программы или его часть: Get-AppxPackage *name_app* | Remove-AppxPackage.
Примеры:
- Xbox Game Bar – Get-AppxPackage *xboxapp* | Remove-AppxPackage.
- Cortana – Get-AppxPackage *Microsoft.549981C3F5F10* | Remove-AppxPackage.
- OneDrive – Get-AppxPackage-name* OneDrive | Remove-AppxPackage.
- Люди – Get-AppxPackage * People * | Remove-AppxPackage.
- Магазин – Get-AppxPackage * Microsoft.WindowsStore* | Remove-AppxPackage.
- Связь с телефоном – Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage.
- One Note – Get-AppxPackage *onenote* | Remove-AppxPackage.
С Microsoft Edge сложнее:
Отобразите все версии программы: $EdgeVersion = (Get-AppxPackage “Microsoft.MicrosoftEdge.Stable” -AllUsers).Version.
Выберите последнюю: $EdgeLstVersion=$EdgeVersion[-1].
Укажите путь к каталогу с её файлами:
$EdgeSetupPath = ${env:ProgramFiles(x86)} + ‘\Microsoft\Edge\Application\’ + $EdgeLstVersion
Запустите деинсталлятор:
.\Installer\setup.exe –uninstall –system-level –verbose-logging –force-uninstall
Подтвердите операцию.