Магазин Windows и его приложения: удаление, восстановление, установка в издании LTSC. Магазин Windows и его приложения: удаление, восстановление, установка в издании LTSC Предустановленные приложения windows 10

Для Windows 02.07.2020
Для Windows

В Windows 10 есть много встроенных приложений: календарь, почтовый клиент, музыкальный проигрыватель и так далее. Некоторые из них могут быть полезны, но в основной массе они полный шлак (тот же метро-скайп, у меня туда сообщения не приходят, приложение почты закрывается само по себе и не показывает папки с сервера, только одну - входящие). И как всегда мелкомягкие придумали нам пользователям очередной квест и избавиться от них не так просто, если не знать способа, описанного в этой статье.

Некоторые приложения легко удалить прямо из "стартового меню". Для этого нажмите на «Пуск», выберите плитку ненужного вам приложения, сделайте по ней клик правой кнопкой мыши и выберите «Удалить».

Но не всё так просто и таким образом можно удалить только малый круг программ. Для удаления остальных придётся немного поколдовать с командной строкой. В этой пошаговой инструкции будет описано как это легко сделать, что позволит удалить из Windows 10 такой софт, как Почта и Пасьянсы, Groove Music, 3D Builder, Camera, Photos и так далее.

Внимание!
Удаление встроенных программ Windows 10 является потенциально опасной операцией. За любые проблемы после удаления софта я ответственности не несу, делайте всё на свой страх и риск. Не забудьте предварительно создать точку восстановления и резервные копии важных данных.

1 Откройте пуск и начните набирать PowerShell для поиска этого приложения.

2 В результатах поиска выберите строку Windows PowerShell (классическое приложение), сделайте на ней клик правой кнопкой мыши, а затем нажмите в контекстном меню на пункт «Запустить от имени администратора» .

3 После этого появится окно командной строки. Для удаления универсальной программы Windows 10 вам потребуется скопировать и вставить команду, а после нажать «Ввод/Enter».

Удаляем 3D Builder

Get-AppxPackage *3d* | Remove-AppxPackage

Удаляем Camera

Get-AppxPackage *camera* | Remove-AppxPackage

Удаляем Mail и Calendar

Get-AppxPackage *communi* | Remove-AppxPackage

Удаляем Money, Sports, News

Get-AppxPackage *bing* | Remove-AppxPackage

Удаляем Groove Music

Get-AppxPackage *zune* | Remove-AppxPackage

Удаляем Phone Companion

Get-AppxPackage *phone* | Remove-AppxPackage

Удаляем Photos

Get-AppxPackage *photo* | Remove-AppxPackage

Удаляем Solitaire Collection

Get-AppxPackage *solit* | Remove-AppxPackage

Удаляем Voice Recorder

Get-AppxPackage *soundrec* | Remove-AppxPackage

Удаляем Xbox

Get-AppxPackage *x-box* | Remove-AppxPackage

Удаляем Maps

Get-AppxPackage *maps* | Remove-AppxPackage

Удаляем Alarms

Get-AppxPackage *alarms* | Remove-AppxPackage

Удаляем Metro Skype из Windows 10

Get-AppxPackage *skype* | Remove-AppxPackage

Восстановить что-то из удалённых программ можно с помощью магазина приложений Windows Store . В случае возникновения любых проблем запустите опять PowerShell и введите команду, возвращающую на место весь комплект предустановленных утилит.

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

Основано на посте

Windows 10, как и ее предшественники Windows 8 и Windows 8.1 поставляется с несколькими предустановленными современными (Modern) приложениями (ранее они назывались Metro Apps). Это Калькулятор, Календарь, Почта, Кортана, Карты, Новости, OneNote, Groove Music Камера и т.д. Эти приложения предустанавливаются каждому пользователю системы Windows 10. Даже если удалить эти приложения из графического интерфейса Windows, они при следующем обновлении системы вновь установятся в ваш аккаунт из системного аккаунта.

