как установить приложение app installer

Обновление приложения с помощью встраиваемого файла Установщика приложений

использование файла установщика внедренного приложения в настоящее время доступно в Windows сборке программы предварительной оценки Windows 10.

файл установщика приложения содержит путь обновления, который приложение Windows может просматривать поиск обновлений и восстанавливать его.

при использовании Visual Studio для создания и публикации приложения Windows с помощью внедренного файла установщика приложения необходимо убедиться Windows 10, что установлен пакет SDK 2104 (или более поздней версии), а свойства проекта Windows 10 21H1 (или более поздней версии) в качестве версий целевые. если это не было настроено, приложение Windows не будет устанавливать встроенные конфигурации AppInstaller на устройство при установке Windows приложения.

Как MSIX средство упаковки

ниже описано, как с помощью средства упаковки MSIX изменить уже существующее приложение Windows, чтобы оно включало приложение установщика встраиваемых приложений.

в следующих руководствах предполагается, что вы ранее создали файл установщика приложений с помощью Visual Studio для автоматизации создания файла установщика приложения с использованием набор средств MSIX или вручную. Рекомендации по созданию файла установщика приложений см. в следующих статьях:

открытие приложения Windows для редактирования

ниже приведены инструкции по использованию приложения Microsoft MSIX Packaging tools для начала редактирования Windows приложения.

импорт файла установщика приложения в приложение Windows

ниже приведены инструкции по внедрению файла установщика приложения в уже существующее приложение Windows с помощью приложения Microsoft MSIX Packaging Tool. в этих шагах предполагается, что вы уже открыли приложение Windows для редактирования с помощью приложения Microsoft MSIX Packaging Tool.

Обновление AppxManifest

следующие шаги помогут вам обновить AppxManifest, чтобы указать файл установщика приложения, ранее добавленный в Windows приложение.

В приведенных выше инструкциях предполагается, что имя файла установщика приложения — Update. appinstaller.

закрытие и упаковка приложения Windows

ниже приведены инструкции по упаковке приложения Windows в качестве более новой версии. В этих шагах предполагается, что вы настроили параметры подписывания в соответствии с требованиями организации или клиента.

Как Visual Studio

прежде чем начать, убедитесь, что вы работаете на Windows 10 устройстве с установленным Windows 10 пакетом SDK 2104 или более поздней версии. Этот пакет SDK необходим, чтобы убедиться, что Целевая версия и свойства минимальной версии установлены с соответствующими значениями при создании приложения.

Внедрение файла установщика приложения

ниже приведены инструкции по внедрению файла установщика приложения в проект Windowsного приложения (UWP) Visual Studio.

Обновление AppxManifest

ниже приведены инструкции по обновлению AppxManifest в проекте Visual Studio для создания нового файла установщика приложения.

В этом руководство предполагается:

создание приложения Windows

ниже приведены инструкции по созданию Windows пакета приложений для инсталлатинг в поддерживаемых операционных системах.

Источник

Создание файла Установщика приложений вручную

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

Во время развертывания файл установщика приложения будет:

Инструкции по созданию файла Установщика приложений.

Чтобы распространить связанный набор как одну сущность, необходимо создать файл установщика приложения, содержащий элементы, необходимые для схемы установщика приложений.

Пример файла установщика приложения

Выполнив приведенные выше действия, вы успешно создали файл установщика приложения, который будет выглядеть следующим образом:

Шаг 1. Создание файла *.appinstaller

С помощью текстового редактора (Notepad.exe) создайте новый файл с расширением имени файла *. AppInstaller

Руководство.

Шаг 2. Добавление базового шаблона

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

ЭлементОписание
xmlnsПространство имен XML
VersionВерсия файла установщика приложения в нотации с четырьмя точками (1.0.0.0).
URIПуть URI к текущему файлу установщика приложения, доступный для устройства.
Руководство.

Откройте файл, созданный на шаге 1.

Обновление Version атрибута с помощью версии файла установщика приложения

Обновите URI атрибут с помощью сетевого расположения, в котором находится этот *. Файл AppInstaller будет доступен из.

