Вы тут: Главная → Popular → Магазин Windows и его приложения: удаление, восстановление, установка в издании LTSC
Управление состоянием приложений традиционно было не самой сильной стороной системы обслуживания Windows. Даже пакетами MSI установщика Windows невозможно управлять в образе так же как в установленной системе, не говоря уже о массе других установщиков. Поэтому от нового поколения приложений логично было ожидать большей управляемости.
Быстрый переход к инструкциям по восстановлению удаленного Магазина или его установке в LTSC
[+] Сегодня в программе
Удаление магазинных приложений
Новый интерфейс приложений Windows стал притчей во языцех. Намного меньше говорится о том, что под капотом у него новые модели безопасности и обслуживания. Магазинные приложения распространяются посредством магазина Windows. Однако некоторые из них (для просмотра фото, видео, PDF и т.д.) входят в состав Windows и доступны немедленно после установки.
Для управления состоянием этих приложений предусмотрены специальные параметры DISM.ехе и командлеты PowerShell, причем все работает элементарно!
Общие сведения
Выполните в PowerShell с правами администратора команду:
Get-AppxPackage -AllUsers
Вы увидите список приложений каждого пользователя.
Увеличить рисунок
Для каждого пакета отображается свойство PackageUserInformation
. Неизвестный пользователь – эти локальная система, а состояние Staged означает, что приложение подготовлено для установки в каждую новую учетную запись. Таким образом, полное удаление встроенных магазинных приложений подразумевает зачистку не только в профилях интерактивных пользователей, но и в системной учетной записи.
Удаление приложений в своей и системной учетной записи
Этого достаточно, если в систему не входили другие пользователи. Во всех вариантах первая команда удаляет подготовленные приложения из системной учетной записи, поэтому PowerShell надо запускать от имени администратора. Вторая команда удаляет приложения, установленные в текущей учетной записи. Обратите внимание, что оператор -CNotLike
чувствителен к регистру.
Сохранить только магазин и возможность покупок в нем.
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -CNotLike '*Store*'} | Remove-AppxProvisionedPackage -Online Get-AppXPackage | Where-Object {$_.Name -CNotLike '*Store*'} | Remove-AppxPackage
Сохранить наряду с магазином любые приложения. Используйте в команде имена пакетов приложений и логический оператор -and
. Скрипт PowerShell с именами всех пакетов приложений, идущих с Windows 10, есть тут. В этом примере сохраняются калькулятор и блокнот.
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
Удалить магазин и лишиться возможности покупок в нем в Windows 10 (в Windows 8.х магазин не удаляется). Удаленный магазин можно вернуть с помощью переустановки ОС поверх или путем установки его пакета, как описано ниже в статье. Однако второй вариант не вернет возможность покупок, поскольку StorePurchaseApp из магазина не скачать.
Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online Get-AppXPackage | Remove-AppxPackage
Удаление приложений из других учетных записей
Если в систему входили другие пользователи, для полной зачистки нужно удалять приложения и у них. У командлета Remove-AppxPackage параметр -AllUsers
работает только начиная с версии 1803. Без него команда удаляет приложения только из текущей учетной записи.
Однако этот параметр предназначен для точечного удаления пакетов, а не массового. Даже с правами администратора команда ниже может выдавать ошибку «Сбой удаления», ссылаясь на тот или иной пакет.
Get-AppXPackage -AllUsers | Remove-AppxPackage -AllUsers
Если у вас созданы другие учетные записи, и в них выполнялся вход, в каждой из них выполните без прав администратора команду:
Get-AppXPackage | Remove-AppxPackage
Установка магазинных приложений
Для установки приложений предусмотрены два командлета PowerShell:
- Add-AppXProvisionedPackage – добавляет приложения в системную учетную запись с целью автоматической установки во все новые учетные записи
- Add-AppXPackage – добавляет приложения в текущую учетную запись
Кстати, когда-то приложение TechEd Russia 2012 для Windows 8 первоначально появилось на сайте конференции в качестве пакета (в магазине — только за день до начала события). Примерно таким способом его и предлагалось установить.
Увеличить рисунок
Установка приложений в текущую учетную запись подробнее рассматривается ниже на примере магазина.
Применимо к Windows 11, Windows 10 | Обновлено 11-Dec-2021.
В Windows 11 и Windows 10 удаление всех магазинных приложений заодно сносит и сам магазин, и до какого-то времени был только один официальный способ вернуть — переустановить систему поверх. В издании LTSC Магазина нет изначально, и на форуме я не раз видел желающих его туда вписать.
Способ 1 — wsreset -i
При наличии подключения к интернету в PowerShell от имени администратора выполните:
wsreset -i
В фоне скачаются магазин, пакет для покупок в нем, а также все необходимые зависимости. После завершения выполнения команды установка еще продолжается, она может занять минут 5-10. За прогрессом вы можете следить в центре уведомлений.
Вы также можете вручную проверить наличие установленных пакетов командой:
Get-AppxPackage -Name *store*
Способ 2 — Загрузка и установка пакетов
Этим способом можно установить любое приложение, в том числе Dev-версию приложения в стабильной версии Windows. Здесь рассматривается установка стабильной версии магазина, что позволяет устанавливать любые приложения из него, а также автоматически обновлять их.
- В Параметрах введите в поиск developer и в настройках для разработчиков включите режим разработчика.
Windows 11 и последняя версия Windows 10 Более старые версии Windows 10 - Перейдите на страницу https://store.rg-adguard.net, вставьте в поле поиска ссылку на магазин и выберите Retail. Вы увидите список ссылок на сервер Microsoft, где размещены все необходимые пакеты для различных архитектур.
- Скачайте три пакета зависимостей с расширением APPX для своей архитектуры (например, для 64-разрядной ОС в имени пакета должно быть написано x64):
Microsoft.NET.Native.Framework
Microsoft.NET.Native.Runtime
Microsoft.VCLibs
Примечания:
• На этом и следующем шаге файлы могут скачиваться с именем вида GUID и без расширения. Добавьте расширение самостоятельно.
• Если при скачивании файлов на странице появляется ошибкаNET::ERR_CERT_COMMON_NAME_INVALID
, откройте сайт в браузере Microsoft Edge и перезапустите вкладку в режиме Internet Explorer - Скачайте пакет магазина
Microsoft.WindowsStore
с расширением APPXBUNDLE для Windows 10 или с расширением MSIXBUNDLE для Windows 11. - Если планируются покупки в магазине, на той же странице в левом меню выберите ProductId, вставьте поле поиска
9NBLGGH4LS1F
и скачайте пакетMicrosoft.StorePurchaseApp
с расширением APPXBUNDLE. - В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните:
Get-ChildItem *.appx | ForEach-Object {Add-AppxPackage -Path $_.FullName} Get-ChildItem *bundle | ForEach-Object {Add-AppxPackage -Path $_.FullName}
Если команда не выдала ошибок, магазин уже в меню Пуск.
Способ 3 — Inbox Apps ISO
Microsoft выпустила Windows Inbox Apps ISO с оффлайн-пакетами всех встроенных приложений, включая Магазин. В набор могут входить версии приложений, которые намного старее доступных в магазине. Все приложения можно ставить на любую стабильную или инсайдерскую сборку с любым языком, но достаточно и магазина, потому что дальше можно качать приложения оттуда.
С 2022 года со страниц документации Windows Azure можно скачать Inbox Apps ISO для Windows 11 или Windows 10.
Установка:
- В Параметрах введите в поиск developer и в настройках для разработчиков включите установку неопубликованных приложений.
- Подключите ISO двойным щелчком и в проводнике перейдите в папку с пакетами.
- Скопируйте во временную папку (например, C:\temp) пакет магазина
Microsoft.WindowsStore
с расширением APPXBUNDLE и три пакета с расширением APPX:
Microsoft.NET.Native.Framework
Microsoft.NET.Native.Runtime
Microsoft.VCLibs - В проводнике перейдите в папку с пакетами, из меню Файл запустите PowerShell и выполните команду:
dir *.appx* | sort $_.Name | %{Add-AppxPackage -Path $_.FullName}
Способ 4 — Инсайдерская программа (устарело)
ISO с приложениями также раздавался в рамках инсайдерской программы, но во второй половине 2018 года его убрали. Работало это так:
- Вступите в инсайдерскую программу.
- Перейдите сюда → выполните вход → скачайте пакет Inbox Apps Bundle Insider Preview (все будет по-русски, если надо).
Спасибо за наводку и тестирование на LTSB участникам чата @winsiders в Telegram — Niks и Andrea Leo.
Как видите, из консоли можно полностью управлять состоянием магазинных приложений для Windows. С традиционными приложениями все не так радужно, но появилась одна очень интересная возможность.
Управление ассоциациями приложений
Для домашних пользователей новая модель связи программ с типами файлов в ряде случаев создает проблемы, зато администраторам она принесла приятные дивиденды. Windows 8 стала первой ОС Microsoft, где появилась простая и удобная возможность сопоставить типы файлов программам в рамках обслуживания образов.
Увеличить рисунок
Работает это очень просто! Вам нужно:
- Сопоставить программы типам файлов в своей учетной записи на настроенном ПК, используя компонент панели управления «Программы по умолчанию».
- Экспортировать параметры ассоциаций в XML-файл:
dism /online /Export-DefaultAppAssociations:C:\temp\AppAssoc.xml
- Импортировать параметры из 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
Важно! В Windows 10 не удаляйте строки из XML после экспорта. Это может привести к тому, что у пользователя будет появляться уведомление о сбросе ассоциаций. Если вам нужно настроить лишь несколько ассоциаций, используйте два XML-файла:
- Файл с полным набором ассоциаций — импортируйте.
- Файл только с нужными ассоциациями — форсируйте групповой политикой Set a default associations configuration file.
См. также How to configure file associations for IT Pros.
Конечно, описанные выше нововведения в обслуживании нацелены на корпоративный сектор. Но ими вполне можно пользоваться дома, например:
- На физических и виртуальных машинах я удалил магазинные приложения из тех учетных записей, где они не используются вовсе, что позволило сэкономить дисковое пространство.
- Прежде чем создавать новую учетную запись для члена семьи, можно быстро настроить ассоциации приложений в соответствии с предпочтениями человека, упростив тем самым начальную настройку системы.
А вы видите применение этим возможностям? Напишите в комментариях, если взяли их на заметку!
Эта статья завершает серию о нововведениях в системе обслуживания Windows 8. За кадром осталось разве что улучшение в механизме установке обновлений в автономный образ. Я знаю, что многим из вас тема DISM интересна, и в будущем я еще обязательно к ней вернусь.
Чуть больше двух недель назад компания Microsoft выпустила обновление 16278 в режиме Slow Ring, чем позволила более осторожным инсайдерам опробовать новую волну исправлений и улучшений в одной из завершающих сборок Windows 10 Fall Creators Update. Теперь разработчики сделали официальные ISO-файлы, которые пользователи могут скачать для чистой и более простой установки на другой или основной компьютер (что мы в принципе не советуем делать). После установки 16278 через официальный образ на вашу инсайдерскую машину прилетит сборка 16288 (если вы перейдете на Slow Ring) или 16291 (если Fast Ring).
Читайте также: Вышла сборка 16278 для компьютеров в Fast Ring.
Как всегда, пользователям на выбор доступны следующие версии Windows:
- Windows 10 Insider Preview.
- Windows 10 Insider Preview Enterprise.
- Windows 10 Insider Preview Education.
- Windows 10 Insider Preview Home Single Language.
- Windows 10 Insider Preview Home China.
Если вы не знаете, какую редакцию для установки выбрать (допустим, вы новичок в мире Windows), взгляните на статью «Чем отличаются различные редакции Windows 10», где все подробно описано и рассказано.
Также пользователям доступны следующие дополнения для этой сборки:
- Symbols MSI Insider Preview – Build 16278 32-bit / 64-bit.
- Features on Demand Pack Insider Preview (часть 1) – Build 16278 32-bit / 64-bit.
- Features on Demand Pack Insider Preview (часть2) – Build 16278 32-bit / 64-bit.
- Language Pack Bundle Insider Preview – Build 16278.
- Inbox Apps Bundle Insider Preview – Build 16278.
Скачать ISO-файлы Windows 10 Insider Preview 16278.
Системные требования:
* Процессор: 1 гигагерц (ГГц) или больше.
* ОЗУ: 1 гигабайт (ГБ) для 32-разрядной версии или 2 ГБ для 64-разрядной версии.
* Свободное место на жестком диске: 16 гигабайт (ГБ) для 32-разрядной версии или 20 ГБ для 64-разрядной версии.
* Графический адаптер: графическое устройство Microsoft DirectX 9 или более новой версии.
* Дополнительные требования для использования некоторых функций.
* Для использования сенсорных возможностей требуется или монитор с поддержкой мультисенсорной технологии.
* Чтобы получить доступ к Магазину Windows для загрузки и запуска приложений, требуется активное подключение к Интернету и разрешение экрана не менее 1024×768 пикселей.
Описание:
Windows 10 — операционная система для персональных компьютеров, разработанная корпорацией Microsoft в рамках семейства Windows NT. После Windows 8 система получила номер 10, минуя 9. Система призвана стать единой для разных устройств, таких как персональные компьютеры, планшеты, смартфоны, консоли Xbox One и пр. Доступна единая платформа разработки и единый магазин универсальных приложений, совместимых со всеми поддерживаемыми устройствами. Среди значимых нововведений — голосовая помощница Кортана, возможность создания и переключения нескольких рабочих столов и др.
Многие пользователи Windows 10 при удалении встроенных приложений случайно удаляют и магазин приложений (Microsoft Store). Чаще всего это происходит при бездумном запуске сторонних утилит или PowerShell скриптов вида
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
, которые удаляют все современные APPX приложения без исключения (см. статью по корректному удалению предустановленные APPX приложения в Windows 10). Если Microsoft Store отсутствует в Windows 10 или работает с ошибками, вы можете установить его или сбросить состояние в соответствии с инструкциями из этой статьи.
Содержание:
- Сброс приложения Microsoft Store в Windows 10
- Восстановление Microsoft Store в Windows 10 с помощью PowerShell
- Ручная установка Microsoft Store в Windows 10 после полного удаления
Сброс приложения Microsoft Store в Windows 10
Если приложение Microsoft Store в Windows 10 не запускается, или работает с ошибками, вы можете попробовать сбросить его настройки на дефолтные и удалить сохраненные данные:
- Перейдите в меню Settings -> Apps -> Apps & features;
- Найдите приложение Microsoft Store и нажмите на ссылку Advanced options;
- В открывшемся окне нажмите на кнопку Reset и подтвердите удаление всех старых настроек.
Также вы можете сбросить настройки Microsoft Store из команды строки с помощью команды:
WSReset.exe
Восстановление Microsoft Store в Windows 10 с помощью PowerShell
При удалении системных APPX приложений с помощью PowerShell командлета
Remove-AppxPackage
, Windows на самом деле не удаляет приложения с диска, а просто отменяет их регистрацию. Можно попробовать перерегистрировать приложение WindowsStore с помощью XML файла манифеста приложения.
- Проверьте, что файлы приложения остались на месте:
Get-ChildItem 'C:\Program Files\WindowsApps'|where-object {$_.Name -like "*WindowsStore*"}
- В моем примере каталоги с именами Microsoft.WindowsStore _* остались на месте;
- Зарегистрируйте appx приложение WindowsStore в Windows 10 с помощью файла AppXManifest.xml командой:
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
Совет. Если вы выполнении команды Add-AppxPackage появится ошибка с отказом доступа, попробуйте с помощью утилиты icacls предоставить своей учетной записи права владельца на каталог C:\Program Files\WindowsApps\.
- Проверьте, что в меню пуск появился значок Microsoft Store.
Ручная установка Microsoft Store в Windows 10 после полного удаления
Если в каталоге каталог
C:\Program Files\WindowsApps
не сохранилось каталога с файлами Windows Store, то при попытке зарегистрировать приложение с помощью Add-AppxPackage появятся ошибки вида:
Add-AppxPackage : Cannot find path.
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
Сannot register the Microsoft.WindowsStore package because there was a merge failure.
В этом случае вы можете вручную скачать файлы WindowsStore и все зависимости с сайта Microsoft, и установить APPX приложения вручную.
- Откройте консоль PowerShell с правами администратора;
- Выполните следующую команду, чтобы убедиться, что приложение WindowsStore полностью удалено:
Get-AppXPackage -AllUsers |where-object {$_.Name -like "*WindowsStore*"}
- Перейдите на сайт https://store.rg-adguard.net/ (сайт позволяет получить прямые ссылки и скачать установочные APPX файлы приложений магазина с сайта Microsoft) , вставьте в строку поиска ссылку на Microsoft Store (
https://www.microsoft.com/store/productId/9wzdncrfjbmp
), в выпадающем списке выберите Retail; - Для корректной работы Store вам нужно скачать шесть APPX файлов c зависимостями для вашей версии Windows (x64 или x86):
Microsoft.NET.Native.Framework.1.7
,
Microsoft.NET.Native.Framework.2.2
,
Microsoft.NET.Native.Runtime.1.7
,
Microsoft.NET.Native.Runtime.2.2
,
Microsoft.VCLibs
,
Microsoft.UI.Xaml.2.4
; - В моем случае у меня получился такой список файлов:
Microsoft.NET.Native.Framework.1.7_1.7.27413.0_x64__8wekyb3d8bbwe.Appx Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx Microsoft.NET.Native.Runtime.1.7_1.7.27422.0_x64__8wekyb3d8bbwe.Appx Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe.Appx Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.Appx
- Теперь аналогичным образом скачайте пакет Microsoft.WindowsStore с расширением appxbundle (например,
Microsoft.WindowsStore_12104.1001.113.0_neutral_~_8wekyb3d8bbwe.appxbundle
). Если у скачанного файла нет расширения, добавьте расширение
.appxbundle
вручную; - Скопируйте все пакеты в один каталог и установите их следующими командами PowerShell:
$Path = 'C:\PS\Store'
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}
Если при установке Microsoft.WindowsStore появятся ошибки с зависимостями, скачайте и установите указанные appx пакеты вручную.
- Проверьте, что Windows Store восстановился, и его значок появился в меню Пуск.
Если у вас есть корпоративная подписка VLSC (Software Assurance), вы можете скачать с сайта Microsoft ISO образ Windows 10 Inbox Apps. В данном офлайн образе содержатся все встроенные приложения, в том числе магазин Microsoft.
Для установки Windows Store с такого ISO образа можно использовать следующую команду:
Add-AppxProvisionedPackage -Online -PackagePath "E:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.appxbundle" –LicensePath "E:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.xml"
- Remove From My Forums
-
Question
-
Hi,
Does anybody know if the Windows 10 Inbox Apps ISO is backward compatible?
We can download the 1803 version from VLSC, but we use Windows 10 1709 on our computers. Is it still possible to install the 1709 applicable apps with 1803 version of the Inbox Apps ISO?
We obviously wouldn’t be installing apps and features that don’t ship with 1803, just the likes of Photos App and .NET Runtime 1.3 etc (No Timeline stuff and everthing else not on 1709).
All replies
-
Hi,
As our limited resource and test envioronment, it is not available to test if it is available to install Windows 10 1803 inbox apps on Windows 10 1709 device. On the other hand, according to my research, there is no official ariticle shows any information
about Windows 10 inbox apps backward. Even through there is no system structure changes between Windows 10 1709 and Windows 10 1803. But the inbox apps function update and feature changes in Windows 10 1803. Also as I know, all moden app packages have
a corresponding version to reflect system version, So I suspect it would not compatiblity on Windows 10 1709 system.Bests,
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Edited by
Tuesday, July 24, 2018 8:42 AM
-
Edited by