В этой статье мы покажем, как корректно удалить стандартные Modern приложения в Window 10, что позволит сохранить дополнительное место на системном диске.

Удаление современных приложений с помощью новой Панели управления

Самый простой способ – удалить современное приложение из обновленной Панели Управления, тесно интегрированной с Магазином Приложений Windows (Windows Store).

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

Однако большинство предустановленных Modern приложение защищены, и их нельзя удалить с помощью этого инструмента. Кнопка удаления у таких приложений неактивна. Удалить такие приложения можно только с помощь командной строки Powershell.

Совет . При полном удалении стандартного Modern приложения из системы, восстановить его будет проблематично.

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

Чтобы удалить конкретное Modern приложение, нужно получить системное имя этого пакета. Для этого в меню Пуск наберите PowerShell , в списке результатов нажмите на него ПКМ и выберите пункт Run as administrator (без прав администратора удалить приложение не получится).

Выведем полный список современных приложений, установленных в Windows 10, выполнив команду:
Get-AppxPackage -AllUsers

Совет . Результаты команды можно перенаправить в текстовый файла для более удобного просмотра и поиска требуемого имени пакета. Get-AppxPackage –AllUsers>c:\folder1\modernapps.txt

В списке приложений найдите приложение, которое хотите удалить. Предположим, мы хотим удалить «Solitare Collection». Для этого нам понадобится значение поля PackageFullName (полное имя пакета). В нашем примере оно такое:

Microsoft.MicrosoftSolitaireCollection_3.2.7340.0_x64__8wekyd3d8abwe

Скопируйте имя пакета, выделив его прямо в окне командной строки и нажав Ctrl + C (эта и другие новые возможности командной строки Windows 10 описаны ).

Удалим приложение такой командой:
Remove-AppxPackage Microsoft.MicrosoftSolitaireCollection_3.2.7340.0_x64__8wekyd3d8abwe

При выполнении этих команд производится действие с приложениями текущего пользователя. Если нужно удалить приложение у другого пользователя системы, нужно воспользоваться параметром -User .

Например, так:
Get-AppxPackage -User test_user

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

Remove-AppxPackage Microsoft.MicrosoftSolitaireCollection_3.2.7340.0_x64__8wekyd3d8abwe -User test_user

Если нужно удалить приложение сразу у всех пользователей системы, воспользуйтесь параметром -AllUsers

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

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

UPDATE . В этой статье описано .

Чтобы удалить все Modern приложения в системном аккаунте, выполните команду:

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online

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

Если нужно удалить приложения из смонтированного офлайн образа Windows (предположим, путь к подключенному образу — c:\offline), команда будет такой:

Get-AppXProvisionedPackage –Path c:\offline | Remove-AppxProvisionedPackage –Path c:\offline

Чтобы удалить все современные приложения для текущего пользователя:

Get-AppXPackage | Remove-AppxPackage

Если требуется удалить предустановленные приложения для другого пользователя:

Get-AppXPackage -User test_user | Remove-AppxPackage

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

Get-AppxPackage -AllUsers | Remove-AppxPackage

Совет . Если при удалении современных приложений Windows 10 у вас появляется ошибка 0x80073CFA , это означает что это приложение встроенное и защищено. Удалить такие приложения можно по этой инструкции

Ранее мы уже довольно подробно разбирали , как вы видите, в Windows 10 принципиально ничего не поменялось.

Управление состоянием приложений традиционно было не самой сильной стороной системы обслуживания Windows. Даже пакетами MSI установщика Windows невозможно управлять в образе так же как в установленной системе, не говоря уже о массе других установщиков. Поэтому от нового поколения приложений логично было ожидать большей управляемости.

Сегодня в программе

Удаление и добавление магазинных приложений

Новый интерфейс приложений Windows стал притчей во языцех . Намного меньше говорится о том, что под капотом у него новые модели безопасности и обслуживания. Магазинные приложения распространяются посредством магазина Windows . Однако некоторые из них (для просмотра фото, видео, PDF и т.д.) входят в состав Windows и доступны немедленно после установки.

