Установка приложений из Microsoft Store без Microsoft Store

Если Microsoft Store удалён, заблокирован администратором или выдаёт ошибку при входе, приложения из него всё равно можно установить — через пакетный менеджер winget, прямую загрузку установочных пакетов APPX/MSIX или офлайн-развёртывание. Ни один из способов не требует восстановления самого магазина и работает даже на «урезанных» сборках Windows, где Store вырезан намеренно.

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

Почему Microsoft Store может быть недоступен

Причины, по которым пользователю нужен обходной путь, обычно сводятся к нескольким типовым сценариям. Корпоративные компьютеры часто поставляются с политиками, блокирующими магазин. В редакциях Windows LTSC Store отсутствует изначально — это осознанное решение Microsoft для корпоративного сегмента. Кроме того, магазин может быть удалён через PowerShell или «слететь» после сбоя системы.

  • 🚫 Магазин удалён командой Get-AppxPackage WindowsStore | Remove-AppxPackage или сторонними «твикерами»
  • 🏢 Корпоративная политика запрещает использование Store на рабочих машинах
  • 💻 Установлена редакция Windows 10/11 LTSC без встроенного магазина
  • ⚙️ Store работает, но выдаёт ошибки загрузки или не принимает учётную запись

Во всех этих случаях приложения, распространяемые через магазин, технически остаются обычными пакетами MSIX/APPX, которые можно получить и установить напрямую.

Способ 1: установка через winget

Самый удобный метод — встроенный пакетный менеджер winget (Windows Package Manager). Он предустановлен в актуальных версиях Windows 10 и 11 и умеет скачивать приложения напрямую из репозитория Microsoft Store, минуя интерфейс магазина.

Сначала проверьте, доступен ли winget. Откройте «Терминал Windows» или PowerShell и выполните:

winget --version

Если команда вернула номер версии — можно работать. Для поиска приложения в источнике магазина используйте:

winget search "название приложения" --source msstore

В результатах найдите нужную программу и скопируйте её ID (обычно это буквенно-цифровой код вида 9NKSQGP7F2NH). Установка выполняется командой:

winget install --id 9NKSQGP7F2NH --source msstore

При первом запуске winget попросит принять условия использования источника — нажмите Y. Скачивание и установка происходят автоматически, окно магазина при этом не открывается.

☑️ Установка через winget — по шагам

Выполнено: 0 / 6
⚠️ Внимание: winget может отсутствовать на старых сборках Windows 10 и в редакциях LTSC. В этом случае его можно установить отдельно — пакет называется App Installer и распространяется через GitHub-репозиторий Microsoft, но без магазина потребуется ручная установка пакета (см. следующий раздел).
📊 По какой причине вам нужна установка без Microsoft Store?
Магазин удалён или сломан
Корпоративные ограничения
Редакция LTSC без Store
Просто удобнее через командную строку

Способ 2: прямая загрузка пакетов APPX/MSIX

Если winget недоступен, пакет приложения можно скачать вручную. Каждое приложение магазина имеет страницу с URL вида apps.microsoft.com/store/detail/.... Существуют сторонние веб-сервисы, которые по ссылке на страницу приложения формируют прямые ссылки на файлы .appx, .msix, .appxbundle или .msixbundle с серверов Microsoft.

Порядок действий такой: скопируйте ссылку на страницу приложения в магазине, вставьте её в сервис генерации ссылок, выберите нужную архитектуру (обычно x64) и скачайте основной пакет вместе с зависимостями, если они перечислены. Зависимости (фреймворки VCLibs, UI.Xaml и подобные) нужно устанавливать первыми, иначе основной пакет выдаст ошибку.

Установка скачанного пакета выполняется двойным кликом по файлу (если в системе есть App Installer) либо командой PowerShell от имени администратора:

Add-AppxPackage -Path "C:\Загрузки\приложение.msixbundle"

Способ 3: офлайн-развёртывание на нескольких ПК

Для администраторов, которым нужно развернуть приложение на нескольких машинах без магазина, подходит сценарий с предварительно скачанными пакетами. Пакет с зависимостями копируется на целевой компьютер, после чего устанавливается через Add-AppxPackage или средствами DISM для интеграции в образ системы.

