Метро приложения в windows 10 что это

от admin

Удаление/восстановление Metro-приложений в Windows 10

Как бы не было много сторонников старых версий ОС, все же пришла пора переходить на Windows 10. В связи с этим предлагаю разобраться с предустановлеными Metro-приложениями. Согласитесь, мало кто будет использовать абсолютно все приложения, которые навязывает нам корпорация. Ведь большинство из них просто занимают место, а кого-то вообще раздражают. В этой статье я поделюсь с вами способом, которым можно «почистить» систему от именно таких — ненужных — приложений на Windows 10.

Удаление

Итак, перейдем к удалению ненужных приложений. Предлагаю Вам powershell скрипт, в результате выполнения которого на экран выводятся все установленные Metro-приложения, а далее дело за пользователем — удалить всё или же подойти к вопросу избирательно, удалив только некоторые из них.

Сохраните в формате .ps1 или скачайте скрипт, для упрощенного запуска от имени администратора рекомендую создать батник по скрипту ниже (сохраните в формате .bat и UAC сам запросит подтверждение прав):

Примечание: при таком запуске скрипта возможно появление предупреждающего сообщения: «Execution Policy Change».

Выбирайте «Yes» — внести изменения.

В результате Вы увидите следующее:

На экране представлен список установленых приложений. И предложено перечислить, через пробел, именно те, которые Вы хотели б удалить.

Допустим, вы решили удалить «Microsoft.BingNews». Для этого введите соответствующий номер приложения, и при успешном результате вы должны получить следующее:

Обратите внимание, что системные приложения вы удалить не сможете. Об этом вас уведомит следующее сообщение:

Это справедливо для таких приложений, как:

  • Microsoft.Windows.Cortana
  • MicrosoftEdge
  • ContactSupport
  • PrintDialog и др.

Так же есть возможность удаления сразу всех приложения (кроме вышеупомянутых), для этого вместо номера конкретного приложения введите «all», а далее лишь подтверждайте удаление всех сразу (Yes to All) или каждого по отдельности (Yes).

Восстановление

Если вы случайно удалили или же впоследствии решили пользоваться тем или иным приложением, то можно его восстановить через Windows Store или же воспользоваться следующим предложеным вариантом восстановления.

К примеру, вы хотите восстановить приложение «Store», которое, кстати, удаляется вышепредложенным скриптом, для этого необходимо от администратора запустить следующую строку в Powershell:

Аналогичным способом можно восстановить другие приложения указав соответствующее имя между «*». Если же необходимо возобновить работу некоторого N-го количества, то лучше воспользоваться скриптом (удаляйте/добавляйте нужные именно вам строки):

Как и в предыдущем случае, сохраните скрипт, отредактируйте по-необходимости и запустите.

Или же, как вариант, если вы захотите вернуть весь комплект предустановленных утилит, введите следующую строку от имени администратора в Powershell. Так что не бойтесь экспериментировать, восстановить исходное состояние легко:

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

Восстановление просмотрщика фотографий в Windows 10

Большинство пользователей, установив Windows 10, недовольны отсутствием приложения просмотра фотографий — Windows Photo Viewer.

Для восстановления Photo Viewer необходимо добавить некоторые ключи в реестр. Чтобы это сделать, сохраните нижеприведенный скрипт с расширением .reg и запустите. После этого выберите данное приложение для открытия изображений по-умолчанию: Settings — Default apps — Photo — Windows Photo Viewer:

Сохраняем результаты

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

Чтобы это сделать, необходимо залогиниться под административной учеткой, в реестре перейти: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate.

И измените значение по Вашему усмотрению (по-умолчанию 4):
2 – выключить автоматическое обновление пользовательских приложений,
4 – включить автоматическое обновление пользовательских приложений.

Или же вы можете применить следующий скрипт для изменения в реестре (также сохраните с расширением .reg и запустите):

8 программ Windows 10, которые стоит удалить прямо сейчас

8 программ Windows 10, которые стоит удалить прямо сейчас

Откройте «Установку и удаление программ» Windows 10, и вы наверняка увидите там что-нибудь из этого списка. В лучшем случае эти приложения вам не нужны. В худшем — они не только занимают место, но ещё и добавляют системе уязвимостей. Удаляйте их без колебаний.

