Как установить программное обеспечение .Appx или .AppxBundle в Windows 10

Новые приложения Microsoft Universal Windows Platform используют формат файлов .Appx или .AppxBundle. Обычно они устанавливаются из Магазина Windows, но Windows 10 позволяет загружать пакеты Appx из любого места.

Как и другое программное обеспечение, вам следует устанавливать только пакеты .Appx или .AppxBundle из источников, которым вы доверяете.

Что такое .Appx или .AppxBundle?

Новые приложения «Универсальные приложения» для Windows 10 или «Универсальная платформа Windows» распространяются в файлах .Appx или .AppxBundle. Это пакеты приложений, которые включают имя, описание и разрешения приложения вместе с двоичными файлами приложения. Windows может устанавливать и удалять эти пакеты стандартным способом, поэтому разработчикам не нужно писать свои собственные установщики. Windows может обрабатывать все согласованным образом, что позволяет ей полностью удалять приложения без остатков записей в реестре.

Если разработчик создает программу .Appx, вы обычно не загружаете и не устанавливаете ее напрямую. Вместо этого вы посещаете Магазин Windows, ищете программу, которую хотите установить, и загружаете ее из Магазина. Все программное обеспечение в Магазине Windows находится за кулисами в формате .Appx или .AppxBundle.

В некоторых случаях вам может потребоваться установить пакет .Appx или .AppxBundle из-за пределов Магазина. Например, ваше рабочее место может предоставить нужное вам приложение в формате .Appx, или вы можете быть разработчиком, которому необходимо протестировать собственное программное обеспечение перед его загрузкой в ​​Магазин.

Первый: включить боковую загрузку

Вы можете установить программное обеспечение .Appx или .AppxBundle только в том случае, если на устройстве Windows 10 включена боковая загрузка. Боковая загрузка по умолчанию включена, начиная с ноябрьского обновления, но боковая загрузка может быть отключена политикой компании на некоторых устройствах.

Чтобы проверить, включена ли боковая загрузка, перейдите в «Настройки»> «Обновления и безопасность»> «Для разработчиков». Убедитесь, что для этого параметра установлено значение «Sideload apps» или «Developer mode». Если для него установлено «Приложения Магазина Windows», вы не сможете установить программное обеспечение .Appx или .AppxBundle из-за пределов Магазина Windows.

Если для этого параметра установлено значение «Приложения Магазина Windows» и включена боковая загрузка, Windows предупредит, что устанавливаемые вами приложения могут подвергнуть опасности ваше устройство и данные или нанести вред вашему ПК. Это похоже на установку обычного программного обеспечения Windows: вы должны устанавливать программное обеспечение только из источников, которым вы доверяете.

Как установить пакет .Appx с помощью графического установщика

В юбилейном обновлении Windows 10 Microsoft добавила новый инструмент «Установщик приложений», который позволяет графически устанавливать приложения .Appx или .AppxBundle. Чтобы установить их, просто дважды щелкните пакет .Appx или .AppxBundle.

Вам будет показана информация о пакете .Appx, включая имя, издателя, номер версии и значок, предоставленный разработчиком. Чтобы установить пакет, нажмите кнопку «Установить».

Как установить пакет .Appx с помощью PowerShell

Windows 10 также включает командлеты PowerShell, которые можно использовать для установки пакета .Appx. Командлет предлагает больше функций, чем инструмент App Installer, например возможность указать Windows на путь зависимости, который содержит другие пакеты, необходимые для пакета .Appx.

Чтобы установить пакет Appx с PowerShell, сначала откройте окно PowerShell. Вы можете найти в меню «Пуск» «PowerShell» и запустить ярлык PowerShell, чтобы открыть его. Вам не нужно запускать его с правами администратора, поскольку программное обеспечение .Appx только что установлено для текущей учетной записи пользователя.

Чтобы установить пакет Appx, запустите следующий командлет, указав его путь к файлу .Appx в вашей системе:

 Add-AppxPackage -Path "C: \ Path \ to \ File.Appx" 

Для более продвинутых вариантов использования обратитесь к документации Microsoft Add-AppxPackage.

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

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

Вот почему существует альтернативный способ установки программного обеспечения Appx. Это работает только с приложениями, оставленными в «неупакованном» виде. Конвертер настольных приложений также создает неупакованное приложение, которое можно установить с помощью приведенной ниже команды, и окончательный пакет приложения .Appx.

Для этого вам нужно открыть окно PowerShell от имени администратора. Затем выполните следующую команду, указав Windows на файл «AppxManifest.xml» в каталоге неупакованного приложения:

 Add-AppxPackage -Path C: \ Path \ to \ AppxManifest.xml -Register 

Приложение будет зарегистрировано в системе в режиме разработчика, эффективно его установив.

Чтобы удалить пакет AppX, просто щелкните правой кнопкой мыши приложение в меню «Пуск» и выберите «Удалить». Вы также можете использовать командлет Remove-AppxPackage в PowerShell.

Оцените статью
TutoryBird.Ru
Добавить комментарий