Msixbundle как установить без microsoft store
Перейти к содержимому

Msixbundle как установить без microsoft store

  • автор:

Как установить MSIXBundle и MSIX в Windows 11 и 10

Как установить MSIXBundle и MSIX в Windows

Если вы скачали какое-либо приложение Windows 11/10 с расширением MSIXBundle или MSIX, но оно не открывается и не устанавливается автоматически по двойному клику, проблему можно решить.

В этой простой инструкции о том, как установить пакет приложения в формате MSIXBundle в Windows 11 и Windows 10 — используя установщик приложений от Майкрософт или команду PowerShell. На близкую тему: Как установить APPX и APPXBundle в Windows.

Использование установщика приложений для установки MSIXBUNDLE

MSIXBundle — собственный формат пакетов приложений Microsoft, который может содержать несколько версий установщика нужного приложения, а MSIX — тот же формат, но с одной версией приложения.

Для установки пакета или приложения пользователю обычно не требуется выполнять какие-либо действия: достаточно открыть файл двойным кликом, а дальнейшую работу возьмет на себя установщик приложений. Однако, если установщик отсутствует, вы можете получить предложение выбора, чем открыть файл MSIXBundle/MSIX.

Если на компьютере присутствует Microsoft Store, для решения проблемы вы можете установить Установщик приложений (App Installer), а уже после его установки — приложение, распространяемое в виде MSIXBundle или MSIX:

  1. Откройте Microsoft Store, в строке поиска введите «App Installer» или «Установщик приложения». Установщик приложений в Microsoft Store
  2. Установите приложение.
  3. После установки просто запустите файл MSIXBundle.
  4. Вы увидите предложение установщика выполнить установку приложения — нажмите кнопку «Установить» для установки. Установка MSIXBundle через установщик приложений

Вы можете вручную скачать App Installer в виде APPXBundle следующим образом:

Загрузка App Installer для Windows

  1. Зайдите на сайт https://store.rg-adguard.net/
  2. Введите строкув поле URL и выберите канал Retail, нажмите кнопку подтверждения.
  3. Скачайте и установите файл Microsoft.DesktopAppInstaller с расширением .appxbundle — лучше нажать по нему правой кнопкой мыши и выбрать пункт «Сохранить ссылку как», простое нажатие не всегда срабатывает для скачивания.

Установка в Windows PowerShell

Второй метод — установка с помощью Windows PowerShell или Терминала Windows:

Установка MSIXBundle через PowerShell

  1. Скопируйте путь к файлу MSIXBundle или MSIX — правый клик по файлу и пункт «Копировать как путь».
  2. Запустите PowerShell или Терминал от имени администратора, для этого можно нажать правой кнопкой мыши по кнопке «Пуск» и выбрать соответствующих пункт меню.
  3. Введите командупуть достаточно будет вставить из буфера обмена.
  4. Нажмите Enter и дождитесь завершения установки приложения.

Готово, пакет приложения MSIXBundle или приложение MSIX будет установлено на вашем компьютере.

А вдруг и это будет интересно:

03.05.2023 в 10:42

В Windows 11 App Installer установлен по умолчанию и остается даже после удаления Microsoft Store.
В Windows 10 нет, и поэтому второй вариант с установкой через PowerShell не сработает без установки App Installer.
Добавьте в инструкцию.

04.05.2023 в 18:38

Неверно. Сработает.
До сего времени использовал установленный в PowerShell App Installer не для инсталляции программ, а для выяснения ошибок установки (он при сбое выводит отчет с проблемами). OC — Server 2022 (ну, или Wndws 10, если угодно)

04.05.2023 в 13:12

Вместо использования здесь AppxPackage можно использовать AppxProvisionedPackage.
В этом случае установка будет происходить в СИСТЕМНОМ контексте — для любого нового пользователя в том числе), что мне кажется более правильным.
При использовании же AppxPackage установка будет выполнена только для ТЕКУЩЕГО пользователя.

04.05.2023 в 18:24

Вот как будет выглядеть верхний пример —
Add-AppxProvisionedPackage -Online -PackagePath «путь_к_файлу.msixbundle» -SkipLicense
Путь к лицензии здесь надо указывать обязательно. А раз нет, то — Skip…