Для установки пакета сразу для всех пользователей компьютера (провижининг) используется другая команда — она требует прав администратора и работает с пакетами, подписанными доверенным сертификатом:

Add-AppxProvisionedPackage -Online -PackagePath "C:\пакеты\app.msixbundle" -SkipLicense

Обратите внимание: параметр -SkipLicense допустим только для бесплатных приложений. Платные программы требуют файла лицензии, который выдаётся через корпоративный магазин Microsoft Store for Business (его функции постепенно переводятся в другие инструменты Microsoft — актуальный статус уточняйте в официальной документации).

Что делать с ошибкой «Deployment failed» при установке пакета

Чаще всего ошибка возникает из-за отсутствия зависимостей — пакетов фреймворков, от которых зависит приложение. Установите все сопутствующие файлы .appx из списка зависимостей до основного пакета. Также проверьте, что архитектура пакета (x64/x86/arm64) совпадает с архитектурой системы, и что пакет не требует более новую версию Windows, чем установлена. Текст конкретного кода ошибки можно посмотреть в журнале событий: Просмотр событий → Журналы приложений и служб → Microsoft → Windows → AppXDeployment-Server.

Сравнение способов установки

СпособСложностьНужен ли интернет на целевом ПКАвтообновления
winget (источник msstore)НизкаяДаЧерез winget upgrade
Ручное скачивание APPX/MSIXСредняяНет (пакет переносится)Нет, обновление вручную
Add-AppxProvisionedPackageСредняяНетНет
Восстановление самого StoreНизкаяДаДа, штатные

Ключевой момент, который часто упускают: приложения, установленные в обход магазина, не получают автоматических обновлений — за обновления отвечает именно инфраструктура Store. Через winget обновление выполняется командой winget upgrade --id <ID>, а при ручной установке пакета придётся периодически скачивать свежие версии самостоятельно.

Ограничения и подводные камни

Не всё из магазина устанавливается обходными путями. Часть приложений защищена лицензионной проверкой: без активной лицензии, привязанной к учётной записи Microsoft, платное приложение откажется запускаться, даже если пакет установился успешно. Бесплатные программы с встроенными покупками обычно работают, но покупки внутри них могут быть недоступны без магазина.

⚠️ Внимание: установка пакетов со снятой защитой («крякнутые» appx) нарушает условия лицензии и несёт риск заражения системы. Используйте только пакеты с действительной цифровой подписью издателя.

Ещё одно ограничение — шифрование пакетов. Некоторые приложения скачиваются с серверов Microsoft в зашифрованном виде (.eappx), и без магазина их расшифровать и установить не получится. В таком случае остаётся либо восстановить Store, либо поискать классическую desktop-версию программы на сайте разработчика.

Как вернуть сам Microsoft Store

Иногда проще восстановить магазин, чем обходить его. Если Store был удалён через PowerShell, переустановка выполняется одной командой от имени администратора:

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

Команда сработает, только если файлы магазина остались в системе (типично для обычных редакций Windows). В редакциях LTSC магазина нет в образе изначально, и этот способ не поможет — там актуальны только методы из предыдущих разделов. Точный состав компонентов конкретной редакции стоит сверять с официальной документацией Microsoft.

Часто задаваемые вопросы

Можно ли установить платное приложение из Store без магазина?

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

Работает ли winget в Windows 10 LTSC?

В LTSC-редакциях winget и компонент App Installer по умолчанию отсутствуют. Их можно установить вручную, скачав пакет App Installer и его зависимости с официального репозитория Microsoft на GitHub, после чего winget станет доступен. Конкретный набор зависимостей зависит от версии системы.

Будут ли обновляться приложения, установленные без Store?

Автоматически — нет, поскольку за обновления отвечает служба магазина. Через winget обновления ставятся командой winget upgrade. При ручной установке пакетов новые версии придётся скачивать и устанавливать самостоятельно поверх старых.

Что делать, если Add-AppxPackage выдаёт ошибку о сертификате?

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

Можно ли скачать приложение на одном ПК и перенести на другой без интернета?

Да. Скачанные файлы .appx/.msixbundle вместе с зависимостями переносятся на другой компьютер любым способом (флешка, локальная сеть) и устанавливаются командой Add-AppxPackage. Главное — перенести все сопутствующие пакеты зависимостей и учесть архитектуру целевой системы.