Шаг 3. Добавление сведений об основном пакете

и используются для задания основного Windows приложения, которое будет установлено с помощью файла установщика приложения. используется, если установщик Windows приложения имеет значение *. msix или *. appx. используйте, когда установщик приложения Windows является пакетным установщиком Windowsного приложения с расширением *. msixbundle или *. appxbundle.

Сведения в атрибуте или должны совпадать с элементом Package/Identity в манифесте пакета приложений или пакета приложения соответственно.

установщик приложения Windows
установщик пакета приложений Windows

Если основным пакетом приложения является msixbundle или appxbundle или файл, используйте вместо, как показано ниже. Для пакетов ProcessorArchitecture не требуется.

Шаг 4. Добавление дополнительных пакетов

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

Шаг 5. Добавление зависимостей

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

Шаг 6. Добавление параметра обновления

В файле Установщика приложений можно также указать параметр обновления, чтобы связанные наборы автоматически обновлялись при публикации нового файла Установщика приложений. является необязательным элементом. В параметре OnLaunch указывает, что проверки обновлений должны выполняться при запуске приложения, а хаурсбетвинупдатечеккс = «12» указывает, что проверка обновлений должна выполняться каждые 12 часов. Если параметр HoursBetweenUpdateChecks не задан, интервал проверки обновлений по умолчанию — 24 часа. дополнительные типы обновлений, например фоновые обновления, можно найти в схемеПараметры обновления. Дополнительные типы обновлений для запуска, такие как обновления с запросом, можно найти в схеме OnLaunch.

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

шаг 7. добавление Параметры автоматического обновления

следующие параметры доступны только при использовании схемы 2021 в сборке Windows Insider Windows 10.

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

URI обновления должен быть предназначен для файлов установщика приложений.

Эти параметры работают, только если схема настроена как 2021 или более новая.

шаг 8. добавление Параметры автоматического восстановления

следующие параметры доступны только при использовании схемы 2021 в сборке Windows Insider Windows 10.

Windows приложения, установленные на устройстве, могут поддерживать автоматическое восстановление приложения Windows, когда оно становится незаконным. исходный установщик, который будет использоваться для восстановления Windows приложения, можно настроить с помощью свойства. приложение Windows попытается восстановиться на основе URI установщика приложения, если он недоступен, Windows приложение будет использовать универсальный код ресурса (uri) восстановления для идентификации источника исправления. для любого Windows приложения можно настроить не более 10 URI восстановления.

универсальный код ресурса (URI) восстановления может ориентироваться Windows файлы установщика приложения или приложения. этот параметр не требует, чтобы Windows приложение было установлено с помощью файла установщика приложения.

Полные сведения о схеме XML см. в разделе Справочник по файлу Установщика приложений.

тип файла установщика приложений новый в Windows 10, версия 1709 (Windows 10 Fall Creators Update). развертывание Windows 10 приложений с помощью файла установщика приложения в предыдущих версиях Windows 10 не поддерживается. элемент хаурсбетвинупдатечеккс доступен начиная с Windows 10 версии 1803.

Источник

установка Windows 10 приложений с веб-страницы

Как правило, приложение должно быть локально доступно на устройстве, прежде чем его можно будет установить с помощью Установщика приложений. В веб-сценарии это означает, что пользователь должен скачать пакет приложения с веб-сервера, после чего приложение можно установить с помощью Установщика приложений. Это неэффективный способ, который впустую расходует дисковое пространство. По этой причине в Установщике приложений появились встроенные функции для оптимизации этого процесса.

Установщик приложений может установить приложение напрямую с веб-сервера. Когда пользователь щелкает веб-ссылку на размещенный пакет приложения, Установщик приложений вызывается автоматически. Затем пользователь переходит в представление сведений о приложении в Установщике приложений, после чего остается лишь одно нажатие до прямого взаимодействия с приложением.

