支援的平台Supported platforms

下列 Windows 版本目前支援 MSIX:MSIX is currently supported on the following versions of Windows:

  • Windows 10、1709版及更新版本。Windows 10, version 1709, and later.
  • Windows Server 2019 LTSC 和更新版本。Windows Server 2019 LTSC and later.
  • Windows Enterprise 2019 LTSC 和更新版本。Windows Enterprise 2019 LTSC and later.

如需 Windows 生命週期支援的詳細資訊(例如服務結束日期),請造訪 windows 生命週期的工作表For more details on Windows lifecycle support such as end of service dates, please visit Windows lifecycle fact sheet.

本文描述這些 Windows 版本中如何支援 MSIX 的主要功能。This article describes how key features of MSIX are supported in these versions of Windows.

注意

Windows Server 2019 LTSC 和 Windows Enterprise 2019 LTSC 需要 應用程式安裝程式 應用程式支援按兩下安裝,或是直接從 msix、msixbundle、.appx 或 .appxbundle 的網站安裝。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. 如果沒有應用程式,可以透過 PowerShell、API 或使用支援的系統管理產品來安裝套件。Without the app, packages can be installed via PowerShell, API, or use a supported systems management product. 如需有關 Windows Server 2019 LTSC 的其他考慮,請參閱 這篇文章For more considerations about Windows Server 2019 LTSC, see this article.

注意

若是早于 Windows 10 1709 版的 Windows 版本,請使用 MSIX Core 安裝 MSIX 套件。For versions of Windows earlier than Windows 10 version 1709, use MSIX Core to install MSIX packages.

MSIX 功能支援MSIX feature support

下表顯示不同版本的 Windows 中支援的 MSIX 功能和案例。The following table shows which MSIX features and scenarios are supported in different versions of Windows.

特性Features 17091709 18031803 18091809 19031903 19091909 20042004 Windows Server 2019 LTSCWindows Server 2019 LTSC Windows Enterprise 2019 LTSCWindows 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 ✔️ ✔️ ✔️ ✔️
原生 MSIX 安裝和卸載Native MSIX install and uninstall ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
套件支援架構 (PSF)Package Support Framework (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows 服務Windows services ✔️
非存放區封裝的套件完整性強制執行Package Integrity Enforcement for non-Store packages ✔️

封裝格式支援Package format support

下表顯示不同版本的 Windows 10 支援哪些封裝格式。The following table shows which package formats are supported in different versions of Windows 10.

封裝格式Package format 17091709 18031803 18091809 19031903 19091909 20042004
.msix.msix ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.msixbundle.msixbundle ✔️ ✔️ ✔️ ✔️
.appx.appx ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appxbundle.appxbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Microsoft StoreMicrosoft Store

下表顯示不同版本的 Windows 10 支援哪些 Microsoft Store 功能。The following table shows which Microsoft Store features are supported in different versions of Windows 10.

特性Features 17091709 18031803 18091809 19031903 19091909 20042004
發佈Publishing ✔️ ✔️ ✔️ ✔️
更新通知Update Notification ✔️ ✔️ ✔️ ✔️
串流安裝Streaming Install ✔️ ✔️ ✔️ ✔️
差異更新Delta Updates ✔️ ✔️ ✔️ ✔️

注意

.appx 或 .appxbundle 適用于上述 Windows 10 的所有版本。.appx or .appxbundle will work for all versions of Windows 10 listed above. 資料表只會反映 msix 或 msixbundle 行為。The table only reflects .msix or .msixbundle behavior.

Microsoft Store 提交Microsoft Store submissions

支援 MSIX 套件的最低 OS 版本會以 TargetDeviceFamily 元素中的 MinVersion 形式,列在套件的資訊清單檔案中。The minimum supported OS version of an MSIX package is listed in the manifest file of the package as MinVersion in the TargetDeviceFamily element. 例如,MSIX 套件可能會列出 MinVersion="10.0.17701.0" 為最低支援版本,這表示 MSIX 封裝可以在此作業系統和更新版本上執行。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.

在 Windows 10 1709、1803 及 1809 版中,我們支援主流的企業部署案例。On Windows 10 versions 1709, 1803, and 1809, we support the mainstream enterprise deployment scenarios. 這些包括透過 Microsoft Endpoint Configuration Manager、Microsoft Intune、PowerShell 或按兩下安裝進行安裝。These include installation through Microsoft Endpoint Configuration Manager, Microsoft Intune, PowerShell or double-click installation.

目前,透過 Microsoft Store 和商務用 Microsoft Store 的 MSIX 安裝需要 Windows 10 版本1809和更新版本。Currently, MSIX installation through the Microsoft Store and Microsoft Store for Business requires Windows 10, version 1809 and later.

非 Windows 平臺Non-Windows Platform

MSIX SDK是開放原始碼專案,可讓開發人員在所有平臺上使用通用的 MSIX 封裝格式。The MSIX SDK is an open source project that allows developers to use the MSIX package format universally on all platforms. SDK 可供任何跨平臺用戶端應用程式使用,讓協力廠商能夠建立外掛程式或擴充功能。The SDK can be used by any cross platform client app that allows for third parties to build plugins or extensions. 用戶端應用程式開發人員可以使用 Windows 10 平臺上可用的應用程式延伸模組模型,並在非 Windows 10 的平臺(例如 macOS、iOS、Android 和 Linux)上使用 MSIX SDK。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.