This topic describes how key features of MSIX are supported in those versions of Windows.
Note
Windows Server 2019 LTSC and Windows Enterprise 2019 LTSC require the App Installer app in order to support double-click install or install directly from a website for .msix, .msixbundle, .appx, and .appxbundle. Without that app, packages can be installed via PowerShell, API, or use a supported systems management product. For more considerations about Windows Server 2019 LTSC, see MSIX support on Windows Server 2019.
Note
For versions of Windows earlier than Windows 10, version 1709, use MSIX Core to install MSIX packages.
MSIX feature support
The table below shows which MSIX features and scenarios are supported in different versions of Windows.
The following table shows which package formats are supported in different versions of Windows.
Package format
Windows 10 (1809)
Windows 10 (1903)
Windows 10 (1909)
Windows 10 (2004)
Windows 10 (20H2)
Windows 10 (21H1)
Windows 10 (21H2)
Windows 11 (21H2)
.msix
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
.msixbundle
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
.appx
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
.appxbundle
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
Important
Prior to Windows 10 2004, sideloading of Windows apps must be enabled to allow non-Store Windows apps to be installed on Enterprise, Education, and LTSC SKUs. Windows 10 Home and Professional SKUs had sideloading of Windows apps enabled by default.
Microsoft Store
The following table shows which Microsoft Store features are supported in different versions of Windows.
Features
Windows 10 (1809)
Windows 10 (1903)
Windows 10 (1909)
Windows 10 (2004)
Windows 10 (20H2)
Windows 10 (21H1)
Windows 10 (21H2)
Windows 11 (21H2)
Publishing
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
Update Notification
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
Streaming Install
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
Delta Updates
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
Note
.appx and .appxbundle will work for all versions of Windows listed above. The table reflects only .msix or .msixbundle behavior.
Microsoft Store submissions
The minimum supported OS version of an MSIX package is listed in the manifest file of the package as MinVersion in the TargetDeviceFamily element. For example, an MSIX package might list MinVersion="10.0.17701.0" as the minimum supported version, which means that the MSIX package can run on that and later versions of the OS.
On Windows 10, versions 1709, 1803, and 1809, we support the mainstream enterprise deployment scenarios. Those include installation through Microsoft Endpoint Configuration Manager, Microsoft Intune, PowerShell, or double-click installation.
Currently, MSIX installation through the Microsoft Store and Microsoft Store for Business requires Windows 10, version 1809, or later.
Non-Windows platform
The MSIX SDK is an open-source project that allows developers to use the MSIX package format universally on all platforms. The SDK can be used by any cross-platform client app that allows for third parties to build plugins or extensions. The client app developers can use the app extension model that's available on Windows, and use the MSIX SDK on the non-Windows platforms such as macOS, iOS, Android, and Linux.
Learn how to deliver applications by using MSIX app attach. MSIX app attach is an application delivery technology that separates applications and their state from the operating system and assigns applications to users dynamically.