1. Flash Player и другие устаревшие технологии

Когда-то веб-страницам требовались такие плагины, как Adobe Flash, Microsoft Silverlight или Java, чтобы проигрывать видео или показывать разнообразные апплеты. Теперь, когда большинство современных сайтов перешло на HTML5, в этих штуках больше нет нужды. Тем более что во Flash или Silverlight постоянно обнаруживают бреши в безопасности.

Adobe планирует полностью прекратить поддерживать Flash к 2020 году. Годом дольше продлится поддержка Silverlight. А Java, может быть, и была революционной технологией на момент релиза в 1995 году, но с тех пор многое изменилось.

Так что удаляйте Flash Player, Shockwave Player, Silverlight и Java. Они уже не понадобятся.

Альтернатива: не требуется. Сейчас большинство сайтов прекрасно показывают видео без сторонних плагинов.

2. «Амиго» и прочие junkware-приложения

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

Прежде всего это панели и расширения для браузера. «Спутник@Mail.ru», «Яндекс.Элементы», панели от Yahoo, Bing… Все эти штуковины не только загромождают интерфейс, но и норовят подменить вам домашнюю страницу и поисковую систему по умолчанию.

Сюда же относятся «Амиго», «Защитник@Mail.ru» и прочие программы. Подсовывать такое пользователям — просто преступление. Стирайте всё к дьяволу и внимательно смотрите впредь, что вам пытаются впихнуть установщики.

Альтернатива: нормальные браузеры вроде Chrome, Firefox, Opera или Vivaldi. Загружайте приложения из проверенных источников и не допускайте установки нежелательного ПО. Unchecky поможет вам в этом.

3. CСleaner и прочие чистильщики системы

Многие не представляют жизни без программ вроде CCleaner или IObit Advanced SystemCare. Но они не делают ничего такого, на что не способна встроенная «Очистка диска» Windows 10. К тому же многие чистильщики, твикеры и оптимизаторы поселяются в трее и отбирают системные ресурсы.

Вам правда нужно каждые несколько дней вычищать куки из браузера? А удаляя «лишние» ключи из реестра, вы вполне можете навредить системе. Да, CCleaner может помочь удалить некоторые программы, от которых не избавиться средствами Windows, но без него вполне можно обойтись. Это же относится и к остальным оптимизаторам.

Альтернатива: штатные средства системы. Если хотите освободить место, используйте «Очистку диска» Windows. Если хотите дефрагментировать диск, запускайте «Дефрагментацию диска». Не надо лишний раз лазить в реестр и удалять оттуда ключи с малопонятными названиями. Системе виднее, что ей нужно.

4. Предустановленное ПО

Какой бы ноутбук вы ни приобрели — HP, Dell, Toshiba, Lenovo, — вы обнаружите в нём набор предустановленного ПО от производителя, пользы от которого нет никакой. Например, на моём ноутбуке HP обнаружились HP Lounge, HP 3D DriveGuard, CyberLink YouCam, HP Support Assistant и панель HP для таскбара Windows 10.

Все эти приложения призваны что-то обновлять и от чего-то защищать, но на практике только расходуют ресурсы системы и занимают место. Удаляйте предустановленное ПО.

Альтернатива: не требуется. Windows 10 сама способна устанавливать обновления и драйверы.

5. Metro-приложения Windows 10

Microsoft старательно навязывает нам множество так называемых Metro-приложений. Это 3D Builder, Xbox, «Карты», «Погода», OneNote, «Новости», «Спорт», «Финансы», «Почта»…

У Metro-приложений весьма ограниченная функциональность и своеобразный интерфейс. Может быть, на планшете под управлением Windows 10 они и уместны, но на ноутбуке или стационарном компьютере выглядят просто лишними. Вы легко найдёте им более подходящую замену. К счастью, их вполне можно удалить.

Альтернатива: читать новости удобнее в браузере или RSS-клиенте, проверять почту — в Gmail или Thunderbird. А 3D Builder и Xbox вовсе бесполезны, если у вас нет 3D-принтера или консоли.

6. Edge и Internet Explorer

Internet Explorer 11 — последняя версия этого «легендарного» браузера. Им уже давно никто не пользуется, тем не менее Microsoft оставляет его в составе Windows 10.

Чтобы отключить Internet Explorer (полностью удалить его не получится), наберите в поиске «Включение и отключение компонентов Windows», откройте найденное и уберите галочку напротив Internet Explorer 11.

Что касается Edge, то он, конечно, выглядит нормальным браузером… но только на фоне Internet Explorer. Microsoft искренне старается сделать Edge популярным, но пока это у неё не очень-то получается. Как и во многих новых приложениях Microsoft, интерфейс Edge больше подходит планшетам, нежели обычным ПК. Так что его тоже можно удалить. Правда, как и в случае с предустановленными Metro-приложениями, это потребует некоторых лишних телодвижений.

Альтернатива: их много. Большинство пользователей используют Edge и Internet Explorer только для того, чтобы зайти на сайты Chrome, Firefox или Opera и установить приличный браузер. Поступите и вы так.

7. Skype Click to Call

Довольно бесполезное расширение для браузера, которое устанавливается вместе со Skype. Оно позволяет звонить по телефонным номерам, которые встречаются на веб-страницах. Зачастую Skype Click to Call принимает за телефонные номера наборы цифр, которые номерами не являются. Удаляйте его, Skype это не навредит.

Альтернатива: вероятнее всего, не требуется. И часто ли вы звоните по Skype на стационарные номера?

8. Windows Media Player и QuickTime

Вы ещё пользуетесь стандартным проигрывателем от Microsoft? Есть множество куда более удобных и функциональных альтернатив. Отключить Windows Media Player можно через «Включение и отключение компонентов Windows».

QuickTime мог установиться на ваш компьютер, если вы используете iTunes для Windows, но iTunes больше не нуждается в QuickTime для своей работы. Поддержка QuickTime для Windows прекращена Apple в 2016 году. Все медиаформаты, поддерживаемые QuickTime, при необходимости можно легко открыть сторонними плеерами.

Альтернатива: другие плееры для воспроизведения аудио и видео, такие как AIMP, foobar, KMPlayer и VLC. Они поддерживают гораздо больше файловых форматов, да и интерфейс у них приятнее.

Metro приложения Windows 10

Один из самых интересных нововведений в Windows 10 является все новые Metro приложения. Новые Metro приложения Windows 10 теперь улучшены в плане дизайна и комфорта в использовании, и теперь они работают так же, как другие оконные приложения windows. Кроме того, главное преимущество Metro приложений является то, автоматически подстраиваются под любое устройство на Windows 10. Вот несколько Metro приложений Windows 10, которые Вы обязательно должны попробовать.

1. Groove Music

Groove, который ранее был известен как Xbox Music, музыкальный сервис от Microsoft, которая надеется конкурировать с другими музыкальными сервисами, как Google Play Music, Apple Music, Spotify, и т.д. В то время как Groove это музыкальный сервис, Groove Music является официальным музыкальный плеером. Используя это небольшое приложение, вы можете воспроизводить всю свою музыку, с файловой системы или облака OneDrive. Приложение Groove Music имеет удобный интерфейс, и может воспроизводить музыку с вашего облака OneDrive, благодаря которому вы можете передавать свою любимую музыку на любое устройство которое вы хотите.

win10-apps-groove-music

2. Photos

Metro приложение Photos для Windows 10 очень удобное для просмотра ваших фотографий. Каждый раз когда вы открываете изображение на вашем компьютере, он открывает их с помощью приложения Фотографии. Которое хорошо интегрируется с облачным хранилищем OneDrive и может отображать все фотографии с вашей учетной записи вместе с фото на диске.

win10-apps-photos

3. Mail

Приложение Mail является одним из моих любимых приложений для Windows 10, это легкий минималистичный дизайн, и улучшенные возможностей из Windows 8. Вы можете добавить практически любую учетную запись электронной почты в приложение. В отличие от Windows 8, новое Mail приложение поддерживает даже POP счета. Некоторые из лучших особенностей Mail приложения включает в себя поддержку свайпов, сенсорный дружественный пользовательский интерфейс, автоматические ответы, а также интеграция с календарем.