How to install Microsoft Store applications without Microsoft Store

I had to install a Windows 10 VM to do some researches. But I’ve got a problem after the installation. There was not a Microsoft Store and of course I had to install some MS Store specific applications.

In this article I will show you how to install MS Store specific applications without MS Store. You can even install the MS Store itself by doing this.

Table of contents

Install App Installer

Turn on Developer Mode

Firstly, we have to turn on “Developer Mode”. Press Ctrl + I → Click “Privacy and Security” → Click “For developers” → Turn on “Developer Mode” → Click “Yes”.

Turning on the Developer Mode in Windows Turning on the Developer Mode in Windows

Install the application

Find the application on MS Store web and copy link to that web page.

Locating the link to App Installer application in MS Store Locating the link to App Installer application in MS Store

Go to this site, put the link in an entry and click the button. The site will process the link and output all links to direct files needed to install the application. You can find all libraries required by the application in this list.

Using the Link Generator Using the Link Generator The list of links to different versions of application and required packages The list of links to different versions of application and required packages

Download required packages. Applications can be in different formats (appx, appxbundle, msix, msixbundle). You can find more about how to install them manually here. I recommend to install .appx or .appxbundle package, because you can install them just with PowerShell commands. In my situation, I had to install the “VCLibs” library. It was also listed in packages list on the site.

Install required packages with PowerShell

Check everything is OK. After installation, you could open .msix, .msixbundle and other installation files with App Installer application.

Trying to open an installer application with App Installer Trying to open an installer application with App Installer

Example with WhatsApp Desktop

Suppose you want to install WhatsApp Desktop on your Windows computer. How can you do it without interacting with MS Store? The example of the process is below.

Find the app on MS Store web and copy link to the app page.

Locating the link to WhatsApp application in MS Store Locating the link to WhatsApp application in MS Store

Go to this site, put the link in an entry and click the button.

The list of links to different versions of application and required packages The list of links to different versions of application and required packages

Download the application package (here it is the second item with .msixbundle extension).

If you did install the App Installer app before, you can install applications in these formats easily by just double-clicking on them.

Using App installer to install the application with .msixbundle extension Using App installer to install the application with .msixbundle extension

Click the “Install” button and there you are.

WhatsApp is installed successfully WhatsApp is installed successfully

Conclusion

Today we learned how to install Microsoft Store applications without the MS store itself. You can also install applications and packages which are not distributed from the MS Store with App Installer.

Как в Windows 10/11 установить appxbundle, msixbundle, msix и appx?

Программы для операционных систем Windows 10 и 11 распространяются не только в виде исполнимых EXE-файлов, но и в виде пакетов msix и appx или наборов приложений appxbundle и msixbundle. Все они — приложения, написанные под универсальную платформу Windows (Windows Universal Platform или UWP), которые могут функционировать не только на компьютерах, но и на мобильных устройствах, игровых приставках Xbox One, очках смешанной реальности Microsoft HoloLens или интерактивных досках (экранах) Surface Hub.

Appxbundle, msixbundle, msix и appx можно условно назвать аналогом пакетов APK, знакомых продвинутым пользователям смартфонов под управлением Android. Чтобы установить на Android приложение не из Play Market, а какого-либо другого источника, нужно будет скачать APK-файл, а затем вручную запустить его на телефоне. И то же самое можно сказать о рассматриваемых Windows-пакетах.

Но в отличие от APK, файлы appxbundle, msixbundle, msix и appx не получится запустить так же просто, как на смартфоне Android. Это можно будет сделать, предварительно активировав «Режим разработчика» в настройках системы и установив специальное приложение из Microsoft Store. Можно обойтись и без этого приложения, используя возможности PowerShell. Рассмотрим все по порядку.

Зачем устанавливать appxbundle, msixbundle, msix, appx и где их взять?

Приложения, скачиваемые с Microsoft Store, распространяются в виде указанных установочных пакетов. Но не всякую программу можно загрузить из магазина — некоторые из них распространяются, например, через GitHub и прочие сайты, не имеющие отношения к Microsoft. Это, во-первых.

