Некоторые компоненты Windows и UWP-приложения доступны только в Microsoft Store, но не всегда есть возможность использовать оригинальный магазин приложений Windows 11/10, в этом случае могут пригодиться альтернативные методы скачивания и установки соответствующих приложений.
Alt App Installer — программа, позволяющая выполнить поиск среди приложений Microsoft Store, причём не только для своего региона, скачать установочные файлы и зависимости и установить их. О ней и пойдёт речь далее в инструкции.
Использование и возможности Alt App Installer
Прежде чем приступить, кратко о том, зачем это может пригодиться. Два частых возможных сценария:
- Магазин Microsoft Store отсутствует в системе (впрочем, есть способы его установки).
- С загрузкой какого-то приложения или компонента системы есть трудности, как, например, с расширениями для видео HEVC
Возможны и иные ситуации, когда неофициальный загрузчик приложений может пригодиться.
И ещё одно примечание: антивирусы и VirusTotal могут «ругаться» на рассматриваемое приложение. Похоже, причина — в использовании pynstaller для компиляции Python-программы и её зависимостей в единый исполняемый файл (в настоящее время разработчик работает над C# версией утилиты) и в действительности всё в порядке.
Однако, на 100% гарантировать безопасность утилиты я не могу, всё на ваш страх и риск. Также вы можете использовать программу в песочнице или виртуальной машине для загрузки пакетов приложений из Microsoft Store и последующей установки на хосте.
Использование Alt App Installer достаточно простое:
- Скачайте самораспаковывающийся архив приложения со страницы GitHub разработчика
https://github.com/mjishnu/alt-app-installer/releases
и распакуйте его.
- Запустите приложение и нажмите «Choose App».
- В новом окне откроется браузер с открытым магазином Microsoft Store, используйте поиск, чтобы найти нужное приложение.
- После того, как необходимое приложение было найдено, нажмите «Select» в правом верхнем углу.
- Alt App Installer начнёт загрузку и установку файлов выбранного приложения.
- Результат — приложение установлено в системе:
- Также файлы приложения вы сможете найти в папке internal\downloads внутри папки Alt App Installer, при необходимости эти приложения Appx или AppxBundle можно установить и вручную.
Приложение работает и может оказаться полезным, но в ходе тестирования заметил некоторые особенности:
- На виртуальной машине с Windows 11 происходила только загрузка файлов приложения (и компонентов при наличии) в папку downloads, но не автоматическая установка, хотя приложение сообщало, что установка выполнена.
- И в Windows 10 и в Windows 11 при попытке использовать дополнительную опцию «Install UWP App» для установки уже скачанных пакетов средствами приложения, Alt App Installer зависает.
Не знаю, особенности ли это моих систем или же самого приложения.
Так или иначе, как и сервис
https://store.rg-adguard.net/
(позволяет скачивать пакеты приложений по ссылке на Microsoft Store), Alt App Installer может оказаться полезным в случаях, когда другие методы получить пакет нужного приложения из Microsoft Store не представляется возможным.
There are two types of apps that can be installed on Windows 10; executables which have been around for years, and APPX apps which were introduced in Windows 8/8.1 and also work on Windows 10. The APPX type app is normally downloaded from the Microsoft Store. The Microsoft Store not only downloads the app but also installs it and the average user is unlikely to see an APPX bundle file but they do exist.
An APPX application can be installed in one of two ways; via the App Installer, or from PowerShell. Neither of the two options is complicated. All you need to do is make sure the app is safe and that you’ve downloaded it from a reliable source.
1. App Installer
App Installer is a free Microsoft app that is built for the specific purpose of installing APPX apps on Windows 10.
- Visit the App Installer page in the Microsoft Store.
- Click Get, and then Install.
- Once the app has been installed open File Explorer.
- Navigate to the APPX file, and double-click it.
- You will see a window showing information about the package. Click Install (or Update if you’re updating an app), and it will be installed.
2. PowerShell
An APPX app can be installed from PowerShell but the installation might be missing components i.e., dependencies that the app has. You will have to figure them out yourself and install them since PowerShell can’t do it for you. The alternative is to use the App Installer method.
- Open File Explorer and navigate to the APPX file.
- Hold the Shift key and right-click the APPX file.
- Select Copy as path from the context menu.
- Open PowerShell with admin rights.
- Run the following command but replace the path with the path to the APPX file you copied.
Add-AppxPackage -Path "Path to APPX file"
Example
Add-AppxPackage -Path "C:\Users\fatiw\Desktop\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle"
Conclusion
If you install the App Installer app from the Microsoft Store, installing an APPX app/file will be as easy as installing an executable. You will only have to double-click it to begin the installation. If you’re unable to get the App Installer, or it is unable to install an app for any reason, the PowerShell option is there for you to fall back on.
If you’re having trouble installing apps from the Microsoft Store, you can download the APPX file for an app, and use one of the listed methods here to install it. It’s a little complicated but it’s also a good way to stick to an older version of an app that comes from the Microsoft Store.
Fatima Wahab
Fatima has been writing for AddictiveTips for six years. She began as a junior writer and has been working as the Editor in Chief since 2014.
Fatima gets an adrenaline rush from figuring out how technology works, and how to manipulate it. A well-designed app, something that solves a common everyday problem and looks
«Appx Installer» Installer
Thanks for Online link generator for Microsoft Store project
Desktop App Instraller
from Microsoft Corporation® is a simple tool for those who don’t have a Microsoft Store (like Windows10 LTSC) to install .appx or .msixbundle (UWP App Package) more easily.
However, it’s interesting that this «Installer» itself need to be installed in Microsoft Store. So it is inconvinent in a real pure LTSC to install any UWP application.
This project helps you to install Desktop App Instraller
to break the first window.
Then, to get more offline .appx packages, please 👉 Online link generator for Microsoft Store
Usage
- Download zip from Release, uncomporess it.
- Double click
Install.cmd
to install Desktop App Instraller. - Wait for
All packages installed.
message. - Close the console. From now on, you can double-click an .appx or .msixbundle file to install it directly.
Tips
- Only support x64 Windows platform.
В Windows 8.1 впервые появились так называемые Modern-программы, которые распространялись через Windows Store. В Windows 10 Microsoft доработала эту концепцию и представила универсальные UWP-приложения (Universal Windows Platform). Если известные всем Win32-программы можно установить простым двойным кликом по exe / msi-файлу, то с UWP-приложениями всё несколько сложнее. В этой статье разберемся с тем, как правильно поставить такие программы на компьютер с Windows 10. Отметим, что это немного сложнее, чем установка Appx в Windows 10 Mobile.
Какие бывают установщики UWP-приложений
Сами по себе установщики универсальных приложений бывают только двух видов:
- Appx-файл — стандартный установщик.
- AppxBundle-файл — установщик, включающий в себя несколько Appx-пакетов. Используется гораздо чаще, так как позволяет разработчику распространять приложение для разных типов устройств и различных локализаций буквально одним файлом.
Для пользователя никакой разницы между Appx и AppxBundle-пакетом нет. Гораздо важнее разделение универсальных приложений по их состоянию, так как это влияет на способ их установки. Существует 3 категории программ:
- Опубликованные приложения — это программы, которые можно скачать из Microsoft Store. Их установщик — это только один Appx / AppxBundle-файл. Чтобы установить такую программу, достаточно запустить этот файл.
- Неопубликованные приложения — это достаточно стабильные релизные версии программ, которые разработчик пока не выложил в Microsoft Store. Неопубликованное приложение поставляется в виде Appx / AppxBundle-файла и сертификата (файла в формате .cer). Чтобы его поставить, нужно установить в систему сертификат, и только потом воспользоваться Appx / AppxBundle-установщиком.
- Тестовые версии приложений — программы, которых нет в Microsoft Store. Зачастую доступны в виде ZIP-архива, который включает в себя несколько папок и файлов. Способы их установки мы разберём отдельно, ближе к концу этой статьи.
Как включить режим разработчика в Windows 10
Все инструкции в этой статье надо выполнять после включения режима разработчика. Для этого откройте Параметры — Обновление и безопасность — Для разработчиков и выберите Использование функций разработчика — Режим разработчика. Его можно оставить включенным. Если режим разработчика не включить, Windows будет блокировать попытки установить приложения извне магазина Microsoft Store.
Как установить сертификат (.cer) UWP-приложения
Сертификат можно поставить двумя способами: через Мастер импорта сертификатов или с помощью командной строки (Powershell). Вы можете выбрать тот, который вам удобнее.
Как установить сертификат через Мастер импорта сертификатов
- Кликните два раза по нужному файлу.
- Нажмите на кнопку Установить сертификат.
- Нажмите Далее.
- Выберите пункт Поместить все сертификаты в следующее хранилище и кликните по кнопке Обзор.
- Найдите в списке папку Доверенные лица, выделите её и нажмите ОК.
- Нажмите Далее.
- Кликните на кнопку Готово и подождите пару секунд, пока сертификат будет установлен.
Как установить сертификат через командную строку или Powershell
Этот способ гораздо быстрее предыдущего, но вам придётся набрать пару команд в консоли. Отметим, что можно использовать и командную строку, и Powershell — все команды будут абсолютно одинаковыми.
- Откройте папку с сертификатом в Проводнике.
- Кликните по кнопке Файл, затем по Запустить Windows Powershell — Запустить Windows Powershell от имени администратора.
- Наберите следующую команду: certutil -addStore TrustedPeople.
- Начните набирать имя файла-сертификата.
- Нажмите на клавишу Tab на клавиатуре, чтобы Powershell (или командная строка) набрали полное название файла за вас.
- Нажмите Enter.
Как установить Appx или AppxBundle-файл UWP-приложения
Как и в случае с сертификатами, есть два распространённых способа установки универсального приложения.
Как установить Appx или AppxBundle-файл через Установщик приложений
Начиная с Windows 10 1607, в системе предустановлена специальная утилита под названием Установщик приложений. Она позволяет установить программу буквально в пару кликов. В некоторых редакциях Windows 10 утилита может отсутствовать. В таком случае вам придётся сначала скачать её из Microsoft Store.
Как поставить Установщик приложений в Windows 10
- Нажмите Win + R. На планшетах можно тапнуть и удерживать палец на кнопке Пуск, после чего выбрать пункт Выполнить.
- Введите следующую команду и нажмите Enter или ОК: ms-windows-store://PDP/?ProductId=9nblggh4nns1.
- Установите утилиту. Если Магазин покажет, что продукт уже установлен, просто закройте его.
Если у вас нет приложения Microsoft Store, можно загрузить AppxBundle-файл утилиты и установить её с помощью PowerShell (инструкция находится немного ниже). После того, как вы убедились, что Установщик приложений уже есть в системе, сделайте следующее:
- Откройте папку с Appx / AppxBundle-файлом в Проводнике.
- Кликните по нужному файлу два раза.
- Если у вас включён фильтр SmartScreen, Windows выдаст предупреждение о предотвращении запуска подозрительного приложения. Нажмите Подробнее, а затем Выполнить в любом случае.
- Снимите или поставьте отметку возле Запуск при состоянии готовности, после чего нажмите Установить.
- Подождите некоторое время.
Как установить Appx или AppxBundle файл через Powershell
В отличие от импорта сертификата, вам нужно использовать именно Powershell: командная строка не подходит.
- Откройте папку с Appx / AppxBundle-файлом в Проводнике.
- Кликните на кнопку Файл, затем на Запустить Windows Powershell — Запустить Windows Powershell от имени администратора.
- Введите следующую команду: Add-AppxPackage.
- Начните набирать имя установочного файла приложения.
- Нажмите на клавишу Tab на клавиатуре, чтобы Powershell набрала полное название файла вместо вас.
- Нажмите Enter и подождите.
В случае возникновения ошибок перезагрузите компьютер. Если это не помогло, обратитесь за помощью к тому, кто предоставил вам пакет приложения.
Как установить тестовую версию приложения
Тестовые версии приложения, как мы и писали ранее, распространяются в виде ZIP-архивов. Распаковав этот архив, вы увидите следующие папки и файлы:
- Папка Add-AppDevPackage.resources и файл Add-AppDevPackage.ps1 — нужны для быстрой установки приложения.
- Папка Dependencies — содержит в себе некоторые системные компоненты. Без этих компонентов приложение не заработает, так что их нужно установить перед тем, как устанавливать саму программу.
- Appx / AppxBundle-файл — установщик приложения.
- CER-файл — сертификат приложения, без которого оно не установится.
Установить тестовую версию приложения можно в автоматическом режиме, а также вручную.
Как быстро установить тестовую версию приложения через Powershell
- Кликните по файлу Add-AppDevPackage.ps1 правой клавишей мыши и выберите пункт Выполнить с помощью Powershell.
- Нажмите Enter и подтвердите запрос о выдаче прав администратора.
- Подтвердите установку сертификата. Для этого введите на клавиатуре букву А (кириллическую, а не латинскую!) и нажмите Enter. В локализациях Windows, отличных от русской, чётко следуйте инструкциям, которые появятся на экране.
- Подождите, пока приложение установится.
Как установить тестовую версию приложения вручную
- Зайдите в папку Dependencies, затем в директорию, соответствующую вашей системе и процессору: ARM — ПК на базе процессоров Qualcomm Snapdragon, x86 — 32-битная Windows, x64 — 64-битная Windows. Отметим, что иногда на 64-битной Windows нужно установить системные компоненты не только из папки x64, но ещё и из директории x86.
- Установите все Appx-файлы из нужной папки с помощью инструкций выше.
- Вернитесь в корневую директорию и установите сертификат приложения, который в ней находится.
- Установите Appx / AppxBundle-файл программы.
Если у вас будут возникать проблемы с установкой приложения, перезагрузите компьютер. В случае, если это не поможет, обратитесь к разработчику программы.
Если вы скачали приложение для Windows 11 или Windows 10 в формате MSIXBundle или MSIX, но не можете его установить обычным двойным кликом, есть несколько способов решить эту проблему. В этой статье подробно рассмотрены методы установки пакетов MSIXBundle и MSIX с помощью установщика приложений от Microsoft или команд PowerShell.
Что такое MSIXBundle и MSIX?
MSIXBundle — это формат пакетов приложений от Microsoft, который может включать несколько версий установщика одного и того же приложения. Формат MSIX представляет собой пакет с одной версией приложения. Оба этих формата служат для упрощения распространения и установки приложений на Windows.
Способы установки MSIXBundle и MSIXУстановщик приложений (App Installer)
Наиболее простой и интуитивный способ установки пакетов MSIXBundle и MSIX — использовать установщик приложений от Microsoft. Если он не установлен на вашем компьютере, следуйте этим шагам:
Установка App Installer через Microsoft Store
Откройте Microsoft Store.
В строке поиска введите «App Installer» или «Установщик приложения».
Найдите и установите приложение App Installer.
После установки App Installer, двойным кликом откройте файл MSIXBundle или MSIX.
Вы увидите окно установщика, предложившего установить приложение. Нажмите кнопку «Установить».
Установка App Installer вручную
Перейдите на сайт https://store.rg-adguard.net/.
Введите URL https://apps.microsoft.com/store/detail/app-installer/9NBLGGH4NNS1 в поле поиска и выберите канал «Retail».
Скачайте файл Microsoft.DesktopAppInstaller с расширением .appxbundle. Рекомендуется нажать правой кнопкой мыши на ссылку и выбрать «Сохранить ссылку как», чтобы избежать проблем со скачиванием.
Установите скачанный файл, двойным кликом открыв его.
После установки App Installer вы сможете без проблем устанавливать приложения в формате MSIXBundle и MSIX.
Если в Вашей системе уже он устновлен, то вы увидете следующее сообщение:
Установка через Windows PowerShell
Для более опытных пользователей или тех, кто предпочитает командную строку, есть метод установки с помощью Windows PowerShell. Этот способ также может быть полезен, если у вас нет доступа к Microsoft Store. Скопируйте путь к файлу MSIXBundle или MSIX. Для этого щелкните правой кнопкой мыши по файлу и выберите «Копировать как путь».
Откройте PowerShell или Терминал Windows от имени администратора. Для этого нажмите правой кнопкой мыши на кнопку «Пуск» и выберите соответствующий пункт меню.
Введите команду:
Add-AppxPackage -Path путь_к_файлу.msixbundle
Вместо путь_к_файлу.msixbundle вставьте скопированный путь из буфера обмена. Нажмите Enter и дождитесь завершения установки. После выполнения этих команд пакет MSIXBundle или MSIX будет установлен на вашем компьютере.
Часто встречающиеся ошибки при установке пакетов и их решение
При установке пакетов MSIX и MSIXBundle могут возникать различные ошибки, которые могут препятствовать успешной установке приложений. В этом разделе рассмотрим наиболее распространенные ошибки и предложим способы их решения.
Ошибка «Установщик приложений не найден»
Причина: App Installer не установлен или неправильно настроен.
Решение: Откройте Microsoft Store. В строке поиска введите «App Installer» или «Установщик приложения». Найдите и установите App Installer. Если установка через Microsoft Store невозможна, загрузите App Installer вручную, следуя инструкциям, описанным ранее в статье.
Ошибка «Пакет поврежден или недействителен»
Причина: Пакет MSIX или MSIXBundle поврежден или скачан с ненадежного источника.
Решение: Убедитесь, что файл скачан с официального сайта разработчика или другого надежного источника. Попробуйте перекачать файл. Проверьте, не был ли файл изменен или поврежден при скачивании (используйте проверку хеш-суммы, если она доступна).
Ошибка «Отказано в доступе» при установке через PowerShell
Причина: Недостаточно прав для выполнения команды.
Решение: Запустите PowerShell или Терминал Windows от имени администратора. Для этого щелкните правой кнопкой мыши на кнопку «Пуск» и выберите «Windows PowerShell (администратор)» или «Терминал Windows (администратор)». Повторите команду установки:
Add-AppxPackage -Path путь_к_файлу.msixbundle
Ошибка «Установка заблокирована политиками безопасности»
Причина: Политики безопасности Windows блокируют установку пакета.
Решение: Откройте «Параметры» Windows. Перейдите в раздел «Обновление и безопасность». Выберите «Для разработчиков». Включите режим разработчика, если он отключен. Если проблема не решена, проверьте настройки антивирусного программного обеспечения и брандмауэра, которые могут блокировать установку.
Ошибка «Не удается открыть файл» при двойном клике на MSIX/MSIXBundle
Причина: Ассоциация файлов MSIX/MSIXBundle не настроена или нарушена.
Решение: Убедитесь, что App Installer установлен. Щелкните правой кнопкой мыши на файл MSIX или MSIXBundle. Выберите «Открыть с помощью» и найдите App Installer в списке приложений. Установите флажок «Всегда использовать это приложение для открытия файлов .msix или .msixbundle» и нажмите «ОК».
Ошибка «Проблема с сертификатом»
Причина: Пакет MSIX или MSIXBundle подписан недействительным или неподписанным сертификатом.
Решение: Убедитесь, что пакет скачан с официального и надежного источника. Установите доверенный корневой сертификат, если он предоставлен разработчиком. Временно отключите проверку сертификатов (не рекомендуется для постоянного использования): Откройте PowerShell от имени администратора. Введите команду:
Set-ExecutionPolicy Unrestricted
После установки пакета верните политику безопасности:
Set-ExecutionPolicy Restricted
Эти советы помогут вам справиться с наиболее распространенными ошибками, возникающими при установке пакетов MSIX и MSIXBundle в Windows 11 и 10. Следуя этим рекомендациям, вы сможете быстро и эффективно устанавливать необходимые приложения.
Заключение
Установка приложений в формате MSIXBundle и MSIX в Windows 11 и 10 может быть выполнена несколькими способами, включая использование App Installer и команд PowerShell. Эти методы позволяют легко и быстро установить необходимые приложения, даже если они не запускаются автоматически. Выбирайте наиболее удобный для вас способ и следуйте приведенным инструкциям, чтобы успешно установить любое приложение в этих форматах.