Установка приложения напрямую доступна только в Windows 10 Fall Creators Update и более поздних версиях. Предыдущие версии Windows (вплоть до юбилейного обновления Windows 10) будут поддерживаться процессом веб-установки на предыдущих версиях Windows 10. Этот процесс менее гибок, чем установка приложений напрямую, но он значительно улучшает существующую процедуру установки приложений.

Для поддержки этой возможности требуется Установщик приложений версии выше 1.0.12271.0.

Схема активации протокола

В этом механизме Установщик приложений регистрируется в операционной системе для получения схемы активации протокола. Когда пользователь щелкает веб-ссылку, браузер сверяется с ОС на наличие приложений, зарегистрированных по этой веб-ссылке. Если схема соответствует схеме активации протокола, указанной Установщиком приложений, вызывается Установщик приложений. Важно отметить, что этот механизм не зависит от браузера. Это полезно для администраторов сайтов, которым не нужно учитывать различия между веб-браузерами при внедрении этого механизма в веб-страницу.

Требования для схемы активации протокола

Как включить этот механизм на веб-странице

Разработчики приложений, которым требуется разместить пакеты приложений на веб-сайтах, должны сделать следующее.

При размещении ссылки на уникальные идентификаторы ресурса пакетов приложений на веб-странице им должен предшествовать префикс ‘ms-appinstaller:?source=’ схемы активации, на котором зарегистрирован Установщик приложений. Подробные сведения см. в примере веб-страницы MyApp.

после добавления ссылки на Windows приложение или файл AppInstaller с ms-appinstaller:?source=» клиентскими устройствами запустит установщик настольных приложений, в котором содержатся подробные сведения о Windows приложении. На веб-сервере должны быть настроены типы MIME, так как эти сведения будут совместно использоваться установщиком настольного приложения, который сообщает о типе файла и сопоставлении с типом файла.

необходимо, чтобы MIME-Types быть настроены для Windows приложений и файлов AppInstaller, которые будут предоставлены на веб-сайте. При включении типов MIME установщик настольных приложений быстро определит сопоставление файлов и запустит страницу информации, выполнив следующие действия. если этот параметр не указан, установщик приложения для настольных компьютеров должен определить сопоставление файлов, что может негативно повлиять на то, насколько быстро установщик настольных приложений будет интерпретировать эти данные и запустить установщик приложения Windows. Только MIME-Types, которые должны быть настроены на веб-сервере, имеют типы файлов, которые будут размещаться на веб-сайте.

если установочный носитель Windows приложения размещен в общей папке и связан с веб-сайтом, MIME-Types не нужно настраивать на веб-сервере.

Расширение файлаТип MIME
.msixприложение или msix
APPXприложение или Appx
.msixbundleприложение или msixbundle
.appxbundleApplication/appxbundle
. appinstallerприложение или appinstaller

дополнительные сведения о настройке типов MIME см. на странице распространение Windows 10 приложения с сервера IIS.

Подпись пакета приложения

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

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

Процесс веб-установки в предыдущих версиях Windows 10

Вызов Установщика приложений из браузера поддерживается во всех версиях Windows 10, в которых доступен Установщик приложений (начиная с юбилейного обновления). Однако возможность установки напрямую из Интернета без необходимости предварительно скачивать пакет доступна только в Windows 10 Fall Creators Update.

пользователи предыдущих версий Windows 10 (с помощью установщика приложений) также могут воспользоваться преимуществами веб-установки Windows 10 приложений с помощью установщика приложений, но будут иметь разные возможности взаимодействия с пользователем. Когда эти пользователи нажимают веб-ссылку, Установщик приложений предлагает Скачать пакет, а не Установить. После скачивания Установщик приложений автоматически инициирует запуск скачанного пакета. Поскольку пакет приложения скачивается из Интернета, эти файлы проходят проверку безопасности в Microsoft SmartScreen. Как только пользователь предоставит разрешение продолжить и нажмет кнопку Установить, приложение будет готово к использованию.

