Установка приложений Windows 10 с помощью Установщика приложений
В этом разделе содержатся или ссылки на статьи о установщике приложений и о том, как использовать функции установщика приложений.
Установщик приложений позволяет устанавливать приложения Windows 10, дважды щелкнув по пакету приложения. Это означает, что пользователям не нужно использовать PowerShell или другие средства разработчика для развертывания приложений Windows 10. Установщик приложений также может установить приложение из Интернета, необязательных пакетов и связанных наборов.
Установщик приложений также можно скачать для автономного использования в организации на веб-портале Microsoft Store для бизнеса. См. подробнее об автономном распространении.
Сведения об использовании установщика приложений для установки приложения см. в разделах таблицы.
| Тема | Описание |
|---|---|
| Общие сведения о файле установщика приложений | Узнайте о содержимом файлов Установщика приложений и о том, как они работают. |
| Создание файла установщика приложений в Visual Studio | Узнайте, как использовать Visual Studio для включения автоматических обновлений с помощью файла appinstaller. |
| Создание файла Установщика приложений вручную | Узнайте, как создать файл appinstaller вручную. Это особенно полезно для установки связанного набора, содержащего основной пакет и необязательные пакеты. |
| Настройка параметров обновления в файле Установщика приложений | Узнайте, как настроить обновления приложений с помощью файла установщика приложений. |
| Установка приложения Windows 10 из Интернета | В этом разделе мы рассмотрим шаги, которые необходимо предпринять, чтобы пользователи могли устанавливать приложения непосредственно с веб-страницы. |
| Внедренный файл установщика приложений | Узнайте, как внедрить файл установщика приложений в приложения Windows |
| Необязательные пакеты и связанные наборы | Узнайте о связанных наборах, содержащих основной пакет и связанные необязательные пакеты. |
| Устранение неполадок с установкой файла установщика приложений | Распространенные проблемы и решения при загрузке неопубликованных приложений с помощью файла установщика приложений. |
| Дополнительная документация | Содержит ссылки на связанную документацию, включая API, которые можно использовать для изменения пакетов с помощью файлов установщика приложений или получения сведений о приложениях с сопоставлением установщика приложений. |
| Справочник по файлу установщика приложений (.appinstaller) | Просмотрите полную XML-схему для файла установщика приложений. |
Учебники
Следуйте этим руководствам и узнайте, как разместить и установить приложение Windows 10 с различных платформ распространения. Эти учебники полезны для предприятий и разработчиков, которые не хотят или не должны публиковать свои приложения в Магазине, но по-прежнему хотят воспользоваться преимуществами платформы упаковки и развертывания Windows 10.
| Учебник | Description |
|---|---|
| Установка приложения Windows 10 из веб-приложения Azure | Создайте веб-приложение Azure и используйте его для размещения и распространения пакета приложения Windows 10. |
| Установка приложения Windows 10 с сервера IIS | Настройте сервер IIS, убедитесь, что веб-приложение может размещать пакеты приложений и эффективно использовать установщик приложений. |
| Размещение пакетов приложений Windows 10 в AWS для веб-установки | Узнайте, как настроить Amazon Simple служба хранилища Service для размещения пакета приложения Windows 10 на веб-сайте. |
Desktop App Installer что это в Windows 10?

Desktop App Installer — это установщик приложений в Windows 10. Его можно скачать в Microsoft Store, но мне кажется что он уже идет вместе с системой. Или устанавливается автоматически.
Я так понимаю, что главная фишка Desktop App Installer — это более простая установка приложений. Нужно два раза нажать на appx/appxbundle-файл (видимо установщик программы) и Desktop App Installer его быстренько установит.
Файл с расширением .appx представляет из себя установщик UWP-приложения. UWP расшифровывается как Universal Windows Platform — универсальная платформа Windows.
Есть еще одна программа из той же оперы — Desktop App Converter, позволяет конвертировать обычные программы Win32 в метро-приложения.
У меня вообще есть мнение, что нас всех хотят пересадить на метро-приложения. Нет, конечно это громко звучит, такие программы как Фотошоп, Автокад.. вряд ли будут когда-то только в формате метро-приложений. Но все равно кажется что нас хотят подсадить все больше именно на эти приложения, чтобы мы отвыкали от обычных программ)) ну это мое мнение всего лишь))
Desktop App Installer