win10-apps-mail

4. Adobe Photoshop Express

Adobe Photoshop является одним из лучших программ для редактирования фотографий. Чтобы справиться с ним, Adobe выпустила бесплатный и легкий приложение под названием Adobe Photoshop Express, и оно может быть загружено из Windows Store. Хотя приложение не имеет все передовые функции, которые доступны в полной версии, оно имеет все основные функции, такие как обрезка, выпрямление, коррекция цвета, в одно касание фильтры, авто-исправления, и т.д. Если вы ищите приложение для некоторых простых фото исправлений, то Вам стоит попробовать данное приложение.

win10-apps-photoshop-express

5. Fresh Paint

Fresh Paint это одно из лучших приложений от Microsoft для рисования. Хотя это официальное приложение от Microsoft, оно не установлено по умолчанию, и его необходимо скачать из магазина Windows. Используя это приложение, вы можете рисовать с чистого листа или импортировать изображение, а затем работать с ним, также можно сделать фото с камеры, и редактировать его. Приложение поддерживает мышь, сенсорный ввод, так и ввод пером. Кроме того, одной из лучших особенностей Fresh Paint является то, что вы можете распечатать вашу работу в формате высокой четкости. Если вы художник или дизайнер, Вам стоит попробовать это приложение.

Читать:
Известно что следующее равенство является верным 10111 18 56

Удаление предустановленных UWP (APPX) приложений в Windows 10

date21.04.2021
useritpro
directoryPowerShell, Windows 10
commentsкомментариев 18

Windows 10 поставляется с набором предустановленных современных (Modern) UWP приложений (ранее они назывались Metro Apps или APPX). Это Калькулятор, Календарь, Почта, Кортана, Карты, Новости, OneNote, Groove Music Камера и т.д. UWP приложения Windows 10 автоматически в профиль пользователя устанавливаются при первом входе в систему. Большинстве из этих приложения не нужны бизнес пользователям, поэтому их обычно требуют удалить. В этой статье мы рассмотрим, как правильно удалить встроенные UWP/APPX приложения в Windows 10, что позволит сохранить дополнительное место на системном диске и уберет ненужные элементы в стартовом меню.

Удаление UWP приложений из меню Параметры Windows 10

Самый очевидный способ удалить современное приложение в Windows 10 – воспользоваться новой панелью управления Параметры. Для этого нажмите кнопку Пуск и перейдите в раздел Settings -> Apps -> Apps and features (Параметры -> Приложения -> Приложения и возможности). В списке программ найдите и выберите приложение, которое нужно удалить. Нажмите кнопку Uninstall (Удалить).

удаление современных metro приложений в windows 10 через панель параметров

Таким образом вы удалили UWP приложение только в профиле текущего пользователя. При входе любого другого нового пользователя, appx приложение автоматически установится из системного хранилища.

Кроме того, обратите внимание, что у большинства предустановленных современных приложений просто недоступна кнопка Uninstall.

невозможно удалить защищенные приложения в windows 10

Удалить такие системные приложения Windows 10 можно только с помощью командной строки Powershell.

Как удалить определенное UWP приложение в Windows 10 из PoweShell?

Рассмотрим, как удалить конкретное UWP приложение в Windows 10 с помощью PowerShell. Обратите внимание, что в Windows 10 есть два типа приложений:

  • AppX packages – UWP приложения, которые установлены для текущего пользователя Windows 10
  • AppX provisioned packages — встроенные Windows 10 приложения, которые устанавливаются при первом входе пользователя в систему

Запустите консоль PowerShell с правами администратора. Следующая команда выведет список современных приложений, установленных для вашего аккаунта:

Get-AppxPackage | select Name,PackageFullName,NonRemovable

dsdtcnb список установленных приложения в windows 10 - Get-AppxPackage

Если вы удалил приложение из графического интерфейса Windows 10, оно пропадет из этого списка.

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

Get-AppxPackage -AllUsers | select Name,PackageFullName,NonRemovable

Чтобы найти приложение по имени, используйте такую команду (в этом примере мы ищем приложение BingWeather):

