55

Как установить Appx или AppxBundle файл на Windows 10

Windows-10-Gradient-Blue-Green-Bilinear

В 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.w10-appx-15

Как установить сертификат (.cer) UWP-приложения

Сертификат можно поставить двумя способами: через Мастер импорта сертификатов или с помощью командной строки (Powershell). Вы можете выбрать тот, который вам удобнее.

Как установить сертификат через Мастер импорта сертификатов

  1. Кликните два раза по нужному файлу.
    w10-appx-1
  2. Нажмите на кнопку Установить сертификат.
    w10-appx-2
  3. Нажмите Далее.
    w10-appx-3
  4. Выберите пункт Поместить все сертификаты в следующее хранилище и кликните по кнопке Обзор.
    w10-appx-4
  5. Найдите в списке папку Доверенные лица, выделите её и нажмите ОК.
    w10-appx-5
  6. Нажмите Далее.
    w10-appx-6
  7. Кликните на кнопку Готово и подождите пару секунд, пока сертификат будет установлен.
    w10-appx-7

Как установить сертификат через командную строку или Powershell

Этот способ гораздо быстрее предыдущего, но вам придётся набрать пару команд в консоли. Отметим, что можно использовать и командную строку, и Powershell - все команды будут абсолютно одинаковыми.

  1. Откройте папку с сертификатом в Проводнике.
  2. Кликните по кнопке Файл, затем по Запустить Windows Powershell - Запустить Windows Powershell от имени администратора.
    w10-appx-8
  3. Наберите следующую команду: certutil -addStore TrustedPeople.
  4. Начните набирать имя файла-сертификата.
    w10-appx-9
  5. Нажмите на клавишу Tab на клавиатуре, чтобы Powershell (или командная строка) набрали полное название файла за вас.
    w10-appx-10
  6. Нажмите Enter.
    w10-appx-11

Как установить Appx или AppxBundle-файл UWP-приложения

Как и в случае с сертификатами, есть два распространённых способа установки универсального приложения.

Как установить Appx или AppxBundle-файл через Установщик приложений

Начиная с Windows 10 1607, в системе предустановлена специальная утилита под названием Установщик приложений. Она позволяет установить программу буквально в пару кликов. В некоторых редакциях Windows 10 утилита может отсутствовать. В таком случае вам придётся сначала скачать её из Microsoft Store.

Как поставить Установщик приложений в Windows 10

  1. Нажмите Win + R. На планшетах можно тапнуть и удерживать палец на кнопке Пуск, после чего выбрать пункт Выполнить.
  2. Введите следующую команду и нажмите Enter или ОКms-windows-store://PDP/?ProductId=9nblggh4nns1.w10-appx-12
  3. Установите утилиту. Если Магазин покажет, что продукт уже установлен, просто закройте его.
    w10-appx-13

Если у вас нет приложения Microsoft Store, можно загрузить AppxBundle-файл утилиты и установить её с помощью PowerShell (инструкция находится немного ниже). После того, как вы убедились, что Установщик приложений уже есть в системе, сделайте следующее:

  1. Откройте папку с Appx / AppxBundle-файлом в Проводнике.
  2. Кликните по нужному файлу два раза.
    w10-appx-14
  3. Если у вас включён фильтр SmartScreen, Windows выдаст предупреждение о предотвращении запуска подозрительного приложения. Нажмите Подробнее, а затем Выполнить в любом случае.
    w10-appx-16
  4. Снимите или поставьте отметку возле Запуск при состоянии готовности, после чего нажмите Установить.
    w10-appx-17
  5. Подождите некоторое время.

Как установить Appx или AppxBundle файл через Powershell

В отличие от импорта сертификата, вам нужно использовать именно Powershell: командная строка не подходит.

  1. Откройте папку с Appx / AppxBundle-файлом в Проводнике.
  2. Кликните на кнопку Файл, затем на Запустить Windows Powershell - Запустить Windows Powershell от имени администратора.
    w10-appx-8
  3. Введите следующую команду: Add-AppxPackage.
  4. Начните набирать имя установочного файла приложения.
    w10-appx-18
  5. Нажмите на клавишу Tab на клавиатуре, чтобы Powershell набрала полное название файла вместо вас.
    w10-appx-19
  6. Нажмите Enter и подождите.
    w10-appx-20

В случае возникновения ошибок перезагрузите компьютер. Если это не помогло, обратитесь за помощью к тому, кто предоставил вам пакет приложения.

Как установить тестовую версию приложения

Тестовые версии приложения, как мы и писали ранее, распространяются в виде ZIP-архивов. Распаковав этот архив, вы увидите следующие папки и файлы:

