支援的平台

MSIX 目前支援下列版本的 Windows:

  • Windows 10、1709版及更新版本。
  • Windows Server 2019 LTSC 和更新版本。
  • Windows Enterprise 2019 LTSC 和更新版本。

如需 Windows 生命週期支援的詳細資訊(例如服務結束日期),請流覽Windows 生命週期的工作表

本文描述 Windows 的這些版本中,如何支援 MSIX 的主要功能。

注意

Windows Server 2019 LTSC 和 Windows Enterprise 2019 LTSC 需要應用程式安裝程式應用程式支援按兩下安裝,或是直接從 msix、msixbundle、.appx 或 .appxbundle 的網站安裝。 如果沒有應用程式,可以透過 PowerShell、API 或使用支援的系統管理產品來安裝套件。 如需 Windows Server 2019 LTSC 的其他考慮,請參閱這篇文章

注意

若是早于 Windows 10 1709 版的 Windows 版本,請使用MSIX Core安裝 MSIX 套件。

MSIX 功能支援

下表顯示不同 Windows 版本中支援的 MSIX 功能和案例。

功能 1709 1803 1809 1903 1909 2004 20H2 21H1 Windows Server 2019 LTSC Windows Enterprise 2019 LTSC
允許提高許可權 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
應用程式安裝程式檔支援 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
延遲註冊旗標 ✔️ ✔️ ✔️
從任何版本的降級強制更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
強制布建 ✔️ ✔️ ✔️
已封裝桌面應用程式的身分識別 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
修改套件 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
原生 MSIX 安裝和卸載 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
套件支援架構 (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows 服務 ✔️ ✔️ ✔️
非存放區封裝的套件完整性強制執行 ✔️ ✔️ ✔️
Windows 應用程式服務的支援 ✔️ ✔️ ✔️

封裝格式支援

下表顯示不同版本的 Windows 10 支援哪些封裝格式。

封裝格式 1709 1803 1809 1903 1909 2004 20H2 21H1
.msix ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.msixbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appx ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
.appxbundle ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

重要

在 Windows 10 2004 之前,必須啟用 Windows Apps 的側載,以允許在 Enterprise、教育和 LTSC sku 上安裝非存放區 Windows 應用程式。 Windows 10 家用版,且 Professional sku 預設會啟用 Windows 應用程式的側載。

Microsoft Store

下表顯示不同版本的 Windows 10 支援哪些 Microsoft Store 功能。

功能 1709 1803 1809 1903 1909 2004 20H2 21H1
發佈 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
更新通知 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
串流安裝 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
差異更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

注意

.appx 或 .appxbundle 適用于上述 Windows 10 的所有版本。 資料表只會反映 msix 或 msixbundle 行為。

Microsoft Store 提交

支援 MSIX 套件的最低 OS 版本會以 TargetDeviceFamily 元素中的 MinVersion 形式,列在套件的資訊清單檔案中。 例如,MSIX 套件可能會列出 MinVersion="10.0.17701.0" 為最低支援版本,這表示 MSIX 封裝可以在此作業系統和更新版本上執行。

在 Windows 10 1709、1803 及 1809 版中,我們支援主流的企業部署案例。 這些包括透過 Microsoft Endpoint Configuration Manager、Microsoft Intune、PowerShell 或按兩下安裝進行安裝。

目前,透過 Microsoft Store 和商務用 Microsoft Store 的 MSIX 安裝需要 Windows 10 版本1809和更新版本。

非 Windows 平臺

MSIX SDK是開放原始碼專案,可讓開發人員在所有平臺上使用通用的 MSIX 封裝格式。 SDK 可供任何跨平臺用戶端應用程式使用,讓協力廠商能夠建立外掛程式或擴充功能。 用戶端應用程式開發人員可以使用 Windows 10 平臺上可用的應用程式延伸模組模型,並在非 Windows 10 的平臺(例如 macOS、iOS、Android 和 Linux)上使用 MSIX SDK。