Native Desktop Media Service что это и как удалить?
Первое что находится в сети, это то, что Native Desktop Media Service — рекламный вирус. То есть не страшный и опасный вирус там, например троян, а рекламный, главная цель которого — показать вам рекламу любым способом. Например реклама может быть в браузере, на каких-то сайтах, на рабочем столе.
В интернете нормальной информации нет, зато полно странных и непонятных инструкций, которые написано на таком же странном русском языке)) я думаю вы понимаете о чем я))
Все самое главное что вам нужно сделать — проверить ПК утилитами, которые я скажу, это лучшие утилиты, и проверять желательно в такой последовательности, как я сейчас напишу. Просто послушайте меня и сделайте это, окей?)) Смотрите:
- Первая утилита — AdwCleaner. Можно сказать что это утилита номер один против рекламных вирусов. Плюсы — умеет все, что нужно, и чистить ярлыки и убирать рекламные расширения, также проверят и многое другое. Качать обязательно — чистит отлично, в интернете популярна, имеет приличную репутацию так бы сказать.
- HitmanPro. Это утилита заслужено держит второе место, так как она платная, но зато есть и бесплатный период работы. В принципе делает почти тоже самое что и AdwCleaner, но плюс в том, что ищет немного тщательнее, также обнаруживает больше потенциальных угроз, хотя мое мнение, что немного и лишнего может обнаружить)) но качать нужно — утилита хорошая без вопросов.
- Dr.Web CureIt!. А вот это уже утилита будет еще серьезнее. В первую очередь она ищет не рекламные вирусы, а настоящие, опасные — трояны, черви, руткиты, бэкдоры и прочую дичь. Ее также настольно рекомендую скачать и просканировать ПК.
Утилиты которые я посоветовал — лучшие, вы поверьте. Они не мусорят в системе, не устанавливают ничего левого на комп, если что — удалить можно спокойно (Win + R и введите команду appwiz.cpl). Утилиты являются именно лучшей тройкой. Их всегда нужно держать на примете и если что — проверять комп. Ну и посоветую вам бесплатный антивирус, если вы не против, вот только не думайте что я рекламирую — это Касперский. Там есть бесплатная версия.
Внешний вид утилит




Раз уж я показал утилиты, то еще дам совет — для анализа автозагрузки используйте бесплатную программу AnVir Task Manager. Она покажет все что есть в автозагрузке, в том числе и автозагрузку в реестре, в планировщике задач и много всякого. Одним словом — советую. Вот как выглядит программа:

На этом все ребята. Мы сегодня узнали о двух программах — о хорошей Desktop App Installer и о вредной Native Desktop Media Service, надеюсь если что, вы от нее сможете спокойно избавиться)) На этом все, удачи вам и берегите себя!
Общие сведения о файле Установщика приложений
Часто нужно предоставить приложение большому числу пользователей. Затем, когда нужно обновить приложение, вы хотите быть уверенным, что это смогут без усилий сделать даже пользователи без технических навыков.
Для этого мы представили файл установщика приложений в Windows 10 версии 1709. Это XML-файл, который можно создать самостоятельно или с помощью Visual Studio (см. инструкции по работе с Visual Studio). Файл Установщика приложений определяет расположение приложения и способ его обновления. Если вы решили использовать этот способ распространения приложений, вам нужно предоставить пользователям файл Установщика приложений, а не сам контейнер приложения. Пользователь затем должен щелкнуть файл Установщика приложений. Появится привычный пользовательский интерфейс с инструкциями по выполнению установки. Когда пользователь установит приложение, следуя этим инструкциям, приложение будет связано с файлом Установщика приложений.
Затем, когда вам нужно будет обновить приложение, будет обновлен только этот файл (.appinstaller). При обновлении файла пользователю отправляется новая версия приложения. Это особенно удобно для пользователей, так как им не нужно ничего делать, чтобы получить обновление. Они будут использовать приложение в обычном режиме, а обновление будет предоставлено им автоматически.
Вот пример кода, показывающий, как это происходит.
- ИТ-специалист Дмитрий хочет распространить в своей организации приложение для отдела кадров.
- Он помещает это приложение в общую папку и создает файл Установщика приложений с именем HumanResources.appinstaller. Этот файл Установщика приложений связан с приложением.
- Дмитрий помещает HumanResources.appinstaller в общую папку,
- а затем сообщает сотрудникам об этом файле и его расположении.
- Менеджер Наталья щелкает файл HumanResources.appinstaller и видит пользовательский интерфейс Установщика приложений с инструкциями по установке приложения для отдела кадров.
- Она устанавливает это приложение на свое устройство, а затем взаимодействует с ним, как с любым другим приложением. Она может закрепить его на панели задач или в меню «Пуск», включить в список избранных приложений и т. д.
- Через неделю выходит обновление для приложения. Чтобы предоставить его пользователям, Дмитрий просто обновляет файл HumanResources.appinstaller, который теперь указывает на новую версию, и задает тип обновления.
- Следующим утром Наталья, которой неизвестно об обновлении, запускает приложение для отдела кадров на своем рабочем столе.
- Приложение обнаруживает обновление и автоматически применяет его.
- Теперь у Натальи установлена последняя версия приложения, и она может пользоваться преимуществами новых функций.
Начиная с Windows 10 Fall Creators Update (версия 1709, сборка 16299) и более поздних версий, пакет SDK Windows предоставляет несколько API. С их помощью можно программным способом изменять пакеты с помощью файлов Установщика приложений или получать сведения о приложениях с помощью сопоставления Установщика приложений. См. подробнее в документации по Установщику приложений.
Размещение файла установщика приложений для скачивания и обновлений
Файл установщика приложений можно использовать для скачивания или обновления приложения из Интернета, сетевой папки или локальной общей папки. Файлы установщика приложений загружают и обновляют протоколы https, http и smb.
Содержимое файла Установщика приложений
На следующем рисунке показан пример файла Установщика приложений. См. подробнее об XML-элементах в файле Установщика приложений. См. подробнее о настройке параметров обновления в файле Установщика приложений.

См. также
- Создание файла Установщика приложений в Visual Studio
- Создание файла Установщика приложений вручную
- Настройка параметров обновления в файле Установщика приложений
Устранение неполадок при установке с помощью файла Установщика приложений
Если при установке приложения из файла установщика приложений возникли проблемы, в этом разделе приведены некоторые рекомендации по устранению неполадок, которые могут помочь.
Необходимые компоненты
Чтобы иметь возможность загружать неопубликованные приложения в Windows 10, устройство пользователя должно соответствовать следующим требованиям:
Windows 10:
- Сертификат, используемый для подписи пакета, должен быть доверенным устройством. Дополнительные сведения см. в разделе » Доверенные сертификаты» ниже.
- Версия Windows 10 должна поддерживать .appinstaller схему файлов и протокол распространения.
Windows 10 1909 и более ранних версий:
- Устройство должно быть включено для режима разработчика или неопубликованных приложений. Дополнительные сведения см. в статье «Включение устройства для разработки «.
Распространенные проблемы
При первом загрузке приложения на пользовательском компьютере возникают некоторые распространенные проблемы. В следующих нескольких разделах описываются наиболее частые проблемы и их решения.
Версия Windows
Каждый выпуск Windows 10 улучшает возможности загрузки неопубликованных данных, в таблице ниже вы найдете, какие функции доступны в каждом основном выпуске. Если вы пытаетесь загрузить неопубликованное приложение с помощью метода, не поддерживаемого в вашей версии Windows 10, вы получите ошибку развертывания.
| Версия | Заметки о загрузке неопубликованных данных |
|---|---|
| Сборка 17134 (обновление за апрель 2018 г., версия 1803) | Доступ .appinstaller к файлу можно получить по папкам UNC/Share. Также доступны настраиваемые проверка обновления. |
| Сборка 16299 (Fall Creators Update, версия 1709) | .appinstaller Впервые представлен файл для предоставления автоматических обновлений приложению. Эта версия поддерживает только конечные точки HTTP. Обновления проверка не настраиваются и выполняются каждые 24 часа. |
| Сборка 15063 (Creators Update, версия 1703) | Приложение Установщика приложений может скачать зависимости приложений (только в режиме выпуска) из Магазина. |
| Сборка 14393 (Юбилейное обновление, версия 1607) | Впервые появилось приложение установщика приложений для установки appx-файлов и .appxbundle, appinstaller-файла не поддерживается. |
| Сборка 10586 (ноябрьское обновление, версия 1511) | Загрузка неопубликованных данных доступна только с помощью PowerShell с помощью команды Add-AppxPackage . |
| Сборка 10240 (Windows 10, версия 1507) | Загрузка неопубликованных данных доступна только с помощью PowerShell с помощью команды Add-AppxPackage . |
Доверенные сертификаты
Пакеты приложений должны быть подписаны сертификатом, доверенным устройством. Сертификаты, предоставляемые общими центрами сертификации, по умолчанию являются доверенными в операционной системе Windows.
Однако если сертификат, используемый для подписи пакета приложения, не является доверенным или локальным или самозаверяющим сертификатом, используемым во время разработки, установщик приложения может сообщить о том, что пакет недоверен и не позволит установить его:

Чтобы устранить эту проблему, пользователь с правами локального администратора на устройство должен использовать средство сертификатов компьютера для импорта сертификата в один из следующих контейнеров:
- Локальный компьютер: доверенный Люди
- Локальный компьютер: доверенные корневые центры (не рекомендуется)
Не импортируйте сертификаты подписывания пакета в хранилище сертификатов пользователя. Установщик приложений не выполняет поиск сертификатов пользователей при проверке удостоверения пакета.
Средство управления сертификатами компьютера можно легко найти, выполнив поиск в меню «Пуск».

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

Зависимости не установлены
Приложения Windows 10 могут иметь зависимости платформы на основе платформы приложений, используемой для создания приложения. Если вы используете C# или VB, приложению потребуется пакет среды выполнения .NET и платформы .NET. Для приложений C++ требуются VCLibs.
Если пакет приложения построен в конфигурации режима выпуска, зависимости платформы будут получены из Microsoft Store. Однако если приложение встроено в конфигурацию режима отладки, зависимости будут получены из расположения, указанного .appinstaller в файле.
Файлы недоступны
При установке из конечной точки HTTP важно убедиться, что все файлы доступны с правильным типом MIME. Самый простой метод проверки этих файлов — это ссылки, предоставленные на HTML-странице, созданной Visual Studio. Эти файлы необходимо проверка:
- .appinstaller файл, доступный как application/xml
- .appx и .appxbundle файлы, доступные как application/vns.ms-appx
Сбой установки приложения с сообщением об ошибке: неправильный параметр
Так как URL-адреса тщеславия в настоящее время не поддерживаются при использовании протокола, исходный ms-appinstaller параметр ДОЛЖЕН заканчиваться .appinstaller . Это не имеет значения, если вы перенаправляете в файл, заканчивающийся .appinstaller . Это также завершится ошибкой таким же образом. Единственный способ исправить это — убедиться, что исходный URL-адрес заканчивается .appinstaller .
Изоляция проблем с приложением установщика приложений
Если установщик приложений не может установить приложение, эти действия помогут определить проблему установки.
Проверка установки файла пакета приложения
- Скачайте файл пакета приложения в локальную папку и попробуйте установить его с помощью команды Add-AppxPackage PowerShell.
- .appinstaller Скачайте файл в локальную папку и попытайтесь установить его с помощью Add-AppxPackage -Appinstaller команды PowerShell.
Журналы событий установщика приложений
Инфраструктура развертывания приложений выдает журналы, которые часто полезны для отладки проблем с установкой с помощью Windows Просмотр событий: Application and Services Logs -> Microsoft -> Windows -> AppxDeployment-Server