w10-appx-21

  • Папка Add-AppDevPackage.resources и файл Add-AppDevPackage.ps1 - нужны для быстрой установки приложения.
  • Папка Dependencies - содержит в себе некоторые системные компоненты. Без этих компонентов приложение не заработает, так что их нужно установить перед тем, как устанавливать саму программу.
  • Appx / AppxBundle-файл - установщик приложения.
  • CER-файл - сертификат приложения, без которого оно не установится.

Установить тестовую версию приложения можно в автоматическом режиме, а также вручную.

Как быстро установить тестовую версию приложения через Powershell

  1. Кликните по файлу Add-AppDevPackage.ps1 правой клавишей мыши и выберите пункт Выполнить с помощью Powershell.
    w10-appx-22
  2. Нажмите Enter и подтвердите запрос о выдаче прав администратора.
    w10-appx-23
  3. Подтвердите установку сертификата. Для этого введите на клавиатуре букву А (кириллическую, а не латинскую!) и нажмите Enter. В локализациях Windows, отличных от русской, чётко следуйте инструкциям, которые появятся на экране.
    w10-appx-24
  4. Подождите, пока приложение установится.
    w10-appx-25

Как установить тестовую версию приложения вручную

  1. Зайдите в папку Dependencies, затем в директорию, соответствующую вашей системе и процессору: ARM - ПК на базе процессоров Qualcomm Snapdragon, x86 - 32-битная Windows, x64 - 64-битная Windows. Отметим, что иногда на 64-битной Windows нужно установить системные компоненты не только из папки x64, но ещё и из директории x86.
  2. Установите все Appx-файлы из нужной папки с помощью инструкций выше.
  3. Вернитесь в корневую директорию и установите сертификат приложения, который в ней находится.
  4. Установите Appx / AppxBundle-файл программы.

Если у вас будут возникать проблемы с установкой приложения, перезагрузите компьютер. В случае, если это не поможет, обратитесь к разработчику программы.

НравитсяНе нравится
0
Loading ... Loading ...

