Файлы с расширением .appx есть ничто иное, как установочный файл приложений UWP (Универсальные приложения WIndows), то есть программ магазина Windows.
Новым формат приложений для магазина Windows распространяется в установочных файлах .Appx и .AppxBundle и включат в себя лишь саму программу, её имя и описание. Эти пакеты позволяют разработчикам не использовать собственный установщик для инсталляции, как это было с обычными программами.
Когда разработчики создают UWP приложения для Windows 10, они экспортируют готовое ПО в .appx формат для последующей дистрибуции в магазине. Зачастую вы редко увидите программы в данном формате вне магазина Windows, но в некоторых случаях вы можете скачать UWP приложения прямо с сайта разработчика или откуда-то еще, если по каким-либо причинам вам не удается или вы не хотите использовать магазин от Microsoft.
Чтобы установить ПО в таком формате, необходимо для начала разрешить системе устанавливать такого рода программы из других источников, вы наверняка сталкивались с похожей процедурой если у вас телефон на базе Android.
Разрешаем установка неопубликованных приложений
- Посредством меню Пуск войдите в меню «Параметры» или нажмите на иконку шестеренки;
- Выберите плитку «Обновления и безопасность»;
- Во вкладке «Для разработчиков» выставьте флажок «Установка неопубликованных приложений», ответьте «Да» на вопрос о подтверждении.
Если не использовать функции разработчика, установка UWP приложений скаченный из сторонних источников будет заблокирована по соображениям безопасности. Помните, что устанавливая ПО из недостоверных источников, у вас есть риск заразить ваш компьютер разного рода вредоносным программным обеспечением.
Непосредственная установка .Appx пакетов
Начиная с обновления Anniversary Update, Microsoft добавила возможность установки .Appx и .AppxBundle пакетов при помощи встроенного графического мастера. Достаточно просто нажать на файл двойным кликом, после этого на экране появится информация о разработчике, названии программы и её версии. Просто нажмите на кнопку «Установить» и приложение появится в списке установленных программ.
Установка при помощи PowerShell
До того, как появилась простая возможность описанная выше, произвести инсталляцию можно было при помощи PowerShell, этот способ также можно использовать.
- Откройте меню Пуск и введите в поиске «Power Shell», запустив далее соответствующую программу;
- Чтобы установить пакет, воспользуйтесь командой — Add-AppxPackage -Path «C:\User\Henry\File.Appx», где «C:\User\Henry\File.Appx» — это путь к пакету.
Для разработчиков: Установка неупакованных UWP приложений
Если вы сами разрабатываете ПО для магазина Windows, предыдущие два метода не помогут вам если вы захотите протестировать ваше приложение. Для этого:
- Воспользуйтесь PowerShell;
- Введите команду Add-AppxPackage -Path C:\User\henry\MyApp\AppxManifest.xml -Register, где «C:\User\henry\MyApp\» — это путь к исходному коду разрабатываемой вами программы;
- Приложение будет зарегистрировано в системе в режиме разработчика, что позволит вам протестировать приложение.
Удаление .Appx пакетов
Для того, чтобы удалить установленную таким способом программу, достаточно ввести всего одну команду в PowerSHell — Remove-AppxPackage -Package «App», где App — название пакета.
Выбор расположения установки для программ из магазина
По-умолчанию, любые загруженные из магазина программы и те которые мы самостоятельно установили посредством приведенной выше инструкции будет храниться по пути «C:\Program Files\WindowsApps». Мы рекомендуем изменить расположение для этих программ, так как лучше всего оставить системный раздел для системного ПО и только. Для этого:
- Посредством меню Пуск зайдите в Настройки системы;
- Выберите плитку «Система»;
- Из множества вкладок слева, нажмите на вкладку «Хранилище»;
- В этом окне нам интересна опция «Сохранить местонахождения»;
- Найдите пункт «Новые приложения будут сохраняться здесь» и укажите иной от системного раздел.
Можно также изменить эти настройки при помощи редактора реестра, для этого:
- Воспользуйтесь сочетанием клавиш «Win» и «R» и введите команду «regedit»;
- Найдите папку «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx»;
- Правым кликом нажмите на неё и выберите «Разрешения», далее в новом окне нажмите на кнопку «Дополнительно», где измените владельца, нажав на соответствующую ссылку и вписав ваше имя пользователя;
- В предыдущем окне выберите строку «Пользователи» и установите флажок «Разрешить» напротив атрибута «Полный доступ»;
- Теперь можно изменить значение параметра «PackageRoot», нажмите на него двойным кликом и в поле «Значение» укажите желаемый путь установки.