Установщик приложений windows 10: Установка приложений Windows 10 с помощью Установщика приложений — MSIX

Установка приложений Windows 10 с помощью Установщика приложений — MSIX






Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья



Назначение

Этот раздел содержит ссылки на статьи или сами статьи об Установщике приложений и его возможностях.

Установщик приложений позволяет устанавливать приложения Windows 10, дважды щелкнув по пакету приложения. Это означает, что пользователям не нужно использовать PowerShell или другие средства разработчика для развертывания приложений Windows 10. Кроме того, Установщик приложений может устанавливать приложения из Интернета, дополнительных пакетов и связанных наборов.

Установщик приложений также можно скачать для автономного использования в организации на веб-портале Microsoft Store для бизнеса. См. подробнее об автономном распространении.

Инструкции по использованию Установщика приложений для установки приложения см. в статьях в таблице.

РазделОписание
Общие сведения о файле Установщика приложенийУзнайте о содержимом файлов Установщика приложений и о том, как они работают.
Создание файла Установщика приложений в Visual StudioУзнайте, как использовать Visual Studio для включения автоматических обновлений с помощью файла . appinstaller.
Создание файла Установщика приложений вручнуюУзнайте, как вручную создать файл APPINSTALLER. Это особенно полезно при установке связанного набора, содержащего пакет main и необязательные пакеты.
Настройка параметров обновления в файле Установщика приложенийУзнайте, как настроить обновления приложений с помощью файла установщика приложений.
Установка приложения для Windows 10 из ИнтернетаВ этом разделе описываются действия, которые необходимо выполнить, чтобы дать пользователям возможность устанавливать приложения напрямую с веб-страницы.
Внедренный файл установщика приложенийУзнайте, как внедрить файл установщика приложений в приложения для Windows
Дополнительные пакеты и связанные наборыСведения о связанных наборах, содержащих пакет main и связанные необязательные пакеты.
Устранение неполадок при установке с помощью файла Установщика приложенийРаспространенные проблемы и их решения при загрузке неопубликованных приложений с помощью файла установщика приложений.
Дополнительная документацияСодержит ссылки на соответствующую документацию, включая API-интерфейсы, которые можно использовать для изменения пакетов с помощью файлов установщика приложений или для получения сведений о приложениях с сопоставлением установщика приложений.
Справочник по файлу Установщика приложений (.appinstaller)Ознакомьтесь с полной XML-схемой для файла Установщика приложений.

Учебники

Следуйте этим руководствам и узнайте, как разместить и установить приложение Для Windows 10 с различных платформ распространения. Эти учебники полезны для предприятий и разработчиков, которым не требуется публиковать свои приложения в Store, но они все же хотят воспользоваться преимуществами платформы упаковки и развертывания Windows 10.

УчебникОписание
Установка приложения для Windows 10 из веб-приложения AzureСоздайте веб-приложение Azure и используйте его для размещения и распространения пакета приложений для Windows 10.
Установка приложения для Windows 10 с сервера IISНастройка сервера IIS, проверка того, что в веб-приложении можно размещать пакеты приложения, и эффективное использование Установщика приложений.
Размещение пакетов приложение для Windows 10 в AWS для веб-установкиУзнайте, как настроить Amazon Simple Storage Service для размещения пакета приложений Для Windows 10 с веб-сайта.






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


  • Статья



Важно!

Схема(протокол) ms-appinstaller отключена. Это означает, что установщик приложений не сможет установить приложение непосредственно с веб-сервера, и его необходимо сначала скачать. Обновите ссылку на веб-сайте, удалив 'ms-appinstaller:?source=' , чтобы был скачан пакет MSIX или файл .appinstaller. Это может увеличить размер скачивания для некоторых пакетов. Затем пользователь может установить пакет с помощью установщика приложений.

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

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

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

Примечание

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

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

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

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

  1. Веб-серверы должны иметь поддержку запросов диапазона байтов (HTTP/1.1)
    • Серверы, поддерживающие протокол HTTP/1.1, должны поддерживать запросы диапазона байтов.
  2. Веб-серверам необходимо знать о типах содержимого пакета приложений Windows 10
    • Вот как объявить новые типы контента как часть файла веб-конфигурации.

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

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

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

<html>
    <body>
        <h2> MyApp Web Page </h2>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubApp.msix"> Install app package </a>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle.msixbundle"> Install app bundle  </a>
        <a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.appinstaller"> Install related set </a>
    </body>
</html>

Примечание

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

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

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

Расширение файлаТип MIME
.msixapplication/msix
APPXapplication/appx
. msixbundleapplication/msixbundle
.appxbundleapplication/appxbundle
.appinstallerapplication/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 стала еще более полной и эффективной: она предупреждает пользователя при установке неизвестных приложений и защищает устройства от вреда.

Установка приложений для Windows 10 с помощью установщика приложений — MSIX

Редактировать

Твиттер

LinkedIn

Фейсбук

Электронная почта

  • Статья

Назначение

Этот раздел содержит или содержит ссылки на статьи об Установщике приложений и о том, как использовать функции Установщика приложений.

