Windows 10 app deployment by using Microsoft Intune
Microsoft Intune supports a variety of app types and deployment scenarios on Windows 10 devices. After you’ve added an app to Intune, you can assign the app to users and devices. This article provides more details on the supported Windows 10 scenarios, and also covers key details to note when you’re deploying apps to Windows. For information about deploying an app, also known as assigning an app, see Assign an app to a group.
Line-of-business (LOB) apps and Microsoft Store for Business apps are the app types supported on Windows 10 devices. The file extensions for Windows apps include .msi, .appx, and .appxbundle.
To deploy modern apps, you need at least:
Only Windows 10 1803 and later support installing apps when there is no primary user associated.
LOB app deployment isn’t supported on devices running Windows 10 Home editions.
Supported Windows 10 app types
Specific app types are supported based on the version of Windows 10 that your users are running. The following table provides the app type and Windows 10 supportability.
App type | Home | Pro | Business | Enterprise | Education | S-Mode | HoloLens 1 | Surface Hub | WCOS | Mobile |
---|---|---|---|---|---|---|---|---|---|---|
.MSI | No | Yes | Yes | Yes | Yes | No | No | No | No | No |
.IntuneWin | No | Yes | Yes | Yes | Yes | 19H2+ | No | No | No | No |
Office C2R | No | Yes | Yes | Yes | Yes | RS4+ | No | No | No | No |
LOB: APPX/MSIX | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
MSFB Offline | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
MSFB Online | Yes | Yes | Yes | Yes | Yes | Yes | RS4+ | No | Yes | Yes |
Web Apps | Yes | Yes | Yes | Yes | Yes | Yes | Yes 2 | Yes 2 | Yes | Yes 2 |
Store Link | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Microsoft Edge | No | Yes | Yes | Yes | Yes | 19H2+ 3 | No | No | No | No |
1 To unlock app management, upgrade your HoloLens device to Holographic for Business.
2 Launch from the Company Portal only.
3 For Edge app to install successfully, devices must also be assigned an S-Mode policy.
All Windows app types require enrollment.
Windows 10 LOB apps
You can sign and upload Windows 10 LOB apps to the Intune admin console. These can include modern apps, such as Universal Windows Platform (UWP) apps and Windows App Packages (AppX), as well as Win 32 apps, such as simple Microsoft Installer package files (MSI). The admin must manually upload and deploy updates of LOB apps. These updates are automatically installed on user devices that have installed the app. No user intervention is required, and the user has no control over the updates.
Microsoft Store for Business apps
Microsoft Store for Business apps are modern apps, purchased from the Microsoft Store for Business admin portal. They are then synced over to Microsoft Intune for management. The apps can either be online licensed or offline licensed. The Microsoft Store directly manages updates, with no additional action required by the admin. You can also prevent updates to specific apps by using a custom Uniform Resource Identifier (URI). For more information, see Enterprise app management — Prevent app from automatic updates. The user can also disable updates for all Microsoft Store for Business apps on the device.
Categorize Microsoft Store for Business apps
To categorize Microsoft Store for Business apps:
- Sign in to the Microsoft Endpoint Manager admin center.
- Select Apps >All apps.
- Select a Microsoft Store for Business app. Then select Properties >App Information >Category.
- Select a category.
Install apps on Windows 10 devices
Depending on the app type, you can install the app on a Windows 10 device in one of two ways:
- User Context: When an app is deployed in user context, the managed app is installed for that user on the device when the user signs in to the device. Note that the app installation doesn’t succeed until the user signs in to the device.
- Modern LOB apps and Microsoft Store for Business apps (both online and offline) can be deployed in user context. The apps support both the Required and Available intents.
- Win32 apps built as User Mode or Dual Mode can be deployed in user context, and support both the Required and Available intents.
- Device Context: When an app is deployed in device context, the managed app is installed directly to the device by Intune.
- Only modern LOB apps and offline licensed Microsoft Store for Business apps can be deployed in device context. These apps only support the Required intent.
- Win32 apps built as Machine Mode or Dual Mode can be deployed in device context, and support only the Required intent.
For Win32 apps built as Dual Mode apps, the admin must choose if the app will function as a User Mode or Machine Mode app for all assignments associated with that instance. The deployment context can’t be changed per assignment.
Apps can only be installed in the device context when supported by the device and the Intune app type. Device context installs are supported on Windows 10 desktops and Teams devices, such as the Surface Hub. They aren’t supported on devices running Windows Holographic for Business, such as the Microsoft HoloLens.
You can install the following app types in the device context and assign these apps to a device group:
- Win32 apps
- Offline licensed Microsoft Store for Business apps
- LOB apps (MSI, APPX and MSIX)
- Microsoft 365 Apps for enterprise
Windows LOB apps (specifically APPX and MSIX) and Microsoft Store for Business apps (Offline apps) that you’ve selected to install in device context must be assigned to a device group. The installation fails if one of these apps is deployed in the user context. The following status and error appears in the admin console:
- Status: Failed.
- Error: A user can’t be targeted with a device context install.
When used in combination with an Autopilot pre-provisioning scenario, there is no requirement for LOB apps and Microsoft Store for Business apps deployed in device context to target a device group. For more information, see Windows Autopilot pre-provisioning deployment.
After you save an app assignment with a specific deployment, you can’t change the context for that assignment, except for modern apps. For modern apps, you can change the context from user context to device context.
If there’s a conflict in policies on a single user or device, the following priorities apply:
- A device context policy is a higher priority than a user context policy.
- An install policy is a higher priority than an uninstall policy.
For more information, see Include and exclude app assignments in Microsoft Intune. For more information about app types in Intune, see Add apps to Microsoft Intune.
Архив Windows SDK и эмуляторов
В этом архиве содержатся выпуски и обновления пакета SDK для предыдущих версий платформ Windows и Windows Phone, а также выпуски эмулятора с поддержкой разработки и тестирования взаимодействия с пользователем на мобильных устройствах.
Последние выпуски Visual Studio и средств разработчика Windows 10 см. на странице Загружаемые файлы и инструменты для Windows 10.
Windows 10 версии 20H2 — это ограниченный набор функций для отдельных улучшений производительности и повышения качества. Разработчики должны знать об этом выпуске, но пока никаких действий не требуется.
Новый пакет Windows SDK для этой версии Windows выпущен не будет, так как в этом выпуске не вводятся новые API. Это означает, что нет необходимости вносить изменения в файлы проекта или задавать новую целевую версию Windows. Продолжайте использовать пакет Windows 10 SDK для Windows 10 (версия 2004). При указании целевой версии для приложения Windows версия Windows 10 (сборка 19041) по-прежнему является последней целевой версией.
Windows 10
Выпуск | |||
---|---|---|---|
Пакет SDK для Windows 10, версия 2004 (10.0.19041.0) | УСТАНОВИТЬ ПАКЕТ SDK | СКАЧАТЬ ISO-ФАЙЛ | |
Пакет SDK для Windows 10, версия 1903 (10.0.18362.1) | Выпущено вместе с Windows 10, версия 1903. | УСТАНОВИТЬ ПАКЕТ SDK | СКАЧАТЬ ISO-ФАЙЛ |
Пакет SDK для Windows 10, версия 1809 (10.0.17763.0) | Выпущено вместе с Windows 10, версия 1809. Включает служебные обновления 10.0.17763.132.
См. подробные сведения | УСТАНОВИТЬ ПАКЕТ SDK | СКАЧАТЬ ISO-ФАЙЛ |
Пакет SDK для Windows 10, версия 1803 (10.0.17134.12) | Выпущено вместе с обновлением Windows 10 за апрель (версия 1803). | УСТАНОВИТЬ ПАКЕТ SDK | |
Пакет SDK для Windows 10 (10.0.16299.91) и эмулятор устройства с Windows 10 Mobile (Майкрософт) (10.0.15254.1) | Выпущено вместе с обновлением Windows 10 Fall Creators Update (версия 1709). | УСТАНОВИТЬ ПАКЕТ SDK | УСТАНОВИТЬ ЭМУЛЯТОР |
Пакет SDK для Windows 10 (10.0.15063.468) и эмулятор устройства с Windows 10 Mobile (Майкрософт) (10.0.15254.1) | Выпущено вместе с обновлением Windows 10 Creators Update (версия 1703).
См. подробные сведения | УСТАНОВИТЬ ПАКЕТ SDK | УСТАНОВИТЬ ЭМУЛЯТОР |
Пакет SDK для Windows 10 (10.0.14393.795) и эмулятор устройства с Windows 10 Mobile (Майкрософт) (10.0.14393.0) | Выпущено вместе с обновлением Windows 10 Anniversary Edition (версия 1607). Это обновление, не связанное с безопасностью, направлено на повышение качества работы ОС.
| УСТАНОВИТЬ ПАКЕТ SDK | УСТАНОВИТЬ ЭМУЛЯТОР |
Пакет SDK для Windows 10 (10.0.10586.212) и эмулятор устройства с Windows 10 Mobile (Майкрософт) (10.0.10586.11) | Выпущено вместе с Windows 10, версия 1511. | УСТАНОВИТЬ ПАКЕТ SDK | УСТАНОВИТЬ ЭМУЛЯТОР |
Пакет SDK для Windows 10 (10.0.10240) и эмулятор устройства с Windows 10 Mobile (Майкрософт) (10.0.10240) | Выпущено вместе с Windows 10, версия 1507. Примечание. Во время установки отображается номер версии 10.0.26624. | УСТАНОВИТЬ ПАКЕТ SDK | УСТАНОВИТЬ ЭМУЛЯТОР |
Эмулятор Microsoft HoloLens | Запускайте приложения в среде Windows Holographic на виртуальной машине без HoloLens. Эта установка также содержит шаблоны голографических проектов DirectX для Visual Studio | УСТАНОВИТЬ ЭМУЛЯТОР |
Предыдущие выпуски
Выпуск | |||
---|---|---|---|
Пакет SDK для Windows 8.1 | УСТАНОВИТЬ ПАКЕТ SDK | ||
Средства разработки для Windows Phone 8.1 | УСТАНОВИТЬ ЭМУЛЯТОРЫ | ||
Обновление Windows Phone 8.1 и эмуляторы | УСТАНОВИТЬ ПАКЕТ SDK | ||
Пакет SDK для Windows Phone 8.0 | УСТАНОВИТЬ VISUAL STUDIO | ДОПОЛНИТЕЛЬНЫЕ ЯЗЫКИ | |
Эмуляторы пакета SDK для Windows Phone 8.0 с обновлением 3 | УСТАНОВИТЬ ЭМУЛЯТОРЫ | ДОПОЛНИТЕЛЬНЫЕ ЯЗЫКИ | |
Обновление пакета SDK 8.0 для Windows Phone 8.0.10322 | Добавляет четыре новых образа эмуляторов в существующий пакет SDK для Windows Phone 8.0. Для этого обновления требуется среда Visual Studio 2012 с пакетом SDK для Windows Phone 8.0 и обновлением 4 или более поздней версии либо среда Visual Studio 2013 с дополнительным пакетом SDK для Windows Phone 8.0 (выбирается во время установки). | УСТАНОВИТЬ ЭМУЛЯТОРЫ | ДОПОЛНИТЕЛЬНЫЕ ЯЗЫКИ |
Обновление пакета SDK для Windows Phone 7.8 | УСТАНОВИТЬ ЭМУЛЯТОРЫ | ДОПОЛНИТЕЛЬНЫЕ ЯЗЫКИ | |
Пакет SDK для Windows Phone 7.1 | УСТАНОВИТЬ ПАКЕТ SDK | ДОПОЛНИТЕЛЬНЫЕ ЯЗЫКИ | |
Обновление пакета SDK для Windows Phone 7.1.1 | УСТАНОВИТЬ ПАКЕТ SDK | ДОПОЛНИТЕЛЬНЫЕ ЯЗЫКИ | |
Пакет SDK для Windows 7 и .NET Framework 4 |