Как и в других программах, вы должны устанавливать пакеты.Appx или.AppxBundle из источников, которым вы доверяете.
Что такое.Appx или.AppxBundle?
Новые приложения Windows 10 «Универсальные приложения» или «Универсальная платформа Windows» распространяются в файлах.Appx или.AppxBundle. Это пакеты приложений, которые включают имя, описание и разрешения приложения вместе с исполняемыми файлами приложения. Windows может устанавливать и удалять эти пакеты стандартным образом, поэтому разработчикам не нужно писать собственные установщики. Windows может обрабатывать все согласованным образом, позволяя ему удалять приложения без каких-либо остаточных записей в реестре.
Если разработчик делает программу.Appx, вы обычно не загружаете и не устанавливаете ее напрямую. Вместо этого вы заходите в Windows Store, ищите программу, которую хотите установить, и загружаете ее из магазина. Все программное обеспечение в Windows Store находится в формате.Appx или.AppxBundle за кулисами.
В некоторых случаях вам может потребоваться установить пакет.Appx или.AppxBundle извне Хранилища. Например, ваше рабочее место может предоставить вам приложение в формате.Appx, или вы можете быть разработчиком, которому необходимо протестировать собственное программное обеспечение, прежде чем загружать его в магазин.
Во-первых: Включить загрузку
Вы можете установить программное обеспечение.Appx или.AppxBundle, если на вашем устройстве Windows 10 включена боковая загрузка. По умолчанию загрузка по умолчанию включена с ноябрьским обновлением, но на некоторых устройствах может быть отключена функция боковой загрузки.
Чтобы проверить, включен ли боковой загрузчик, откройте «Настройки»> «Обновление и безопасность»> «Разработчики». Убедитесь, что здесь установлено значение «Приложения для боковой загрузки» или «Режим разработчика». Если он установлен в «Приложения для Windows Store», вы не сможете установить программное обеспечение.Appx или.AppxBundle из-за пределов Windows Store.
Как установить пакет.Appx с помощью графического установщика
В обновленном обновлении Windows 10 Microsoft добавила новый инструмент «Install Installer», который позволяет графически устанавливать приложения.Appx или.AppxBundle. Чтобы установить их, просто дважды щелкните пакет.Appx или.AppxBundle.
Как установить пакет.Appx с помощью PowerShell
Windows 10 также включает командлеты PowerShell, которые вы можете использовать для установки пакета.Appx. Командлет предлагает больше возможностей, чем средство установки приложений, например, возможность указывать Windows на пути зависимостей, который содержит другие пакеты, необходимые для пакета.Appx.
Чтобы установить пакет Appx с PowerShell, сначала откройте окно PowerShell. Вы можете выполнить поиск в меню «Пуск» для «PowerShell» и запустить ярлык PowerShell, чтобы открыть его. Вам не нужно запускать его как Администратор, так как программное обеспечение.Appx только что установлено для текущей учетной записи пользователя.
Add-AppxPackage -Path 'C:Path oFile.Appx'
Дополнительные возможности использования см. В документации Microsoft Add-AppxPackage.
Как установить распакованное приложение с помощью PowerShell
Если вы разрабатываете собственное программное обеспечение, вышеуказанный командлет не будет идеальным для вас. Он будет устанавливать только правильно подписанные приложения, но вы не обязательно хотите подписывать свое приложение во время его разработки.
Вот почему есть альтернативный способ установки программного обеспечения Appx. Это работает только с приложениями, оставленными в «распакованной» форме. Desktop App Converter также создает как неупакованное приложение, которое вы можете установить с помощью команды ниже, так и окончательный пакет приложений.Appx.
Для этого вам нужно открыть окно PowerShell в качестве администратора. Затем выполните следующую команду, указав Windows в файле «AppxManifest.xml» в каталоге неупакованного приложения:
Add-AppxPackage -Path C:Path oAppxManifest.xml -Register
Приложение будет зарегистрировано в системе в режиме разработчика, эффективно его установив.