Get appxpackage

Удаление всех приложений Windows 10 с помощью PowerShell

Get appxpackage

Перед любыми опасными телодвижениями на компьютере, создайте точку восстановления или сделайте полную резервную копию операционной системы. 

После установки Windows 10, вы можете обнаружить, что ваша ОС напичкана приложениями сомнительного характера: Skype, Будильник, Погода, Кино, ТВ, Диктофон, Календарь, Почта, Get Office, Groove Музыка, Камера, Люди, Деньги, OneNote, Ваш телефон, Диктофон и так далее по обширному списку.

Давайте, попробуем удалить некоторые из них при помощи PowerShell, запущенной от имени Администратора (другие многочисленные способы не рассматриваем).

Статья, побудившая написать данный пост.

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

Get-AppxPackage | Select Name, PackageFullName

Ёптимьё, как их много, скажете вы и будете правы. Огромный пчелиный рой жужжащий в фоновом режиме. Сохраняем список в файл. Команда может быть такая (если есть желание сохранить список на Рабочем столе):

Get-AppxPackage | Select Name, PackageFullName >”$env:userprofile\Desktop\Apps_List.txt”

Или такая (всё зависит от вашей версии Windows 10):

Get-AppxPackage | Select Name, PackageFullName >”$env:userprofile\OneDrive\Рабочий стол\Apps_List.txt”

Удаление отдельно взятых приложений:

remove-appxpackage PackageFullName

Замените PackageFullName в приведенной выше команде фактическим приложением, например:

remove-appxpackage ._1.4.0.9_x64__8xx8rvfyw5nnt

Удаление приложения без указания полного имени пакета:

Get-AppxPackage *Microsoft.SkypeApp* | Remove-AppxPackage

Удаление приложений из всех учетных записей пользователей:

Get-AppxPackage -allusers *PackageName* | Remove-AppxPackage

При создании нового пользователя приложение по умолчанию будут установлены заново. Удаление приложений для новых учетных записей:

Get-AppxProvisionedPackage –online | where-object {$_.packagename – “*PackageName*”} | Remove-AppxProvisionedPackage –online

Удаление всех пакетов, с сохранением Магазина Windows:

Get-AppxPackage -AllUsers | where-object {$_.name –not “*store*”} | Remove-AppxPackage

Далее, отмечу следующее: удалять Магазин Windows (Microsoft.WindowsStore), нельзя, как бы нам этого не хотелось.

Если бесшабашно удалите все пакеты, могут возникнуть мелкие неприятности. Например, у меня исчезла возможность просмотра картинок. Потому, что “Microsoft.Windows.

Photos” была удалена, а в новых версиях Windows 10, такое приложение, как “Просмотр фотографий Windows” скрыто. Следовательно, нужно обратно восстанавливать из Магазина, такой инструмент, как “Microsoft.Windows.

Photos” или установить классическое средство “Просмотр фотографий Windows”.

В PowerShell запущенной от имени администратора, выведите следующую команду:

Источник: https://zen.yandex.ru/media/oleglav/udalenie-vseh-prilojenii-windows-10-s-pomosciu-powershell-5e5dee4c871f331bddd08866

Удаление встроенных приложений Windows 10 после неудачной команды Get-AppXPackage

Get appxpackage

#include «standard_disclamer.h» Однажды у меня перестало открываться меню пуск (или что там вместо него в Windows 10). В интернете рекомендуют выполнить команду в открытой с правами администратора консоли powershell:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

Однако, как оказалось впоследствии, после одного из обновлений (ноябрьского — ?), выполнив такую команду можно добиться открытия меню обратно, но вот неприятность — все эти приложения приобретают следующий вид: «Ну ладно, они все равно не нужны, удалю» — думаю я. Не тут-то было. Выполняем, например:

Get-AppxPackage *messaging* | Remove-AppxPackage

И получаем портянку:

Remove-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF6, Не удалось зарегистрировать пакет. Ошибка 0x80070003: не удалось прочесть манифест из расположения AppxManifest.xml. Сбой: Системе не удается найти указанный путь. ПРИМЕЧАНИЕ.