Get-AppxPackage -AllUsers | select Name,PackageFullName,NonRemovable | where-object <$_.Name -like "*Weather*">| Format-Table

Get-AppxPackage -AllUsers

Для удаления конкретного appx приложения для текущего пользователя, вам нужно скопировать название пакета из столбца PackageFullName (полное имя пакета) и вставить его в команду Remove-AppxPackage:

удаление одного appx приложения в windows 10 с помощью powershell

Команда удалила приложение только для текущего пользователя. Чтобы удалить приложение у всех пользователей компьютера, используйте параметр –AllUsers:

Remove-AppxPackage -AllUsers Microsoft.BingWeather_4.25.20211.0_x64__8wekyb3d8bbwe

Get-AppxPackage * BingWeather * -AllUsers| Remove-AppPackage –AllUsers

При таком удалении приложения оно все еще остается в системе в состоянии Staged (и хранится на диске в каталоге C:\Program Files\WindowsApps). Состояние Staged, означает, что приложение будет устанавливаться для каждой новой учетной записи на этом компьютере.

Теперь посмотрим на список Staged приложений, которые встроены в образ Windows и автоматически устанавливаются всем пользователям при первом входе на компьютер:

Get-AppxProvisionedPackage -online |select DisplayName,PackageName

Get-AppxProvisionedPackage - список staged приложений в windows 10

Чтобы полностью удалить определенное UWP приложение из образа Windows 10, нужно указать его имя в команде Remove-AppxProvisionedPackage:

Get-AppxProvisionedPackage -online | where-object <$_.PackageName -like "*BingWeather*">| Remove-AppxProvisionedPackage -online –Verbose

удаление uwp приложения из образа windows 10 Remove-AppxProvisionedPackage -online

Теперь при входе нового пользователя Windows 10 это приложение не будет устанавливаться в его профиль.

Удаляем сразу все ненужные UWP приложения в Windows 10

Конечно, удалять встроенные приложения по одному – задача довольно утомительная. Вы можете использовать простой скрипт для автоматического удаления всех приложений.

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Не стоить удалять системные приложения, такие как Microsoft.VCLibs, Microsoft.NET.Native.Framework, Microsoft.NET.Native.Runtime, Microsoft.WindowsStore. То же Microsoft Photos при определенной настройке работает вполне быстро, но конечно не так удобно как классическое “Средство просмотра фотографий”.

При удалении магазин приложений Microsoft вы не сможете установить приложения из Windows Store. Впрочем, UWP приложения можно устанавливать и из командной строки при наличии appx файла (а вот здесь описан способ позволяющий получить установочный appx файл любого приложения Магазина Windows).

Кроме того, некоторые предустановленные UWP приложения в Windows, восстановить его довольно сложно. По ссылке доступна статья про восстановить Windows Store в Windows 10 после его удаления через PowerShell.

Создадим список приложений, которые нужно удалить:

Теперь удалим эти приложения как в образе Windows 10, так и в профилях всех пользователей:

foreach ($UWPApp in $UWPApps) <
Get-AppxPackage -Name $UWPApp -AllUsers | Remove-AppxPackage
Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $UWPApp | Remove-AppxProvisionedPackage -Online
>

удаление всех предуставноленных appx приложений в windows 10 через powershell

Теперь проверьте список приложений, оставшихся в образе Windows. Список должен серьезно уменьшится:

Get-AppxProvisionedPackage -online |select displayname

Таким образом, все новые учетные записи будут создаваться без встроенных приложений Windows 10 (профили новых пользователей будут создаваться быстрее).

Также для удобства ручного удаления вы можете вывести список всех установленных приложений Widows 10 с помощью Out-GridView:

Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage –online

Данный скрипт выведет графическую таблицу со списком provisioned приложений в образе Windows 10. Вам достаточно выделить приложения, которые нужно удалить (несколько строк можно выбрать, зажав ctrl) и нажать Ok.

графический powershell скрипт для удобного удаленияпредуставноелнных прилжений в windows 10

Вы можете удалять встроенные приложения уже после деплоя Windows 10 на компьютеры (например с помощью запуска скрипта PowerShell через GPO и обязательной фильтрации по версии билда Windows 10 с помощью WMI фильтров). Однако можно удалить приложения из смонтированного офлайн образа Windows, который вы используете для деплоя на рабочие станции (предположим, путь к подключенному образу — c:\offline).

Команда будет такой:

foreach ($UWPApp in $UWPApps) <
Get-AppXProvisionedPackage –Path c:\offline | Where-Object DisplayName -eq $UWPApp | Remove-AppxProvisionedPackage –Path c:\offline
>

Если вам нужно переустановить удаленные приложения, можно воспользоваться командлетом Add-AppXPackage, который позволяет получить данные приложения из XML манифеста и зарегистрировать его в системе:

Get-AppxPackage -AllUsers | Foreach

восстановление удаленных приложения в windows 10

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

page

page

page

alt=»Get-ADUser список email адресов» width=»58″ height=»56″ /> Get-ADUser: получение информации о пользователях Active Directory из PowerShell
alt=»Включить User Profile Disks для коллекции RDS» width=»58″ height=»56″ /> Внедряем User Profile Disks в Windows Server RDS
alt=»powershell узнать время блокировки пользователя» width=»58″ height=»56″ />Ищем источник блокировки учетной записи пользователя в Active Directory
alt=»netsh interface portproxy — правило перенаправления портов Windows» width=»58″ height=»56″ />Настройка проброса сетевых портов (порт форвардинг) в Windows

Доброго дня а у меня вроде удаляются просто по имени напр:
Name : Microsoft.WindowsFeedbackHub
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : X64
ResourceId :
Version : 1.3.1741.0
PackageFullName : Microsoft.WindowsFeedbackHub_1.3.1741.0_x64__8wekyb3d8bbwe
удаляется-
Get-AppxPackage -allusers Microsoft.WindowsFeedbackHub | Remove-AppxPackage
Это после обновления? или они вернутся назад? из списка пропали вроде.

1. Get-AppxPackage –AllUsers>c:folder1modernapps.txt
ошибка.
PS C:WINDOWSsystem32> Get-AppxPackage -allusers>c:tempmodernapps.txt
Get-AppxPackage : Не удается найти параметр, соответствующий имени параметра «allusers>c».

— Get-AppxPackage -allusers «c:tempmodernapps.txt» или Get-AppxPackage -allusers»c:tempmodernapps.txt»
0 результата

