Универсальные приложения Windows, те, которые вы можете скачать из магазина или же из сторонних источников имеют расширение .Appx или .AppxBundle — не особо знакомое большинству пользователей. Возможно, по этой причине, а также потому, что в Windows 10 по умолчанию запрещена установка универсальных приложений (UWP) не из магазина, может возникнуть вопрос о том, как установить их.
В этой инструкции для начинающих — подробно о том, как установить программы Appx и AppxBundle в Windows 11 или Windows 10 (для компьютеров и ноутбуков) и какие нюансы следует учитывать при установке. Также может пригодиться: Как установить MSIXBundle и MSIX в Windows 11 и Windows 10.
Примечание: очень часто вопрос о том, как установить Appx возникает у пользователей, которые скачали платные приложения магазина Windows 10 бесплатно на сторонних сайтах. Следует учитывать, что загруженные из неофициальных источников приложения могут представлять угрозу.
Установка приложений Appx и AppxBundle
По умолчанию установка приложений Appx и AppxBundle не из магазина заблокирована в Windows 10 в целях безопасности (аналогично блокировке приложений из неизвестных источников на Android, не дающей установить apk).
При попытке установить такое приложение вы получите сообщение «Чтобы установить это приложение включите режим загрузки неопубликованных приложений в меню «Параметры» — «Обновление и безопасность» — «Для разработчиков» (код ошибки 0x80073CFF).
Пользуясь подсказкой, выполняем следующие шаги:
- Заходим в Пуск — Параметры (или нажимаем клавиши Win+I) и открываем пункт «Обновление и безопасность».
- В разделе «Для разработчиков» отмечаем пункт «Неопубликованные приложения».
- Соглашаемся с предупреждением о том, что установка и запуск приложений из-за пределов Магазина Windows могут подвергнуть риску безопасность вашего устройства и личных данных.
Сразу после включения возможности установки приложений не из магазина, установить Appx и AppxBundle можно будет простым открытием файла и нажатием кнопки «Установить».
Еще один способ установки, который может пригодиться (уже после включения возможности установки неопубликованных приложений):
- Запустить PowerShell от имени администратора (можно начать набирать PowerShell в поиске на панели задач, затем нажать по результату правой кнопкой мыши и выбрать пункт «Запустить от имени Администратора» (в Windows 10 1703, если вы не изменяли поведения контекстного меню Пуск, нужный пункт можно найти, кликнув правой кнопкой мыши по пуску).
- Ввести команду:
add-appxpackage путь_к_файлу_appx
(или appxbundle) и нажать Enter.
- Если предыдущий вариант не сработает, можно использовать вариант установки для всех пользователей:
Add-AppxProvisionedPackage -Online -PackagePath "путь_к_файлу.Appx" -SkipLicense
Дополнительная информация
Если скаченное вами приложение не устанавливается описанными способами, полезной может оказаться следующая информация:
- Приложения Windows 8 и 8.1, Windows Phone могут иметь расширение Appx, но не устанавливаться в Windows 10 как несовместимые. При этом возможны разные ошибки, например, сообщение о том, что «Попросите у разработчика новый пакет приложения. Этот пакет не подписан с помощью доверенного сертификата (0x80080100)» (но эта ошибка не всегда говорит о несовместимости).
- Сообщение: Не удалось открыть файл appx/appxbundle «Сбой по неизвестной причине» может говорит о том, что файл поврежден (или вы скачали что-то, не являющееся приложением Windows 10).
- Иногда, когда простое включение установки неопубликованных приложений не срабатывает, можно включить режим разработчика Windows 10 и попробовать снова.
Пожалуй, это все на тему установки приложения appx. Если остались вопросы или, наоборот, есть дополнения — буду рад увидеть их в комментариях.
Способ 1: Штатный установщик
Если в Windows 10 не сбились ассоциации, запустить установку приложения в формате Appхbundle можно обычным двойным кликом, но перед этим необходимо убедиться, что в операционной системе разрешена установка из свободных источников.
- Откройте приложение «Параметры» и перейдите в раздел «Обновление и безопасность» → «Для разработчиков». Установите переключатель «Режим разработчика» в положение «Вкл».
- Подтвердите в открывшемся диалоговом окне активацию «Режима разработчика».
- Запустите файл устанавливаемой программы двойным кликом. По умолчанию файлы данного типа ассоциируются со штатным приложением «Установщик приложений», в этом случае значок пакета Appхbundle будет иметь вид как скриншоте ниже.
- Если значок пустой, кликните по файлу Appхbundle правой кнопкой мыши и выберите опцию «Открыть с помощью».
- Из списка доступных программ выберите «Установщик приложения». Если программа отсутствует, ее нужно будет установить из Microsoft Store.
- После запуска файла Appхbundle откроется окошко мастера-установщика UWP-приложения, нажмите в нем кнопку «Установить».
Как правило, универсальные приложения устанавливаются в тихом режиме, не требуя дополнительных действий со стороны пользователя.
Способ 2: Консоль «PowerShell»
Для установки пакетов приложений Appхbundle можно также использовать консоль «PowerShell», что, однако, не отменяет необходимости включения функции «Режим разработчика».
- Активируйте «Режим разработчика», если это не было сделано раньше. Как включить этот режим, описано в Способе 1.
- Запустите от имени администратора консоль «PowerShell» из контекстного меню кнопки «Пуск» или иным известным вам способом.
- Введите в консоли команду вида
add-appxpackage полный путь к файлу appxbundle
и нажмите клавишу ввода.
В случае наличия на компьютере необходимых для работы данного приложения компонентов будет выполнена установка Appхbundle, при этом ярлык запуска приложения появится в меню «Пуск».
Наша группа в TelegramПолезные советы и помощь
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.
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”.
Install the application
Find the application on MS Store web and copy link to that web page.
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.
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
1 2 |
Add-AppxPackage -Path .\Downloads\Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe.Appx Add-AppxPackage -Path .\Downloads\Microsoft.DesktopAppInstaller_2019.1019.1.0_neutral___8wekyb3d8bbwe.AppxBundle |
Check everything is OK. After installation, you could open .msix, .msixbundle and other installation files with App Installer application.
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.
Go to this site, put the link in an entry and click the button.
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.
Click the “Install” button and there you are.
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.
Thank you for reading, I hope it was useful for you ❤️
This post is licensed under CC BY 4.0 by the author.
Adguard опубликовала новый онлайн-инструмент, благодаря которому, пользователи со всего мира могут загружать приложения Windows 10 не используя Microsoft Store.
Вы можете помнить, что Adguard в 2017 году создал инструмент, позволяющий, напрямую загружать образы ISO Windows и Office с серверов Microsoft.
Ранее у вас было два варианта загрузки приложений из Microsoft Store, оба работали на устройстве Windows 10: использовать Store для загрузки и установки приложений или используйте монитор трафика для перехвата загрузок и сохранения файлов приложений непосредственно в системе.
Новый инструмент Adguard Store меняет это, поскольку предоставляет всем возможность загрузки любого приложения из магазина Microsoft. Все, что вам нужно, это ссылка на приложение в магазин; вы можете выбрать загрузку определенной версии приложений, например, для выпуска версий Windows 10 или Fast Ring.
Adguard перечисляет все доступные версии, и все, что вам осталось сделать, — это нажать на одну из них, чтобы загрузить приложение в локальную систему. Сценарий извлекает информацию из Microsoft Store. В интерфейсе перечислены все файлы, даты истечения срока действия и хэши SHA-1. Вам необходимо загрузить файлы AppxBundle и EAppxBundle для выбранного приложения. Обратите внимание, что в листинге могут отображаться разные версии одного и того же приложения.
Как получить ссылку на нужное приложение в Магазине Windows 10.
- Чтобы получить ссылку на загрузку приложения, откройте магазин с помощью меню «Пуск» или откройте ссылку Microsoft Store и перейдите на страницу нужного вам приложения и скопируйте ссылку.
- Рядом со звездным рейтингом нажмите на ссылку «Поделиться» (см. картинку ниже), если вы используете Web версию магазина кнопки поделится не будет, просто скопируйте ссылку на страницу загрузки приложения и перейдите к пункту 4.
- В следующем диалоговом окне выберите опцию «Скопировать ссылку», ссылка на приложение будет скопирована в буфер обмена.
- Вставьте ее в инструмент инструмент «Adguard Store» и загрузите AppxBundle файл в локальную систему.
Чтобы установить его, нужно включить «Режим разработчика» на компьютере с Windows 10.
Включить Режим разработчика.
- Откройте приложение «Параметры» нажав сочетание клавиш Win+I.
- Перейдите в раздел «Обновление и безопасность» → «Для Разработчиков».
- Включите параметр «Режим разработчика».
- Windows покажет уведомление, информирующее вас об опасностях включения режима разработчика. Примите приглашение, выбрав «Да».
- При необходимости перезагрузите компьютер.
или
Установить .appx с помощью Установщика приложений.
Установщик приложений — это бесплатное приложение Microsoft, созданное для конкретной цели установки приложений APPX в Windows 10.
- После того, как вы загрузили нужный файл в формате .appx. Дважды кликните на нем, чтобы установить приложение. Файл EAppxBundle используется для обновления приложения.
- Windows 10 откроет окно установки, нажмите на кнопку «Установить».
- После завершения установки, система автоматически запустит установленное UWP приложение.
Приложение будет установлено на вашем устройстве. Если вы все сделали правильно, вы сможете открыть приложение .appx, как и любую другую программу из меню «Пуск». Проверьте список установленных приложений в Microsoft Storе, вы заметите, что оно ведет себя также как любое другое приложение, установленное из Магазина.
Если вы хотите удалить установленное приложение, кликните правой кнопкой мыши на приложение, и выберите в контекстном меню опцию «Удалить». Процесс удаления .appx приложений не отличается от любого другого приложения в Windows 10.
Установка файла .appx с помощью PowerShell
В качестве альтернативы, вы можете установить заранее загруженное приложение .appx с помощью PowerShell.
- Откройте папку в которой находится .appx файл.
В моем случае это «C:\Users\Almanex\Downloads», кликните вкладку «Файл» и перейдите в выпадающем меню «Запустить Windows PowerShell» → «Запустить Windows PowerShell от имени администратора» см. картинку ниже.
2. Дальше вы должны использовать команду, чтобы установить .appx файл. Не забудьте изменить название файла «имя
.appx» на ваше.
Add-AppxPackage .\имя
.appx
или
Add-AppxPackage -Path .\имя
.appx
После выполнения одной из команд, приложение будет установлено, вы не получите сообщение о успешной установке, само приложение вы найдете в меню «Пуск».
Итог
Установить приложение / файл APPX так же просто, как установить исполняемый файл. Вам нужно будет дважды кликнуть по нему, чтобы начать установку. Если вы не можете получить Установщик приложений или не можете установить приложение по какой-либо причине, используйте PowerShell.
Если вы знаете другой способ установки .appx приложений в Windows 10, поделитесь с нами в комментариях ниже.
Опция загрузки приложений полезна в некоторых ситуациях, например, когда необходимо установить приложения на несколько компьютеров, но вы не хотите каждый раз загружать его из магазина. Другим не менее интересным вариантом является возможность загрузки приложений из других каналов, например «Fast Ring», если вы находитесь в «Retail».
Рекомендуем: Как использовать winget для установки приложений из магазина Microsoft Store
В 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-файл программы.
Если у вас будут возникать проблемы с установкой приложения, перезагрузите компьютер. В случае, если это не поможет, обратитесь к разработчику программы.