Чтобы получить дополнительные сведения, найдите [ActivityId] 24a44cdb-6261-0001-eabb-a4246162d101 в журнале событий или введите в командной строке Get-AppxLog -ActivityID 24a44cdb-6261-0001-eabb-a4246162d101. строка 1 знак 31: + Get-AppxPackage *messaging* | Remove-AppxPackage + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (Microsoft.Messa…

__8wekyb3d8bbwe:String) [Remove-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

Что же делать? Мусор в меню пуск, надо же убрать! Переустанавливать систему — варварство, все можно исправить руками. Смотрим лог, как рекомендуют в портянке (копируем команду, которая указана в «ПРИМЕЧАНИЕ» в эту же консоль):

Get-AppxLog -ActivityID 24a44cdb-6261-0001-eabb-a4246162d101

Помимо всего прочего в ответе будет строка такого вида:

Ошибка 0x80070002: не удалось прочесть манифест из расположения C:\ProgramData\Microsoft\Windows\AppRepository\Microsoft.Messaging_1.10.22012.0_neutral_split.language-ru_8wekyb3d8bbwe.xml. Сбой: Не удается найти указанный файл.

Вот она то нас и интересует. Файл, указанный здесь, назовем «файлом 1». Идем в папку C:\ProgramData\Microsoft\Windows\ (Не буду рассказывать, как настроить показ скрытых папок) А вот в папку AppRepository пускать не будет. Но это не проблема, идем в правую кнопку мыши над этой папкой — Свойства — Безопасность — Дополнительно. Там нам скорее всего скажут, что владельца определить не удалось — в любом случае жмем изменить владельца — Дополнительно — Поиск (это тот который между Столбцы и Стоп) — выбираем своего юзера — ОК — ОК — ОК. Если и после этого не пускает, то там, где мы жали на «изменить», есть таблица «Элементы разрешений» — туда надо добавить своего юзера по такой же схеме, с правами Полный доступ. Менять права на всё вложенное не обязательно. Теперь возвращаемся к «файлу 1». Его в этой папке не будет. Если он есть — этот мануал вам не подходит. Нет файла — сделаем! Я говорю это совершенно серьезно — создаем файл, который Windows ищет, ведь он же ищет его, чтобы удалить. Для этого открываем любой другой файл из этой папки (не дает — меняем ему владельца и/или права доступа), имя которого заканчивается на neutral_split.language-ru_какиетобуквы.xml, берем все содержимое, создаем новый файл, вставляем его туда и меняем пару мест. В моем случае подвернулся файл Microsoft.WindowsCamera_2016.128.10.0_neutral_split.language-ru_8wekyb3d8bbwe.xml с содержимым: truems-resource:///Resources/AppStoreNameMicrosoft CorporationAssets\WindowsIcons\StoreLogo.png Видите Name=«Microsoft.WindowsCamera»? Вот его надо заменить на Name=«Microsoft.Messaging», или что вы там удаляете. Видите Version=«2016.128.10.0»? Меняем значение на 1.10.22012.0 (оно в имени «файла 1»). Сохраняем с именем «файла 1» в этой самой папке. Я вообще жал правой кнопкой создать текстовый файл и переименовывал его вместе с тхт расширением, а потом вставлял код. Ок! Теперь снова выполняем команду на удаление. Снова получаем портянку:

Remove-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF6, Не удалось зарегистрировать пакет. Ошибка 0x80070003: не удалось прочесть манифест из расположения AppxManifest.xml. Сбой: Системе не удается найти указанный путь. . ПРИМЕЧАНИЕ.

Чтобы получить дополнительные сведения, найдите [ActivityId] 24a44cdb-6261-0001-1ec1-a4246162d101 в журнале событий или введите в командной строке Get-AppxLog -ActivityID 24a44cdb-6261-0001-1ec1-a4246162d101. строка:1 знак:31 + Get-AppxPackage *messaging* | Remove-AppxPackage + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (Microsoft.Messa…

__8wekyb3d8bbwe:String) [Remove-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

И спрашиваем: «Автор, ты зачем нас заставлял делать столько всего, ничего ж не работает?» Я вот тоже сначала расстроился. Но логи придумали очень умные люди. Поэтому открываем логи (опять-таки строка из примечания).

Ошибка 0x80070002: не удалось прочесть манифест из расположения C:\ProgramData\Microsoft\Windows\AppRepository\Microsoft.Messaging_1.10.22012.0_neutral_split.scale-150_8wekyb3d8bbwe.xml. Сбой: Не удается найти указанный файл.

Файл другой! Microsoft.Messaging_1.10.22012.0_neutral_split.scale-150_8wekyb3d8bbwe.xml. Знаете, что надо делать? Правильно, пойдем в злополучную папку и создадим! Дальше ищем похожий существующий, в моем случае это был Microsoft.WindowsStore_2015.7.1.0_neutral_split.scale-125_8wekyb3d8bbwe.xml. Содержимое копируем: truems-resource:StoreTitleMicrosoft CorporationAssets\Logo.png Вот тут уже меняем не только имя и версию, но и цифру у scale. Хотя я не уверен, что оно надо, но я менял 125 на 150. И, в который раз, PS C:\WINDOWS\system32> Get-AppxPackage *messaging* | Remove-AppxPackage. А ответ: PS C:\WINDOWS\system32> Все, нету ошибок! И в меню пуск теперь: Видите? Нету Messaging, People первая строчка. В заключение хочу сказать, что такие манипуляции придется проделать со ВСЕМ списком мусора из раздела «Другое». Зато его не будет. Не будет настолько, что, возможно, даже вернуть не получится.

P.S. содержание дисклеймера предоставлено в первом комментарии

  • windows 10
  • powershell
  • Get-AppxPackage
  • 0x80073CF6

Хабы:

  • Системное администрирование
  • 29 октября 2012 в 19:26
  • 28 октября 2012 в 17:25
  • 6 мая 2011 в 09:24

Источник: https://habr.com/ru/post/276885/

Как в Windows 10 удалить неудаляемые универсальные приложения (и как переустановить их)

Get appxpackage

В составе 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 –packagewindowscommunicationsapps_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”}

Источник: https://WindowsTips.ru/kak-v-windows-10-udalit-neudalyaemye-universalnye-prilozheniya-i-kak-pereustanovit-ix

Как удалить встроенные приложения Windows 10 » MHELP.PRO

Get appxpackage

В этой инструкции описаны способ удалить встроенные приложения Windows 10 и приложения из магазина Windows (Microsoft Store) с помощью Windows PowerShell.

Приложения Windows 10 бывают трех типов:

  • предустановленные;
  • системные;
  • установленные.

Предустановленные и системные приложения обычно не имеют опции Удалить в стандартном способе удаления и удаляются с помощью PowerShell.

Удаление установленных приложений выполняется стандартным способом, через список приложений Windows.

PowerShell — расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.

Википедия

Источник: https://mhelp.pro/ru/kak-udalit-vstroyennyye-prilozheniya-windows/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.