2. Хотел на самом деле удалить определённые приложения которые в итоге не показало командой Get-AppxPackage
после Get-AppxPackage -AllUsers | Remove-AppxPackage
они остались (

А команда Get-AppxPackage -allusers
По прежнему выдаёт полный список.

win 10 pro сборка 1607 14393.693

В современных реалях надо выполнять две команды.
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Get-AppxPackage -AllUsers | Remove-AppxPackage

Ещё есть готовое решение для подобных целей от o&o. За статью спасибо.

Ручной выбор и удаление УЖЕ установленных UWP (APPX) приложений для ТЕКУЩЕГО пользователя
Get-AppxPackage | Where-Object <$_.NonRemovable -like «False» -and $_.Name -NotLike «*NET*» -and $_.Name -NotLike «*VCLibs*»>| Out-GridView -PassThru | Remove-AppPackage

Ручной выбор и удаление УЖЕ установленных UWP (APPX) приложений для ВСЕХ пользователей
Get-AppxPackage -AllUsers | Where-Object <$_.NonRemovable -like «False» -and $_.Name -NotLike «*NET*» -and $_.Name -NotLike «*VCLibs*»>| Out-GridView -PassThru | Remove-AppPackage -AllUsers

Ручной выбор и удаление UWP (APPX) встроенных в образ Windows приложений, которые устанавливаются каждому пользователю:
Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage –online

Немного изменил синтаксис используя объектность языка на всю катушку.

$garbageappxs = @(
«PricelinePartnerNetwork.Booking.comBigsavingsonhot»
«C27EB4BA.DropboxOEM»
«Amazon.com.Amazon»
«7EE7776C.LinkedInforWindows»
«5A894077.McAfeeSecurity»
«A025C540.Yandex.Music»
# «Microsoft.Microsoft3DViewer»
«Microsoft.MicrosoftOfficeHub»
«Microsoft.MicrosoftSolitaireCollection»
«Microsoft.MicrosoftStickyNotes»
«Microsoft.MixedReality.Portal»
# «Microsoft.MSPaint»
«Microsoft.Office.Desktop»
«Microsoft.Office.OneNote»
«Microsoft.People»
# «Microsoft.ScreenSketch»
«Microsoft.Wallet»
«Microsoft.SkypeApp»
«microsoft.windowscommunicationsapps»
«Microsoft.WindowsFeedbackHub»
«Microsoft.WindowsMaps»
# «Microsoft.WindowsSoundRecorder»
«Microsoft.Xbox.TCUI»
«Microsoft.XboxApp»
«Microsoft.XboxGameOverlay»
«Microsoft.XboxGamingOverlay»
«Microsoft.XboxIdentityProvider»
«Microsoft.XboxSpeechToTextOverlay»
«Microsoft.YourPhone»
«Microsoft.ZuneMusic»
«Microsoft.ZuneVideo»
)

# Удалим установленные приложения у всех пользователей
$installedappxs = Get-AppxPackage -AllUsers | Select-Object -Property Name,PackageFullName
($installedappxs.Where(<$_.Name -in $garbageappxs>)).PackageFullName.ForEach()

# Удалим приложения из образа системы
#$provisionedappxs = Get-AppxProvisionedPackage -Online | Select-Object -Property DisplayName,PackageName
#($provisionedappxs.Where(<$_.DisplayName -in $garbageappxs>)).PackageName.ForEach()

приветствую.
вот в десятке работало —
powershell «Get-AppxProvisionedPackage -Online|? Name -Like ‘*Store*|*Native*|*VCLibs*’|Remove-AppxProvisionedPackage»
а в W11 просто ничего не происходит

Можно юзать powershell скрипт Sophia для удаления предустанвленных приложений в Win 10 и 11:
https://github.com/farag2/Sophia-Script-for-Windows

В целях изучения и набора опыта написал динамический скриптик

# Меню
function menu <
Write-Host «`nAppx приложения:» -ForegroundColor Red
$arrmain | Out-Host
write-host «Удалить данные appx?» -ForegroundColor Red
Write-Host «1. Yes» -ForegroundColor Green
Write-Host «2. Исключить из удаления(например лично установленные или необходимые)» -ForegroundColor Green
Write-Host «3. Exit» -ForegroundColor Green
$choice = Read-Host «Выберите пункт меню[Число]»
switch ($choice) <
# Удаление appx
1 <
$arrmain.object | ForEach-Object <
Get-AppxPackage -Name $_ -AllUsers | Remove-AppxPackage
Get-AppXProvisionedPackage -Online | Where-Object DisplayName -eq $_ | Remove-AppxProvisionedPackage -Online
>
>
2 <
two
>
3 <
break
>
>
>
# Исключение приложений из списка пользователем
function two <
[System.Array]$del = (Read-Host -Prompt «Введите номера строк через запятую») -split ‘\s*,\s*’
Clear-Host
foreach ($number in $del) <
if ($arrmain.number -like $number) <
[int]$i = $number
$arrmain = $arrmain.Where<$_.Number -ne $i>
Write-Host «№ $number удален из списка» -ForegroundColor yellow
>
else <
Write-Host «Error, № $number нет совпадений. » -ForegroundColor red
>
>
return menu
>
Clear-Host
# Фильтры
## Ключевые слова в приложениях, которые удалять не стоит
$notmatch = @(‘microsoft’,’intel’,’realtek’)
## Ключевые слова в приложениях, которые можно удалить(Приложения с этими словами так же содержат слова из первого массива, поэтому создаём второй)
$match = @(‘xbox’,’zune’,’weather’,’onenote’,’people’,’yourphone’,’FeedbackHub’,’windowscommunicationsapps’,’WindowsMaps’,’Wallet’,’MicrosoftOfficeHub’)
# Собственно сама фильтрация
[System.Array]$FilterEq = (Get-AppxPackage -allusers | Select-Object name,nonremovable | Where-Object < (-not $_.NonRemovable)>).name | Select-String $notmatch -NotMatch
[System.Array]$FilterNe = (Get-AppxPackage -allusers | Select-Object name,nonremovable | Where-Object < (-not $_.NonRemovable)>).name
[System.Array]$arr = @()
foreach ($something in $match) <
$arr += $FilterNe -match $something
>
$FilterEq = $FilterEq + $arr # Объединение двух массивов с разными фильтрами
# Присвоение индекса каждой строчке
[System.Array]$arrmain = @()
foreach ($_ in $FilterEq) <
$arrmain += [pscustomobject] @ <
«Number» = $FilterEq.IndexOf($_)
«Object» = $_
>
>
menu

если я удалю большую часть для всех юзеров, забекаплю систему, то при будущем разворачивании эти приложения не должны вставать все с нуля, не так ли?

Имеете в виду снятие образа, а не бэкап?
Все правильно.
Но при установке следующего билда Windows 10 прилоежния могут приехать опять — тут как решит microsoft…

Здравствуйте. Не получается удалятор сунуть в startup-скрипты. Читаю в журнале:
«Параметры разрешений для конкретного приложения не дают разрешения Локально Запуск для приложения COM-сервера с CLSID
Windows.SecurityCenter.SecurityAppBroker
и APPID
Недоступно
пользователю NT AUTHORITY\СИСТЕМА с ИД безопасности (S-1-5-18) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.»

Такое же для Windows.SecurityCenter.WscBrokerManager. Выходит, нельзя при стартапе из под SYSTEM запустить, правильно понимаю?

При ручном запуске удаление работает нормально?
Запускаете через logon скрипт GPO или еще как-то?

Руками отрабатывает. Сам скрипт сделал буквально по кальке с вашего — сначала обьявляется массив, потом foreach и так далее. В качестве StartUp- и ShutDown-скрипта не работает. Проверял gpresult, пихал в скриптик иные команды (создание и редактирование файлов, например), которые без вопросов исполняются при старте машины. В Logon даже ставить не пробовал, потому что у заходящего пользователя не будет прав для удаления приложений. Пробовал также отложенный старт, всё равно не работает.

Всем привет!
Использую PowerShell 5.1 в Windows 10 Pro 21H2.
Получаю следующее:
обе команды
Get-AppxPackage -PackageTypeFilter Main, Bundle, Resource -AllUsers *ИмяПакета* | Remove-AppxPackage -AllUsers
или
Get-AppxProvisionedPackage -Online | Where-Object <$_.PackageName -Like "*ИмяПакета*">| Remove-AppxProvisionedPackage -Online –Verbose
дают одинаковый результат.
То есть при выполнении любой одной из команд приложение пропадает из списка
Get-AppxPackage -AllUsers | Select Name, PackageFullName
и из списка
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName .
Также это приложение удаляется из папки \Program Files\WindowsApps.
Судя по изложенному в данной статье такого быть не должно и каждая команда должна удалять приложение только из одного соответствующего списка, а из папки \Program Files\WindowsApps приложение должно удаляться только при использовании командлета Remove-AppxProvisionedPackage.
Или я чего-то не понимаю, или кто знает, плиз, поясните , где тут собака порылась)).
PowerShell начал осваивать недавно и пока учусь.
Заранее спасибо за разъяснение.

Забыл отметить уведомление по почте о комментах.))

Приветствую.
При выполнении скрипта вида Get-AppxPackage *BingWeather* -AllUsers | Remove-AppPackage –AllUsers
или приведенного в посте Леонида от 12.08.2021
Выдается ошибка вида:

PS C:\windows\system32> Get-AppxPackage *BingWeather* -AllUsers | Remove-AppPackage –AllUsers
Remove-AppPackage : Произошла ошибка из-за того, что пользователь вышел из системы.
Произошел сбой операции развертывания Remove с конечным томом C: для пакета Microsoft.BingWeather_4.53.43112.0_x64__8wekyb3d8bbwe из . Ошибка: 0x80073D19.

У кого ни будь получилось понять как это исправить?

ЗЫ Ошибка ошибкой, но пакеты таким способом удаляются из ОС.
ЗЫЫ Если из строки убрать один ключ -AllUsers (не важно откуда), то ошибки нет. Но и приложение работает и не удаляется.

Похожие статьи