Для управления состоянием этих приложений предусмотрены специальные параметры DISM.ехе и командлеты PowerShell, причем все работает элементарно!

Выполните в PowerShell с правами администратора команду:

Get-AppxPackage -AllUsers

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

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

Внимание! Овации метроненавистников. Выполнение следующих двух команд моментально удаляет все встроенные приложения, причем:

  • в Windows 8 и 8.1 магазин не удаляется, т.е. вы сможете потом установить приложения из магазина
  • в Windows 10 магазин удаляется , и пока неизвестен способ его возвращения кроме переустановки ОС поверх (читайте ниже про восстановление).

Выполните в PowerShell от имени администратора

Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppXPackage | Remove-AppxPackage

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike "*Store*"} | Remove-AppxProvisionedPackage -Online Get-AppXPackage | Where-Object {$_.Name -CNotLike "*Store*"} | Remove-AppxPackage

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

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike "*Store*" -and $_.DisplayName -CNotLike "*Calc*" -and $_.DisplayName -CNotLike "*Notepad*"} | Remove-AppxProvisionedPackage -Online Get-AppXPackage | Where-Object {$_.Name -CNotLike "*Store*" -and $_.Name -CNotLike "*Calc*" -and $_.Name -CNotLike "*Notepad*"} | Remove-AppxPackage

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

Безусловно, вы можете подойти к вопросу избирательно, указывая только конкретные названия приложений. Скрипт PowerShell с именами всех пакетов есть .

Примечание об удалении приложений из других учетных записей

У командлета Remove-AppxPackage параметр -AllUsers работает только начиная с версии 1803. Без него команда удаляет приложения только из текущей учетной записи. Однако даже с правами администратора команда

Get-AppXPackage -AllUsers | Remove-AppxPackage -AllUsers

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

Get-AppXPackage | Remove-AppxPackage

Для установки магазинных приложений предусмотрены два командлета PowerShell:

  • Add-AppXProvisionedPackage – добавляет приложения в системную учетную запись с целью автоматической установки во все новые учетные записи
  • Add-AppXPackage – добавляет приложения в текущую учетную запись

Кстати, когда-то приложение TechEd Russia 2012 для Windows 8 первоначально появилось на сайте конференции в качестве пакета (в магазине — только за день до начала события). Примерно таким способом его и предлагалось установить.

Восстановление удаленного Магазина или его установка в издании LTSC

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

Способ 1 — Установка пакетов


  • Если пакеты сразу скачивались с нормальными именами и расширениями, достаточной одной команды (при сортировке по имени пакеты из шага 3 идут перед магазином). dir *.appx* | sort $_.Name | %{Add-AppxPackage -Path $_.FullName}
  • Если расширения к файлам пришлось добавлять самостоятельно, выполните две команды (первая устанавливает пакеты из шага 3, вторая — магазин).
dir *.appx | %{Add-AppxPackage -Path $_.FullName} dir *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

Если команда не выдала ошибок, магазин уже в меню Пуск.

Способ 2 — Inbox Apps ISO

Microsoft выпустила Windows 10 Inbox Apps ISO с оффлайн-пакетами всех встроенных приложений, включая Магазин. Все приложения можно ставить на любую стабильную или инсайдерскую сборку с любым языком, но достаточно и магазина, потому что дальше можно качать приложения оттуда.

Windows 10 Inbox Apps ISO доступен организациям в VLSC .

  1. В Параметрах введите в поиск developer и в настройках для разработчиков включите установку неопубликованных приложений.
  2. Подключите ISO двойным щелчком и в проводнике перейдите в папку с приложениями нужной вам разрядности, например F:\amd64fre
  3. Скопируйте во временную папку (например, C:\temp) пакет магазина Microsoft.WindowsStore с расширением APPXBUNDLE и три пакета с расширением APPX :
    Microsoft.NET.Native.Framework
    Microsoft.NET.Native.Runtime
    Microsoft.VCLibs
  4. В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните команду: dir *.appx* | sort $_.Name | %{Add-AppxPackage -Path $_.FullName}

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