А, во-вторых, сохранив установочные пакеты appxbundle, msixbundle, msix, appx на компьютере, в будущем их можно будет устанавливать без доступа в интернет, т.е. примерно так же, как и в случае с оффлайн EXE-установщиками. И здесь возникает вопрос о том, как скачать appxbundle, msixbundle, msix или appx из Microsoft Store. А вот как:

  • Откройте в браузере страницу Microsoft Store, посвященную той программе, которую следует скачать, и скопируйте ссылку в адресной строке (желательно только ту ее часть, что находится до вопросительного знака).

Microsoft Store

  • Далее перейдите на сайт , являющийся онлайн-генератором ссылок для Microsoft Store. Просто вставьте скопированную ранее ссылку в текстовое поле по центру страницы и нажмите кнопку с галочкой. Если ниже отобразится сообщение о том, что «Сервер вернул пустой список», попробуйте изменить напротив текстового поля с «RP» на какой-нибудь другой, затем повторите попытку.

Скачивание appxbundle, msixbundle, msix, appx

  • Если все нормально, останется кликнуть по одной из ссылок, заканчивающихся строкой «.appxbundle, .msixbundle, .msix или .appx». Обратите внимание, что некоторые программы могут иметь разные версии для 32-х (x86) и 64-битных (x64) операционных систем Windows.

Как скачать appxbundle, msixbundle, msix, appx

Есть одно замечание по скачанному файлу. Иногда они скачиваются без какого-либо расширения, а вместо названия — имеют какой-то непонятный набор символов. Так произошло и в нашем случае. Поэтому просто переименовываем файл или просто приписываем к нему то расширение, которое указано в ссылке.

Теперь у нас имеется файл-установщик. Осталось включить режим разработчика и установить приложение.

Активация режима разработчика в Windows

Нижеследующая инструкция была составлена в среде Windows 11. В Windows 10 имеются отличия в названиях и местоположениях разделов, опций, настроек и т.д., мы будем приводить их в скобках. Действия следующие:

  • Открываем окно «Параметры», используя комбинацию клавиш «Win + I» либо кликнув по соответствующему значку в меню «Пуск»:

Меню «Пуск»

  • Переходим во вкладку «Конфиденциальность и безопасность» (в Windows 10 — «Обновление и безопасность»), затем идем в раздел «Для разработчиков» (в Windows 10 вместо раздела отобразится одноименная вкладка):

Параметры

  • Осталось перевести переключатель «Режим разработчика» в положение «Вкл.», а затем подтвердить это действие в отобразившемся окне с предупреждением.

Как включить «Режим разработчика» Windows 11

Теперь можно приступать к установке скачанного appx-файла. Начнем с PowerShell.

Установка appxbundle, msixbundle, msix и appx при помощи PowerShell

Установка appxbundle и appx немного отличается от установки msix и msixbundle тем, что для последних двух форматов нужно сначала установить программу «MSIX Core». Начнем с appxbundle и appx.

Первым делом нужно запустить оболочку PowerShell от имени администратора. Например, через программу «Диспетчер задач»:

  • Запустите «Диспетчер задач» (Ctrl + Shift + Esc), откройте в нем меню «Файл», затем выберите «Запустить новую задачу»:

Диспетчер задач

  • Впишите в открывшееся окно без кавычек команду «powershell», установите галочку напротив «Создать задачу с правами администратора» и нажмите «ОК»:

  • Для установки пакетов приложений формата appxbundle и appx в PowerShell предусмотрена специальная команда формата:

add-appxpackage —path <путь до файла appxbundle или appx>

  • Для упрощения задачи мы скопировали скачанный APPX-файл в корень «Локального диска F». В нашем случае команда имеет следующий вид:

add-appxpackage -path F:\7zip.appx

  • Копируем ее в окно PowerShell и нажимаем Enter.

PowerShell

  • Ожидаем окончания установки:

  • Как и в случае с установкой приложений из Microsoft Word, после установки пакета из PowerShell ярлык для запуска программы на рабочем столе не появляется. Но значок можно найти в меню «Пуск» в разделе «Все приложения» или, воспользовавшись встроенным поиском по имени программы:

Поиск в Пуске

Для установки пакетов msix и msixbundle скачиваем здесь программу MSIX Core нужной разрядности и устанавливаем ее. Дальнейшие действия также выполняется в консоли PowerShell, запущенной от имени администратора:

  • Команда PowerShell для установки msix и msixbundle имеет следующий вид:

msixmgr.exe —AddPackage <путь до файла msix или msixbundle> —quietUXn

  • Для эксперимента мы будем устанавливать программу NotepadPlus, скачанную нами ранее в виде пакета .msix. Вводим в PowerShell следующую команду:

msixmgr.exe —AddPackage F:\notepadplus.msix —quietUXn

Установка msix

На этом заканчиваются все различия между установкой пакетов msix/msixbundle и appxbundle/appx.

Установка appxbundle, msixbundle, msix и appx при помощи программы «Установщик приложения»

Чтобы не использовать PowerShell каждый раз, когда требуется установить appxbundle, msixbundle, msix или appx, можно использовать программу «Установщик приложения», она же — «App Installer». Приложение можно установить через Microsoft Store обычным способом или по инструкции для appx/appxbundle выше.

Теперь для установки рассматриваемых пакетов всех 4-х типов достаточно будет кликнуть по ним два раза мышкой. Если отобразится окно «Каким образом вы хотите открыть этот файл», выберите в нем «Установщик приложения» или «msixmgr.exe», установите галочку напротив «Всегда открывать это приложение» и нажмите «ОК»:

Запуск «Установщика приложения»

Запуск пакетов приведет к открытию окна, в котором останется нажать кнопку «Установить»:

Как установить универсальное приложение формата MSIX или MSIXBundle в Windows 10 и 11

В отличие от установщиков десктопных программ, установщики универсальных приложений распространяются в основном через платформу Microsoft Store и имеют формат APPXBundle или APPX . Реже встречаются новые форматы MSIX и MSIXBundle , объединяющие в себе возможности MSI , APPX , App-V и ClickOnce и использующие, как уверяют в Microsoft, более надежный и соответствующий современным требованиям метод упаковки данных.

В автономном режиме пакеты APPXBundle и APPX устанавливаются точно так же, как и exe -дистрибутивы – двойным по ним кликом, но не все так однозначно с файлами MSIX и MSIXBundle, для установки которых могут понадобиться другие решения. Если инсталлятор нового формата не запускается двойным кликом, воспользуйтесь специальным установщиком от Microsoft либо консолью PowerShell .

Чем отличаются форматы MSIX и MSIXBundle

По сути, файл MSIXBundle представляет собой ZIP -архив, содержащий установочные пакеты универсального приложения в формате msix или appx. Это могут быть разные версии одной и той же программы, так и дополнительные компоненты, например, языковые пакеты. В отличие от MSIXBundle, файл MSIX содержит в себе только одну версию приложения. Кстати, MSIX это тоже ZIP -архив, содержащий в себе конфигурационные и исполняемые файлы EXE и DLL , в чем вы сами можете убедиться, изменив его расширение на ZIP и распаковав любым архиватором.

Установка с помощью App Installer

Чтобы установить приложение MSIX или MSIXBundle, понадобится «Установщик приложения» или App Installer. Если у вас имеется учетная запись Microsoft, используйте для его установки Microsoft Store .

Microsoft Store

Если вы работаете в локальной учетной записи, скачайте «Установщик приложения» с помощью сервиса store.rg-adguard.net.

Вставьте в его поле ссылку https://apps.microsoft.com/store/detail/app-installer/9NBLGGH4NNS1 , выберите канал PR или Retail и нажмите кнопку в виде галочки.

Retail

Сервис выдаст список файлов приложения – кликните по файлу Microsoft.DesktopAppInstaller_версия.appxbundle правой кнопкой мыши и выберите в меню «Сохранить ссылку как».

Сохранить ссылку как

Запустите файл appxbundle двойным кликом и установите программу.

После инсталляции вы сможете точно таким же образом устанавливать приложения формата MSIX и MSIXBundle .

Установка с помощью PowerShell

Если возиться с инсталлятором желания нет, воспользуйтесь PowerShell .

Откройте консоль от имени администратора и выполните команду Add-AppxPackage -Path путь_к_файлу.msixbundle или msix.

PowerShell

Инсталляция будет выполнена в автоматическом режиме.

Если вдруг PowerShell не сможет обработать команду, скорее всего, установить App Installer таки придется.

Это должно будет решить проблему при установки MSIX и MSIXBundle из PowerShell .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *