Supported platforms

MSIX is currently supported on the following versions of Windows:

  • Windows 10, version 1709, and later.
  • Windows Server 2019 LTSC and later.
  • Windows Enterprise 2019 LTSC and later.

For more details on Windows lifecycle support such as end of service dates, please visit Windows lifecycle fact sheet.

This article describes how key features of MSIX are supported in these versions of Windows.

Note

Windows Server 2019 LTSC and Windows Enterprise 2019 LTSC requires the App Installer app to support double click install or install directly from a website for .msix, .msixbundle, .appx or .appxbundle. Without the app, packages can be installed via PowerShell, API, or use a supported systems management product. For more considerations about Windows Server 2019 LTSC, see this article.

Note

For versions of Windows earlier than Windows 10 version 1709, use MSIX Core to install MSIX packages.

MSIX feature support

The following table shows which MSIX features and scenarios are supported in different versions of Windows.

Features 1709 1803 1809 1903 1909 2004 Windows Server 2019 LTSC Windows Enterprise 2019 LTSC
Allow elevation ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
App Installer File Support ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Defer registration flag ✔️
Force update from any version downgrade ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Force provisioning ✔️
Identity for packaged desktop apps ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Modification packages ✔️ ✔️ ✔️ ✔️
Native MSIX install and uninstall ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Package Support Framework (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows services ✔️
Package Integrity Enforcement for non-Store packages ✔️

Package format support

The following table shows which package formats are supported in different versions of Windows 10.

Package format 1709 1803 1809 1903 1909 2004
.msix ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.msixbundle ✔️ ✔️ ✔️ ✔️
.appx ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appxbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Microsoft Store

The following table shows which Microsoft Store features are supported in different versions of Windows 10.

Features 1709 1803 1809 1903 1909 2004
Publishing ✔️ ✔️ ✔️ ✔️
Update Notification ✔️ ✔️ ✔️ ✔️
Streaming Install ✔️ ✔️ ✔️ ✔️
Delta Updates ✔️ ✔️ ✔️ ✔️

Note

.appx or .appxbundle will work for all versions of Windows 10 listed above. The table only reflects .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 may list MinVersion="10.0.17701.0" as the minimum supported version, which means that the MSIX package can run on this and later versions of the OS.

On Windows 10 versions 1709, 1803, and 1809, we support the mainstream enterprise deployment scenarios. These 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 and 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 is available on Windows 10 platform and use the MSIX SDK on the non-Windows 10 platforms such as macOS, iOS, Android and Linux.