Как установить MSIXBundle без Microsoft Store на Windows 10?

Как установить MSIXBundle без Microsoft Store на Windows 10? - коротко

Скачайте файл MSIXBundle, запустите PowerShell от имени администратора и выполните команду Add‑AppxPackage -Path "<полный_путь_к_файлу.msixbundle>". При необходимости добавьте параметр -ForceApplicationShutdown, чтобы завершить работающие экземпляры приложения.

Как установить MSIXBundle без Microsoft Store на Windows 10? - развернуто

Установка пакета MSIXBundle без привлечения Microsoft Store требует выполнения нескольких последовательных действий, которые полностью контролируются пользователем. Прежде всего необходимо убедиться, что система допускает стороннюю установку приложений. Для этого откройте «Параметры» → «Обновление и безопасность» → «Для разработчиков» и включите режим «Сторонняя установка приложений». После активации этой опции система перестанет блокировать установку пакетов, полученных вне Store.

Далее подготовьте сам файл MSIXBundle. Если он получен из доверенного источника, скопируйте его в удобную папку, например C:\Install\MyApp.msixbundle. При работе с пакетами, подписанными собственным сертификатом, понадобится установить соответствующий сертификат в хранилище «Доверенные корневые центры сертификации». Для этого дважды щелкните по файлу .cer и следуйте мастеру установки сертификата, выбирая локальный компьютер и помещая сертификат в нужный раздел хранилища.

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

  1. PowerShell
    Откройте консоль PowerShell от имени администратора и выполните команду:

    Add-AppxPackage -Path "C:\Install\MyApp.msixbundle"

    При необходимости добавить параметр -ForceApplicationShutdown, если приложение уже запущено, или -Register, если требуется просто зарегистрировать приложение без его активации. Если пакет содержит несколько архитектурных вариантов, PowerShell автоматически выберет подходящий к текущей системе.

  2. Командная строка (DISM)
    Откройте командную строку с повышенными правами и выполните:

    dism /Online /Add-Package /PackagePath:"C:\Install\MyApp.msixbundle"

    Этот метод полезен, когда требуется более детальный контроль над процессом установки и возможность просматривать журнал выполнения через параметр /LogPath.

После завершения установки проверьте наличие приложения в меню «Пуск». Если приложение не появляется, откройте «Параметры» → «Приложения» → «Приложения и возможности» и найдите ваш пакет в списке. При обнаружении ошибок обратитесь к журналу событий Windows (Event Viewer) → «Приложения» → «Microsoft‑Windows‑AppXDeployment‑Server», где будет указана причина отказа (например, недействительная подпись или несовместимая версия ОС).

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

Таким образом, используя режим разработки, доверенный сертификат и стандартные инструменты PowerShell или DISM, вы полностью контролируете процесс установки MSIXBundle без обращения к Microsoft Store. Всё происходит локально, без необходимости подключения к онлайн‑службам, что особенно удобно в корпоративных и изолированных средах.