Установщик приложений позволяет устанавливать приложения для Windows 10, дважды щелкнув пакет приложения. Это означает, что пользователям не нужно использовать PowerShell или другие инструменты разработчика для развертывания приложений Windows 10. Установщик приложений также может установить приложение из Интернета, дополнительные пакеты и связанные наборы.

Установщик приложений можно загрузить для автономного использования на предприятии с веб-портала Microsoft Store для бизнеса. Вы можете узнать больше об автономном распространении здесь.

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

Тема Описание
Обзор файла установщика приложения Узнайте о содержимом файлов установщика приложений и о том, как они работают.
Создайте файл установщика приложения в Visual Studio Узнайте, как использовать Visual Studio для включения автоматических обновлений с помощью файла .appinstaller.
Создайте файл установщика приложения вручную Узнайте, как создать файл .appinstaller вручную. Это особенно полезно для установки связанного набора, который содержит основной пакет и дополнительные пакеты.
Настройка параметров обновления в файле установщика приложений Узнайте, как настроить обновления приложений с помощью файла установщика приложений.
Установка приложения Windows 10 из Интернета В этом разделе мы рассмотрим шаги, которые необходимо предпринять, чтобы разрешить пользователям устанавливать ваши приложения непосредственно с веб-страницы.
Файл установщика встроенного приложения Узнайте, как внедрить файл установщика приложений в приложения для Windows
Дополнительные пакеты и сопутствующие наборы Узнайте о связанных наборах, содержащих основной пакет и связанные дополнительные пакеты.
Устранение неполадок при установке с помощью файла установщика приложений Распространенные проблемы и решения при загрузке неопубликованных приложений с помощью файла установщика приложений.
Сопутствующая документация Содержит ссылки на соответствующую документацию, включая API-интерфейсы, которые можно использовать для изменения пакетов с помощью файлов установщика приложений или для получения информации о приложениях с ассоциацией установщика приложений.
Ссылка на файл установщика приложения (.appinstaller) Просмотрите полную схему XML для файла установщика приложений.

Руководства

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

Учебник Описание
Установка приложения Windows 10 из веб-приложения Azure Создайте веб-приложение Azure и используйте его для размещения и распространения пакета приложения для Windows 10.
Установка приложения Windows 10 с сервера IIS Настройте сервер IIS, убедитесь, что ваше веб-приложение может размещать пакеты приложений, и эффективно используйте установщик приложений.
Размещение пакетов приложений Windows 10 на AWS для веб-установки Узнайте, как настроить Amazon Simple Storage Service для размещения пакета приложения Windows 10 с веб-сайта.

Обратная связь

Просмотреть все отзывы о странице

Microsoft теперь позволяет снова включить установщик приложений Windows, вот как

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

Установщик приложений (также известный как установщик AppX) позволяет пользователям устанавливать приложения Windows непосредственно с веб-сервера с помощью пакета MSIX или файла установщика приложений без предварительной загрузки установщиков на свой компьютер.

Корпорация Майкрософт отключила схему ms-appinstaller в ответ на сообщения о продолжающихся атаках Emotet, использующих уязвимость спуфинга установщика Windows AppX нулевого дня, вынуждающую пользователей загружать пакеты приложений на свое устройство перед их установкой с помощью установщика приложений.

«Мы понимаем, что эта функция имеет решающее значение для многих корпоративных организаций. Мы уделяем время тщательному тестированию, чтобы убедиться, что повторное включение протокола может быть выполнено безопасным образом», — сказал руководитель программы Microsoft Дайан Хартоно, объявляя об отключении протокола.

«Мы рассматриваем возможность внедрения групповой политики, которая позволит ИТ-администраторам повторно активировать протокол и контролировать его использование в своих организациях».

Как повторно включить протокол ms-appinstaller

Согласно обновлению от Hartono, Microsoft, наконец, удалось справиться с проблемой, и теперь администраторы могут снова включить обработчик протокола, установив последнюю версию установщика приложений (1.17.10751.0) и включив групповую политику.

В системах, где обновление установщика приложений невозможно развернуть с помощью установщика через Интернет, Microsoft также предоставляет автономную версию в Центре загрузки Microsoft (ссылка для скачивания).

Функция установщика приложений будет снова включена после загрузки и развертывания политики установщика настольных приложений и выбора «Включить протокол ms-appinstaller установщика приложений».

Это можно сделать с помощью редактора групповой политики, выбрав Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Установщик настольных приложений.

«Чтобы использовать протокол ms-appinstaller для MSIX, вам потребуется включить как последнюю версию приложения App Installer, так и политику Desktop App Installer», — добавил Хартоно.

ms-appinstaller злоупотребляли для распространения вредоносных программ

Emotet начал использовать вредоносные пакеты установщика Windows AppX, замаскированные под программное обеспечение Adobe PDF, для заражения устройств Windows в фишинговых кампаниях с начала декабря 2021 года.

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

Однако вместо того, чтобы открывать PDF-файл, встроенные ссылки перенаправляли получателей на то, что запускало установщик приложений Windows и предлагало им установить вредоносный «компонент Adobe PDF».

Установщик приложений предлагает установить поддельный компонент Adobe PDF (BleepingComputer)

Несмотря на то, что он выглядит как законное приложение Adobe, установщик приложений загрузил и установил вредоносный appxbundle, размещенный в Microsoft Azure, после того, как цели нажали кнопку «Установить».