В составе Windows 10 есть целый набор штатных универсальных приложений от Microsoft, многие из которых действительно полезные и нужные. Тем не менее, в рядах будущих пользователей новой операционной системы найдется немало тех, для которых эти приложения не будут представлять совершенно никакой ценности, и они точно захотят от них избавиться.
В отличие от классических настольных программ, которые можно удалить в том числе и через окно «Программы и компоненты», удаление универсальных приложений в Windows 10 производится из раздела «Система». Однако большинство штатных приложений по каким-то причинам удалить нельзя. То есть кнопка удаления для них предусмотрена, но почему-то неактивна.
Так что же делать? Как удалить эти «неудаляемые» приложения? К счастью, решение есть: оно относительно простое и заключается в использовании PowerShell. Сейчас я вам все расскажу.
Итак, запустите PowerShell (обязательно от имени администратора, иначе может не сработать).
В окне консоли введите и выполните команду Get-AppxPackage -name *, где после «*» нужно указать имя удаляемого приложения. Например, если вы хотите удалить OneNote, команда будет выглядеть так:
Get-AppxPackage -name *OneNote
Поскольку я собираюсь удалить приложения «Почта» и «Календарь» (удалить их по отдельности вроде как нельзя), в моем примере команда имеет следующий вид:
Get-AppxPackage -name *windowscommunicationsapps
Чтобы экспортировать список всех установленных приложений в отдельный файл, вы можете использовать команду Get-AppxPackage >C:\appDetails.txt. Этот файл будет сохранен в корне системного диска и поможет вам выяснить точные имена приложений для команды Get-AppxPackage -name *.
После выполнения команды Get-AppxPackage -name * PowerShell покажет несколько строк с подробностями о приложении, которое мы готовимся удалить. Из них нас интересует строка с полным названием пакета (PackageFullName). В моем примере это windowscommunicationsapps_17.6017.42001.0_x86_8wekyb3d8bbwe.
Скопируйте свое значение из строки PackageFullName, введите команду Remove-AppxPackage –package и добавьте к ней скопированное значение (например, Remove-AppxPackage –package windowscommunicationsapps_17.6017.42001.0_x86_8wekyb3d8bbwe).
Нажмите Enter и дождитесь завершения операции.
Чтобы удалить все приложения для всех учетных записей, используйте эту команду:
Get-AppxPackage -AllUsers | Remove-AppxPackage
Для удаления приложений из текущей учетки используется команда такого вида:
Get-AppxPackage -User | Remove-AppxPackage
где User нужно заменить именем пользователя.
На этом все! Если вы все сделали в точности по инструкции, приложение будет удалено. Следует отметить, что значок удаленного приложения продолжит отображаться в списке «Все приложения» в меню «Пуск», и при нажатии на него приложение будет скачано и установлено из магазина Windows.
Кстати, отключите автоматическую установку обновлений в Windows Store, иначе система может повторно установить удаленное приложение, как это было в моем случае.
И еще кое-что: не пытайтесь таким способом удалить браузер Microsoft Edge, так как ваша попытка завершится ошибкой. Скорее всего не получится удалить и магазин приложений, но я не уверен, ибо не пробовал.
Дополнение: все команды для удаления приложений (просто скопируйте, вставьте в PowerShell и нажмите Enter):
3D Builder:
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Будильник:
Get-AppxPackage *windowsalarms* | Remove-AppxPackage
Калькулятор:
Get-AppxPackage *windowscalculator* | Remove-AppxPackage
Календарь и почта:
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
Камера:
Get-AppxPackage *windowscamera* | Remove-AppxPackage
Получить Office:
Get-AppxPackage *officehub* | Remove-AppxPackage
Получить Skype:
Get-AppxPackage *skypeapp* | Remove-AppxPackage
Начало работы:
Get-AppxPackage *getstarted* | Remove-AppxPackage
Музыка Groove:
Get-AppxPackage *zunemusic* | Remove-AppxPackage
Карты:
Get-AppxPackage *windowsmaps* | Remove-AppxPackage
Microsoft Solitaire Collection:
Get-AppxPackage *solitairecollection* | Remove-AppxPackage
Финансы:
Get-AppxPackage *bingfinance* | Remove-AppxPackage
Кино и ТВ:
Get-AppxPackage *zunevideo* | Remove-AppxPackage
Новости:
Get-AppxPackage *bingnews* | Remove-AppxPackage
OneNote:
Get-AppxPackage *onenote* | Remove-AppxPackage
Люди:
Get-AppxPackage *people* | Remove-AppxPackage
Диспетчер телефонов:
Get-AppxPackage *windowsphone* | Remove-AppxPackage
Фотографии:
Get-AppxPackage *photos* | Remove-AppxPackage
Спорт:
Get-AppxPackage *bingsports* | Remove-AppxPackage
Запись голоса:
Get-AppxPackage *soundrecorder* | Remove-AppxPackage
Погода:
Get-AppxPackage *bingweather* | Remove-AppxPackage
Xbox:
Get-AppxPackage *xboxapp* | Remove-AppxPackage
Магазин:
Get-AppxPackage *windowsstore* | Remove-AppxPackage
Как переустановить все встроенные приложения разом:
Для этого откройте PowerShell с правами администратора и выполните следующую команду:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}