Спасибо за наводку и тестирование на LTSB участникам чата @winsiders в Telegram — Niks и Andrea Leo .

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

Управление ассоциациями приложений

Для домашних пользователей новая модель связи программ с типами файлов в ряде случаев создает проблемы, зато администраторам она принесла приятные дивиденды. Windows 8 стала первой ОС Microsoft, где появилась простая и удобная возможность сопоставить типы файлов программам в рамках обслуживания образов.

Работает это очень просто! Вам нужно:

  1. Сопоставить программы типам файлов в своей учетной записи на настроенном ПК, используя компонент панели управления «Программы по умолчанию ».
  2. Экспортировать параметры ассоциаций в XML-файл: dism /online /Export-DefaultAppAssociations:C:\temp\AppAssoc.xml
  3. Импортировать параметры из XML-файла в:
    работающую систему: dism /online /Import-DefaultAppAssociations:C:\temp\AppAssoc.xml

    Подключенный VHD- или WIM-образ:

    Dism /Mount-Image /ImageFile:C:\wim\install.wim /MountDir:C:\mount dism /Image:C:\mount /Import-DefaultAppAssociations:C:\temp\AppAssoc.xml

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

Я не случайно подчеркнул момент с новыми учетными записями, поскольку у имеющихся учетных записей не происходит переопределения уже заданных ассоциаций. Это напоминает настройку параметров реестра стандартной учетной записи , не правда ли?

Наконец, заданные ассоциации можно легко отменить:

:: В работающей системе dism /online /Remove-DefaultAppAssociations:: В образе dism /Image:C:\mount /Remove-DefaultAppAssociations

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

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

А вы видите применение этим возможностям? Напишите в комментариях, если взяли их на заметку!

Эта статья завершает серию о нововведениях в системе обслуживания Windows 8. За кадром осталось разве что улучшение в механизме установке обновлений в автономный образ. Я знаю, что многим из вас интересна, и в будущем я еще обязательно к ней вернусь.

О перационная система Windows 10 поставляется с предустановленным набором приложений, среди которых есть весьма полезные и интересные и есть такие, которые большинству пользователей наверняка покажутся ненужными. Возможно, кое-кто даже захочет от них избавиться. Беда только в том, что удалить их стандартным способом пока что нельзя.

В отличие от десктопных, metro-приложения в Windows 10 удаляются не через апплет «Программы и компоненты» , а через один из подразделов универсального приложения . И если вы выберите в этом подразделе любое из предустановленных приложений, то увидите, что предназначенная для его удаления кнопка неактивна .

И всё же способ удалить родные приложения в Windows 10 имеется. Для этого вам понадобиться аналог командной строки - утилита .

Итак, откройте консоль от имени администратора и выполните в ней команду следующего вида:

Get-AppxPackage > C:/appsna.txt

Эта команда сгенерирует текстовый файл, содержащий список всех предустановленных приложений Windows 10, где каждое приложение будет представлено блоком данных. Допустим, нам нужно удалит приложение «Люди» . Его английское название - Рeople . Ищем в файле элемент «Рeople» и видим, что блок данных этой программы располагается внизу списка, а сама программа правильно называется .

Но этого пока недостаточно. Чтобы удалить программу, нам нужно знать её полное имя, содержащееся в параметре PackageFullName , который также имеется в списке, точнее в блоке . В нашем примере полное название приложения «Люди» выглядит как Microsoft.People_1.0.0.0_x86__8wekyb3d8bbwe .

Имя мы знаем, теперь можно приступать к деинсталляции. Введите в консоль команду Remove-AppxPackage –package , через пробел добавьте к ней полное название удаляемого приложения и нажмите Enter . Например, вот так:

Remove-AppxPackage –package Microsoft.People_1.0.0.0_x86__8wekyb3d8bbwe



Рекомендуем почитать

Наверх