Как скачать и установить appx/appxbundle/msixbundle из Microsoft Store на Windows
В новой версии Microsoft Store для Windows 11 всё чаще работает корректно. Но когда магазин не справляется, Windows позволяет сайдлоадить приложения в виде файлов appx, appxbundle и msixbundle. Такие пакеты можно получить с сайта разработчика, с GitHub или прямо с серверов Microsoft Store с помощью сторонних утилит.
В этой инструкции я пошагово объясню, как получить пакет приложения из Microsoft Store и как установить его на Windows 10/11. Материал подходит как для рядовых пользователей, так и для системных администраторов.
Кому это нужно и когда применять
- Когда Microsoft Store не устанавливает приложение из-за ошибки.
- Когда нужно развернуть приложение на нескольких машинах без доступа к интернет-магазину.
- Для тестирования локальных сборок или корпоративных дистрибуций.
Определение: appx/appxbundle/msixbundle — форматы пакетов приложений для платформы Universal Windows Platform (UWP) и MSIX. MSIX — современный формат упаковки приложений Microsoft.
Требования и подготовка
- Доступ к учётной записи с правами администратора для установки в некоторых сценариях.
- Проверенная копия пакета (.appx, .appxbundle, .msixbundle) и, при необходимости, сопутствующие зависимости (framework пакеты).
- Подходящий браузер (Chrome/Firefox) для загрузки прямых ссылок — Microsoft Edge иногда блокирует прямые скачивания серверных ссылок.
- Рекомендуется создать точку восстановления системы перед массовой установкой ПО.
Важно: никогда не запускайте пакеты из ненадёжных источников. Проверяйте подпись и целостность файлов и сканируйте их антивирусом.
1. Как скачать appx/appxbundle/msixbundle через AdGuard
AdGuard предоставляет веб-генератор прямых ссылок для Microsoft Store. Он упрощает получение пакетов и зависимостей, которые требуются для сайдлоада.
Шаги для скачивания через AdGuard:
- Откройте страницу приложения в веб‑версии Microsoft Store в браузере. Найдите приложение и откройте его страницу.
- Скопируйте URL из адресной строки. Пример:
https://apps.microsoft.com/store/detail/xbox/9MV0B5HZVK9Z - Перейдите на страницу AdGuard и вставьте скопированный URL.
- Справа выберите выпадающее меню RP и поставьте Retail.
- Нажмите кнопку с галочкой (Check mark) — сервис сгенерирует список прямых ссылок на файлы msixbundle, appx/appxbundle и сопутствующие зависимости.
- Скачивать обычно нужно только полный пакет приложения (полный msixbundle или appxbundle). Остальные файлы — это зависимости и редко требуются вручную.
- Проверьте архитектуру файлов (x64, x86, ARM) — выберите пакет, соответствующий вашей системе.
- Нажмите на ссылку msixbundle или appxbundle для скачивания. Если Microsoft Edge блокирует загрузку, используйте Chrome или Firefox.
Советы и нюансы при использовании AdGuard:
- Если в списке присутствуют «dependencies» (пакеты зависимостей), скачайте их, только если при установке приложение сообщает об отсутствии компонентов.
- Иногда ссылки на AdGuard быстро устаревают; если скачивание не начинается, попробуйте сгенерировать ссылку заново.
- ALT на изображении выше объясняет, где находится интерфейс AdGuard.
2. Формирование прямых ссылок через Fiddler (перехват трафика)
Fiddler Classic — инструмент для мониторинга сетевого трафика. Он перехватывает запросы браузера и приложений, что позволяет найти прямые URL на файлы установки Microsoft Store.
Пошаговая инструкция по работе с Fiddler:
- Скачайте и установите Fiddler Classic. При установке потребуется указать e‑mail и территорию.
- Запустите Fiddler и нажмите WinConfig. Подтвердите запрос контроля учётных записей.
- В диалоге AppContainer Lookback Exception Utilities найдите Microsoft Store и поставьте галочку. Это разрешит Fiddler перехватывать трафик приложения магазина.
- Нажмите Save Changes.
- В меню Edit → Remove выберите All Sessions (или нажмите Ctrl+X), чтобы очистить историю перехвата.
- Запустите Microsoft Store, найдите нужное приложение и нажмите Install. Дождитесь завершения процесса скачивания — Fiddler обязательно захватит сетевые запросы, связанные с получением пакета.
- После скачивания вернитесь в Fiddler, нажмите Ctrl+F (Find) и введите appx. Если ничего не найдено, ищите msixbundle, appxbundle.
- Правой кнопкой мыши по соответствующей сессии → Copy → Just URL.
- Вставьте скопированный URL в Chrome/Firefox и сохраните файл.
Изображения в руководстве помогают ориентироваться в интерфейсе Fiddler:
Советы при работе с Fiddler:
- Если Microsoft Edge показывает ошибку «connection is not secure», переключитесь на другой браузер для скачивания.
- Иногда URL содержит токены доступа, которые действуют ограниченное время. Скачивайте сразу после получения ссылки.
- Fiddler видит большой объём трафика. Используйте фильтры по хосту (store edge URLs) чтобы ускорить поиск.
Как установить пакеты appx/appxbundle/msixbundle
Есть три основных способа установки полученных пакетов: простой двойной клик, App Installer и PowerShell. Я опишу каждый метод и дам рекомендации по устранению ошибок.
1) Установка запуском файла (двойной клик)
- Откройте папку с загруженным пакетом (обычно «Загрузки»).
- Дважды щёлкните по файлу .appx/.appxbundle/.msixbundle.
- Если откроется мастер установки — нажмите Install и дождитесь завершения.
Когда этот метод не сработает:
- Появляется сообщение «This app package is not supported for installation» — скорее всего, отсутствуют зависимости или архитектура не совпадает.
- Пакет не открывается в графическом интерфейсе — попробуйте App Installer или PowerShell.
2) Установка через App Installer (официальное приложение)
App Installer — официальный инструмент Microsoft для сайдлоада пакетов. Он удобен тем, что показывает зависимости и подписи.
Шаги:
- Откройте Microsoft Store и найдите App Installer.
- Установите App Installer (если он ещё не установлен).
- Откройте загруженный пакет через App Installer — он отобразит информацию о приложении, версиях и зависимостях.
- Нажмите Install и дождитесь окончания.
Примечание: иногда установка App Installer влияет на поведение PowerShell при сайдлоаде. Создайте точку восстановления перед установкой, если не уверены.
3) Установка через Windows PowerShell (рекомендуется для администраторов)
PowerShell даёт гибкость для массовой установки и автоматизации.
Открытие PowerShell с правами администратора:
- Нажмите Win и начните вводить powershell.
- Правой кнопкой по Windows PowerShell → Запуск от имени администратора.
Команда для установки одного пакета:
Add-AppxPackage -Path $AppFilePathПример с путём:
Add-AppxPackage -Path "C:\Users\Username\Downloads\Files.Package.msixbundle"Полезные варианты и сценарии:
- Установка пакетов зависимостей: сначала установите framework и dependency пакеты, затем основной appxbundle.
- Установка нескольких пакетов в папке: используйте цикл for/foreach в PowerShell (пример ниже).
Пример скрипта для массовой установки всех .msixbundle/.appxbundle в папке:
$folder = 'C:\Users\Username\Downloads\packages'
Get-ChildItem -Path $folder -Filter *.msixbundle -Recurse | ForEach-Object {
Write-Host "Устанавливаю: $($_.FullName)"
Add-AppxPackage -Path $_.FullName
}Если пакет не подписан или требуется разработческий режим, включите его в настройках:
Как включить режим разработчика на Windows 11
- Нажмите Win + I, чтобы открыть Настройки.
- Выберите Privacy & Security (Конфиденциальность и безопасность).
- Нажмите For Developers (Для разработчиков) и включите переключатель Developer Mode (Режим разработчика).
Включение режима разработчика позволяет устанавливать приложения из сторонних источников, но повышает риски безопасности. Отключайте его после завершения сайдлоада.
Проверка и устранение проблем
Частые причины ошибок и решения:
- Архитектура не совпадает: скачайте пакет, соответствующий x64/x86/ARM вашей системе.
- Отсутствуют зависимости: в AdGuard/списке Fiddler найдите пакеты с пометкой dependency и установите их сначала.
- Пакет не подписан: включите Developer Mode и установите пакет через PowerShell.
- Edge блокирует загрузку: используйте Chrome или Firefox.
- Истёкшая ссылка: сгенерируйте новую ссылку в AdGuard или повторите процедуру Fiddler.
Советы по диагностике в PowerShell:
- После неудачной установки выполните Get-AppxPackage -AllUsers | Select Name, PackageFullName чтобы убедиться, не установился ли фрагмент.
- Просмотрите журнал событий (Event Viewer) на предмет ошибок установки Appx для более детальной диагностики.
Безопасность и проверка подписи:
- Проверяйте цифровую подпись пакета: правый клик → Свойства → Цифровые подписи (если есть).
- Сканы антивируса: перед установкой прогоняйте скачанный файл через локальный антивирус.
- Для корпоративного развёртывания используйте подписанные пакеты и корпоративный PKI.
Когда этот подход не работает (примеры и ограничения)
- Приложения со встроенными DRM или привязкой к аккаунту Microsoft могут не работать при сайдлоаде.
- Некоторые системные приложения требуют дополнительных компонентов, которые недоступны вне Microsoft Store.
- Если приложение получает обновления через Store, при сайдлоаде вы потеряете автоматические обновления (пока не подключите обновление через MDM/Intune).
Альтернативные методы загрузки и развёртывания
- Скачивание из официального сайта разработчика или из релизов на GitHub. Гораздо безопаснее, если разработчик публикует msix в релизах.
- Использование winget для установки пакетов (когда приложение доступно в репозитории winget).
- Для корпоративной установки: Intune/Endpoint Manager, SCCM/ConfigMgr, или пакетирование через MSIX Packaging Tool и подписывание собственным сертификатом.
Плюсы и минусы альтернатив:
- GitHub/сайт разработчика: плюс — надёжность; минус — не всегда доступен тот же пакет, что в Store.
- Winget: плюс — автоматизация; минус — не всегда содержит MS Store версии.
- Intune: плюс — централизованное управление; минус — требует инфраструктуры и лицензий.
Роль‑ориентированные чек‑листы
Чек‑лист для рядового пользователя:
- Убедиться в источнике файла.
- Проверить архитектуру (x64/x86/ARM).
- Дважды кликнуть или открыть через App Installer.
- Если не удаётся — обратиться к администратору.
Чек‑лист для системного администратора:
- Собрать список зависимостей из AdGuard/Fiddler.
- Подписать пакеты корпоративным сертификатом (если нужно).
- Подготовить скрипт PowerShell для массовой установки.
- Проверить совместимость и создать точку восстановления/тестовые машины.
Чек‑лист для разработчика:
- Убедиться, что пакет корректно упакован (MSIX).
- Проверить цифровую подпись и мета‑данные пакета.
- Предоставить инструкцию для сайдлоада и релизные артефакты.
Мини‑методология: как пройти путь от загрузки до рабочей установки (5 шагов)
- Подготовка: проверьте архитектуру и создайте резервную точку.
- Загрузка: используйте AdGuard или Fiddler для получения прямой ссылки.
- Проверка: просканируйте файл антивирусом и проверьте подпись.
- Установка: App Installer или PowerShell.
- Валидация: запустите приложение и проверьте ключевые сценарии.
Критерии приёмки
- Приложение запускается без ошибок в течение 10 минут тестирования.
- Основные функции приложения работают (зависит от конкретного приложения).
- Для корпоративного развёртывания — приложение проходит тесты совместимости и политики безопасности.
Диаграмма принятия решения
flowchart TD
A[Нужен пакет из Microsoft Store?] --> B{Можно скачать с сайта разработчика?}
B -- Да --> C[Скачать с сайта/GitHub]
B -- Нет --> D{Использовать AdGuard или Fiddler}
D -- AdGuard --> E[Сгенерировать ссылку и скачать]
D -- Fiddler --> F[Перехватить трафик и скопировать URL]
E --> G{Пакет подписан?}
F --> G
G -- Да --> H[Установить через App Installer или двойным кликом]
G -- Нет --> I[Включить Developer Mode и установить через PowerShell]
H --> J[Проверить работоспособность]
I --> J
J --> K[Готово]Примеры ошибок и быстрые исправления
- Ошибка установки «package is not supported»: убедитесь в архитектуре, установите зависимости.
- Ошибка подписи: включите Developer Mode или подпишите пакет.
- Edge блокирует скачивание: используйте другой браузер.
Безопасность и конфиденциальность
- Устанавливайте пакеты только из доверенных источников.
- Проверяйте цифровую подпись и целостность.
- Включайте режим разработчика только по необходимости и отключайте его после завершения.
- В корпоративной среде используйте подписанные пакеты и MDM для обновлений.
Краткое резюме
Благодаря встроенной поддержке сайдлоада в Windows вы можете установить как приложения из Microsoft Store, так и пакеты вне магазина. Для получения файлов используйте AdGuard (быстро генерирует прямые ссылки) или Fiddler (перехватывает трафик). Для установки применяйте App Installer или PowerShell. Всегда проверяйте архитектуру, зависимости и подпись пакета, а перед массовым развёртыванием тестируйте на контрольной группе машин.
Если у вас остались вопросы по конкретному приложению или вы получили ошибку с кодом — приложите текст ошибки и часть вывода PowerShell, и я помогу с диагностикой.