Комментарии (55)

    10.12.2017 в 17:19
    -12
    Dan
    Android

    Вернулся недавно на домашнем ПК на Вин7 и было ощущение "вах" ибо система не перегружена ненужными во многом по счету большому сервисами от МС и всей этой лабудой в виде UWP... Возвращаться на 10ку нет абсолютно ни какого желания. Кроме как WP-seven клиент вообще нафиг это UWP не упала и думаю таких как я большинство)

    10.12.2017 в 17:28
    0
    Android

    На хорошем железе десятка так же хороша.
    А на старичках- да, система просто классно работает, а не сосет ресурсы на кучу "важных" процессов.
    Не забудь отключить индексацию дисков и файл подкачки "прокачать" ?

    10.12.2017 в 17:58
    0
    Microsoft Lumia 640

    Если ещё точнее: На большом игровом ПК годовалой сборки и старом (2007г) ноуте.
    Сорян. Промазал?

    10.12.2017 в 17:59
    0
    Android

    А зачем тебе две системы?

    10.12.2017 в 18:02
    0
    Microsoft Lumia 640

    Что-то работает лучше на 7-ке, что-то на 10-ке. И отдельные программы запилены лучше под одну какую-нибудь систему...

    10.12.2017 в 18:23
    -2
    Dan
    Android

    Просто в 7 ке много меньше мусора, нежели в 10, со всеми вытекающими...

    10.12.2017 в 20:36
    +1
    Android

    7ка сама уже скоро станет мусором.

    10.12.2017 в 17:56
    0
    Microsoft Lumia 640

    Ну не знаю... У меня на двух пека стоят параллельно обе системы. И работают обе шикарно. Только кое что на одной доступно, на другой нет; на одной лучше работает, на другой хуже. Тут у них 1:1) Кстати обе Pro и 64 бит.

    10.12.2017 в 19:22
    +2
    Android

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

    10.12.2017 в 17:26
    0
    Nokia Lumia 930

    Rebeta pomogite mne kak mne vernutsa nazad iz 950 xl v 930 ?/

    10.12.2017 в 17:28
    0
    Dan
    Android

    Vykinut` 950 xl i vzyt` 930 obratno

    10.12.2017 в 17:29
    +1
    Nokia Lumia 930

    Takoy umni ti ,

    10.12.2017 в 17:33
    0
    Android

    Они в Сочах все умники..
    Климат, понимааш..

    10.12.2017 в 17:34
    0
    Nokia Lumia 930

    ?

    10.12.2017 в 17:41
    0
    Dan
    Android

    А что Крымское Ханство против Сочи имеет? ?

    10.12.2017 в 17:46
    0
    Android

    ???

    10.12.2017 в 17:28
    0
    Android

    Вышли мне телефон, все сделаю, верну.
    Если не окирпичится ?

    10.12.2017 в 17:29
    0
    Nokia Lumia 930

    Ne smewi?

    10.12.2017 в 18:12
    0
    Nokia Lumia 930

    Реестр снова менять придется через анлок

    10.12.2017 в 17:30
    0
    Nokia Lumia 930

    Vot

    10.12.2017 в 17:31
    0
    Android

    Ты реестр ковырял?
    Так же назад и верни. Продукт код от 930 припаяй наместо

    10.12.2017 в 17:35
    0
    Nokia Lumia 930

    A otkuda ya mogu nayti kodi?

    10.12.2017 в 17:37
    0
    Android

    Интернет. Или тут у Дира спроси.
    Он все знает ?

    10.12.2017 в 18:36
    0
    vvl
    Android

    Нужно было запоминать, что меняете. Можете сделать сброс: версия ОС останется как сейчас, а модель устройства станет правильной.

    10.12.2017 в 17:49
    0
    Microsoft Lumia 950 XL

    Нужна программа для открытия файлов DjVu

    10.12.2017 в 18:00
    0
    Android

    Новый баг приложения.
    Ответ вроде есть, но его нет!

    10.12.2017 в 18:07
    +1
    Microsoft Lumia 640

    Это из-за белой темы?

    10.12.2017 в 18:12
    0
    Android

    Это баг возник в момент написания ответа на удаленный комментарий.
    Кто-то почистил мой диалог с соседом по черному морю

    10.12.2017 в 18:22
    0
    Microsoft Lumia 640

    Эх, как тут лички не хватает?

    10.12.2017 в 18:15
    0
    Microsoft Lumia 950 XL

    Как его скачать на Microsoft Lumia 950 XL

    12.12.2017 в 19:42
    0
    Android

    Хай! Как nesbox на планшет установить? Всё на сертификат жалуется.

    12.12.2017 в 19:43
    0
    Nokia Lumia 735

    Он там закончился, надо перепаковать приложение...

    27.12.2017 в 21:08
    0
    Android

    Не перепаковали? Пробовал дату на год назад менять, всё равно ругаться на сертификат

    27.12.2017 в 21:09
    0
    Nokia Lumia 735

    Не помню уже, по-моему, какая-то ошибка была у меня.

    10.12.2017 в 17:52
    0
    Dan
    Android

    Это точно) Хороший мужик был...

    10.12.2017 в 18:01
    0
    Android

    Ты видишь, шо происходит?

    10.12.2017 в 18:05
    0
    Dan
    Android

    Ага) Кто-то основательно почистил комменты. Вроде криминального не писали ничего ?

    10.12.2017 в 18:08
    0
    Microsoft Lumia 640

    А что было?

    10.12.2017 в 18:12
    0
    Dan
    Android

    Так, лёгкий трёп про отсутствие замены системных приложений на ведре

    10.12.2017 в 18:14
    +5
    Android

    Админы сидя на ведрах, полных яблок, хотят читать тут треп только о винде.
    Дети малые ?

    10.12.2017 в 18:17
    0
    Microsoft Lumia 640

    Понятно)

    10.12.2017 в 18:13
    0
    Android

    Вот че было. Немного заскринил ?

    10.12.2017 в 18:20
    0
    Microsoft Lumia 640

    Вон чего?

    10.12.2017 в 18:59
    0
    Dan
    Android

    Ни когда не понимал, нафиг всякую хрень скринить?)

    10.12.2017 в 18:08
    0
    Microsoft Lumia 640 XL

    Сегодня наконец-то обнова прилетела на старичек мой ноут Msi ex610, да вот беда…изменилось разрешение экрана. Все такое непривычно крупное. Хотя в настройках стоит на максималке, ума не приложу... Драйвер видеокарты обновил, не помогло. Стоит Radeon hd 2400, может кто подскажет, что не так с дровами?

    10.12.2017 в 18:15
    0
    Android

    Откати драйвер обратно, разрешение вернется.

    10.12.2017 в 19:07
    0
    Microsoft Lumia 640 XL

    Не получается, т.е. возвращается на предыдущий и ничего не меняется.

    10.12.2017 в 19:32
    0
    Android

    Скачай с оф сайта драйвер для восьмерки.
    Или DPS скачай и дрова пусть подберет.

    10.12.2017 в 20:09
    0
    Microsoft Lumia 640 XL

    Спасибо, попробую.

    11.12.2017 в 0:24
    0
    Microsoft Lumia 950 XL

    Удали драйвер Майкрософт (она стоит рядом ) создай правило автоматич. Установки драйвера видеокарты.... А потом утанови АМДшний свой драйвер вручную...мне помогло

    11.12.2017 в 0:25
    0
    Microsoft Lumia 950 XL

    Запрет автоматич. Установки

    10.12.2017 в 18:10
    0
    Microsoft Lumia 640

    Ну вот и ещё полезная инструкция. Спасибо, Андрей ✌

    10.12.2017 в 18:24
    0
    Android

    Nicehash упал..
    Лучше напишите, как жить дальше? ?

Вы должны быть для написания комментариев.