В статье описывается порядок действий, который поможет вам удалить встроенные приложения из Windows 10, если те уже успели вам порядком надоесть. Давайте избавимся от Paint 3D, OneNote, Sticky Notes, Xbox и что там ещё …
Да, после многих лет пользования линейкой ОС от Microsoft и перейдя на 10-ку с 7-ой модели, было немного странно обнаружить, что эта система обросла кучей новейших приложений, которые почти все как одно оказались через короткое время лично для меня совершенно бесполезными. Может быть я просто отстаю от жизни, но мелькающие картинки встроенных приложений Windows 10 через стали напоминать людей, раздающих на улицах рекламные стикеры прохожим с бесполезными предложениями, и от которых хочется побыстрее избавиться в ближайшей урне. Кстати, от сборки к сборке Microsoft сама сбрасывает лишний балласт, убирая невнятные утилиты типа Add Connector, которые у пользователей не приживаются. К тому же, с помощью этих манипуляций мы можем навсегда избавиться от некоторых скрытых служб и процессов в погоне за производительностью.
И что характерно для ОС Microsoft, от самых ненужных приложений всё труднее избавиться, что является уже своеобразной визитной карточкой последних версий систем. Да и не только этой, впрочем… Попробуем это дело исправить. Работаем из Power Shell.
СРАЗУ
Я не знаю, сколько учётных записей имеет ваша система. Мне, как владельцу только одной, достаточно будет работы с PS в режиме администратора. Однако, если в вашей копии Windows есть ещё учётные записи, из которые вы также хотите удалить встроенные приложения, я настоятельно посоветую вам активировать скрытую учётную запись администратора и после перезагрузки проводить все действия оттуда. Это поможет удалить встроенные приложения, которые выдают ошибку при удалении описанными ниже способами (такие, как Xbox, будут упорно сопротивляться удалению, оставляя за собой части приложения или “хвосты”). Если вы собираетесь почистить список для всех пользователей из своей учётной записи (от имени админа, конечно), вам придётся добавлять к приводимым командам некоторые флаги. Читайте описание внимательно.
Далее. Некоторые вещи лучше не трогать: не поленитесь узнать на форумах что будет, если удалить некоторые из приложений. Если что-то удалять не рекомендуется, я вам напомню. Не мешает – не трогайте. Для экспериментов ради экспериментов есть виртуальные машины.
Сначала возьмите на заметку небольшую хитрость, с помощью которой можно взглянуть на эти приложения в привычном для пользователя Windows формате. Т.е. с помощью простого проводника. Для этого вызываем строку поиска клавишами WIN + R и вставим команду
shell:appsfolder
С содержимым папки Applications мы работать и будем. Если желаете взглянуть на физические файлы этих программ, в проводнике в строке адреса введите путь:
%userprofile%\appdata\local\Packages
Кстати, обнаружение корневой папки с приложением иногда решает и вопросы с запуском программы. Вместо того, чтобы следовать дальнейшим советам статьи, попробуйте сначала папку с ненужным вам приложением ПРОСТО переименовать (добавьте к названию хоть 1, хоть !). Да, сама папка останется, но ведь мы боремся не за свободное место на диске… Зато такой способ позволит вам вернуть всё на свои места в случае, если вас не устроит результат проделанных изменений. Если система ответит ошибкой (мол, недостаточно прав, обратитесь к статье “Полный доступ к любой папке Windows“)
Как удалить встроенные приложения: приступаем
Запускаем Power Shell от имени администратора:
В окне с характерным синим фоном по умолчанию введём команду, которая отобразит список ВСЕХ программ, которые пришли к вам на компьютер вместе с Windows 10:
Get-AppxPackage
вывалится список из полутора хрентилиона приложений, которые в системе хранятся. Не от всех нужно избавиться, часть из них жизненно необходима, и не только системе. Так что, если такой порядок отображения программ вам не подходит, воспользуйтесь производной от указанной выше команды, попросив показать только имя и полное наименование пакета:
Get-AppxPackage | Select Name, PackageFullName
Содержимое теперь представлено в виде таблицы из двух колонок, левая из которых это краткое имя программы, правое – полное и официальное её наименование с типом версии. Так вот, для того, чтобы от этих приложений избавиться, нам нужно будет вводить команду в той же консоли в виде:
Get-AppxPackage полное-наименование-пакета | Remove-AppxPackage
где полное-наименование-пакета это и есть название в каждой строке столбца справа под шапкой PackageFullName. Ниже я приведу полный список этих команд, чтобы вы могли выборочно копировать нужные и подставлять в качестве флага команды. Хотя у меня консоль позволяет это проделывать сама, выделяя нужную часть мышкой и нажимая клавиши копирования в буфер Ctrl + C.
Однако, из консоли cmd в Power Shell перешла и возможность использовать метасимволы в командах, дабы не вводить, например, длинные имена файлов. Но, конечно, это укрупняет поиск, расширяя его обзор. В нашем случае мы будем активно использовать символ *, который помогает обнаружить содержимое, заключённое в этом повторяющемся символе.
ПРИМЕР
Кто не понял, чего я тут понаписал, смотрите так. Допустим, я пожелал избавиться от встроенного 3DBuilder. За более чем год пользования ни разу не открыл его, и, видимо, не открою. Команда к удалению примет вид:
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
в которой заключённое 3dbuilder в * укажет системе удалить все файлы и параметры системных упаковок, которые содержат в своём имени 3dbuilder. Вот как это выглядит в консоли:
Обычно удаление большинства из них проходит гладко, но если консоль удаляет приложение с ошибками, игнорируйте их и перезагружайтесь для применения изменений и повторной попытки, начиная с поиска. Если вы собираетесь удалить встроенные приложения из Windows 10 для всех “учёток”, в команде к удалению должен появиться дополнительный аргумент:
Get-AppxPackage -allusers полное-наименование-пакета | Remove-AppxPackage
или для конкретной учётной записи:
Get-AppxPackage -user имя-пользователя полное-наименование-пакета | Remove-AppxPackage
Список приложений, доступных к удалению
А теперь, как и обещал, я привожу список готовых команд для удаления ненужных встроенных приложений. Их удаление не вызывает сбоев в системе (ну… не должно). Ищите прокруткой мышки или сочетанием клавиш Ctrl + F
3D Builder
get-appxpackage *3dbuilder* | remove-appxpackage
Будильники и часы
get-appxpackage *alarms* | remove-appxpackage
Почта и Календарь
get-appxpackage *communicationsapps* | remove-appxpackage
Калькулятор
get-appxpackage *calculator* | remove-appxpackage
Камера
get-appxpackage *camera* | remove-appxpackage
Центр отзывов
get-appxpackage *feedback* | remove-appxpackage
Получить Office
get-appxpackage *officehub* | remove-appxpackage
Советы
get-appxpackage *getstarted* | remove-appxpackage
Skype
get-appxpackage *skypeapp* | remove-appxpackage
Музыка Groove
get-appxpackage *zunemusic* | remove-appxpackage
Groove Музыка и Кино и ТВ (вместе)
get-appxpackage *zune* | remove-appxpackage
Карты
get-appxpackage *maps* | remove-appxpackage
Microsoft Solitaire Collection
get-appxpackage *solitaire* | remove-appxpackage
Кошелёк
get-appxpackage *wallet* | remove-appxpackage
Microsoft Wi-Fi
get-appxpackage *connectivitystore* | remove-appxpackage
Деньги
get-appxpackage *bingfinance* | remove-appxpackage
Деньги, Новости, Спорт и Погода сразу:
get-appxpackage *bing* | remove-appxpackage
Кино и ТВ
get-appxpackage *zunevideo* | remove-appxpackage
Новости
get-appxpackage *bingnews* | remove-appxpackage
OneNote
get-appxpackage *onenote* | remove-appxpackage
Paint 3D
get-appxpackage *mspaint* | remove-appxpackage
Люди
get-appxpackage *people* | remove-appxpackage
Телефон
get-appxpackage *commsphone* | remove-appxpackage
Фотографии
get-appxpackage *photos* | remove-appxpackage
Спорт
get-appxpackage *bingsports* | remove-appxpackage
Sticky Notes
get-appxpackage *sticky* | remove-appxpackage
View 3D
get-appxpackage *3d* | remove-appxpackage
Запись голоса
get-appxpackage *soundrecorder* | remove-appxpackage
Погода
get-appxpackage *bingweather* | remove-appxpackage
Магазин
get-appxpackage *windowsstore* | remove-appxpackage
Xbox
get-appxpackage *xbox* | remove-appxpackage
Кортана (но лучше не стоит)
get-appxpackage -name “Microsoft.Windows.Cortana” | remove-appxpackage
Если что-то не нашли, копируйте название из столбца справа и подставляйте в команду. Но повторяю, лучше два раза подумать, чем потом пытаться восстановить сделанное. И не забудьте в случае ошибок добавить аргумент -allusers для настроек у остальных учётных записей. Но это ещё не всё. Если вы столкнулись с отказом или/и не желаете возвращения этих программ, читайте далее.
Как удалить встроенные приложения: они снова появились!
Да, после очередной порции обновлений Microsoft постарается запихать в вашу систему, будучи уверена, что без новостей и сводки погоды ваша жизнь теряет всяческий смысл. Причём из-за этого факта эта самая порция окажет ВЕСОМОЕ влияние сначала на сетевой канал во время загрузки, а потом и при установке. Давайте попробуем сделать так, чтобы они не появлялись в загрузке в будущем ни у вас, ни у других пользователей. Приложения указывать не буду – вы их узнаете легко по имени в команде. А принцип тот же: рекомендую активировать суперпользователя и работать оттуда из Power Shell с правами админа. Принцип противодействия будущей переустановке, признаюсь, ещё сыроват. Прошу пробовать и писать в случаях успеха и неудач.
А вот и сами команды:
$Applist | WHere-Object {$_.packagename -like "*3DBuilder*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*BingFinance*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*BingNews*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*BingSports*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*BingWeather*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*CommsPhone*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*ConnectivityStore*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*Getstarted*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*Messaging*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*MicrosoftOfficeHub*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*MicrosoftSolitaireCollection*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*OneNote*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*Sway*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*People*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*SkypeApp*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*WindowsAlarms*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*WindowsCamera*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*windowscommunicationsapps*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*WindowsMaps*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*WindowsPhone*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*WindowsSoundRecorder*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*WindowsStore*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*XboxApp*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*ZuneMusic*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*ZuneVideo*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*xbox*"} | Remove-AppxProvisionedPackage -online $Applist | WHere-Object {$_.packagename -like "*contact support*"} | Remove-AppxProvisionedPackage -online
Отписывайтесь и делитесь, у кого как всё проходит.
Успехов вам.