Несмотря на то что этот процесс менее удобен, чем установка напрямую в Windows 10 Fall Creators Update, с его помощью пользователи также могут быстро начать использовать приложение. Кроме того, при использовании этого процесса файлы пакета приложения не будут занимать дисковое пространство без необходимости. Установщик приложений эффективно управляет дисковым пространством путем скачивания пакета в папку данных соответствующего приложения и удаления ненужных пакетов.

Ниже представлено краткое сравнение версии Установщика приложений в Windows 10 Fall Creators Update и его предыдущей версии:

Последняя версия Установщика приложенийПредыдущая версия Установщика приложений
Установщик приложений отображает сведения о приложении перед началом скачиванияБраузер предлагает пользователю выбрать скачивание
Установщик приложений выполняет скачиваниеПользователь должен вручную инициировать запуск пакета приложения
После скачивания пакета приложения Установщик приложений запускает его автоматическиПользователь должен нажать кнопку Установить и вручную запустить пакет приложения
Установщик приложений отвечает за удаление скачанных пакетовПользователю необходимо вручную удалять скачанные пакеты

В версиях до Windows 10 Fall Creators Update Установщик приложений не может напрямую установить приложение из Интернета. В этих версиях Установщик приложений может устанавливать только локально доступные пакеты приложений. Вместо этого Установщик приложений скачает пакет и предложит пользователю дважды щелкнуть скачанный пакет, чтобы начать установку.

Интеграция с Microsoft SmartScreen

Служба Microsoft SmartScreen всегда входила в состав процесса установки приложений через Установщик приложений. SmartScreen защищает пользователей от вредоносного содержимого, которое может проникнуть на их устройства. В последнем обновлении Установщика приложений интеграция со службой SmartScreen стала еще более полной и эффективной: она предупреждает пользователя при установке неизвестных приложений и защищает устройства от вреда.

Источник

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

как установить приложение app installer

В 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-пакетом нет. Гораздо важнее разделение универсальных приложений по их состоянию, так как это влияет на способ их установки. Существует 3 категории программ:

Как включить режим разработчика в Windows 10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

как установить приложение app installer

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

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

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

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

Источник

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

как установить приложение app installer

Во времена Windows Phone 8.1 установка приложений извне официального магазина Windows Phone Store была далеко не самым простым процессом. К примеру, вы не могли поставить какую-то программу на смартфон без ПК. В Windows 10 Mobile разработчики Microsoft пошли на встречу пользователям и предоставили сразу несколько новых способов установки софта, в том числе с телефона. О них, а также о парочке решений от сторонних разработчиков-энтузиастов, и пойдёт речь в этой статье. Отметим, что установка Appx или AppxBundle-файлов на десктопную Windows 10 немного сложнее.

Чем отличаются форматы установочных файлов приложений

Установочные файлы приложений для Windows 10 Mobile существуют в трёх вариантах:

Чтобы установить приложение из Appx / AppxBundle-файла, достаточно провести необходимые операции только непосредственно с этим файлом. Чтобы установить программу, которая поставляется в виде архива, сделайте следующее:

В папке Dependencies содержатся системные компоненты, необходимые для работы приложения. Без них программа просто не запустится (вы вряд ли сможете её даже поставить), так что не забудьте сначала установить эти компоненты.

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

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

Специально для разработчиков Microsoft создала специальный сервис, который позволяет в том числе устанавливать приложения на Windows 10 Mobile. В отличие от способа, описанного выше, Портал отображает ход установки приложения и в случаи возникновения ошибок информацию о них. Этот сервис предназначен для использования с компьютера, но может работать и без него.

Как включить Портал устройства

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

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

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

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

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

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

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

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

Энтузиасты создали специальную программу, которая, как и Установщик приложений, умеет полноценно работать с Appx / AppxBundle-файлами, в том числе отображать прогресс установки.

Как поставить Package Installer на смартфон

Как устанавливать программы на Windows 10 Mobile с помощью Package Installer

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

Этот способ предназначен для тех пользователей, у которых уже поставлена программа Interop Tools и сделан Interop Unlock. Interop Tools, помимо других своих полезных функций, умеет и устанавливать приложения.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *