MSIX 功能和支持的平臺

這些 Windows 版本目前支援 MSIX:

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

如需 Windows 生命週期支援的詳細資訊,例如服務終止日期,請參閱 Windows 生命週期事實表

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

注意

Windows Server 2019 LTSC 和 Windows Enterprise 2019 LTSC 需要應用程式安裝程式應用程式,才能支援從 、、 .appx.appxbundle的網站.msix.msixbundle直接按兩下安裝或安裝。 如果沒有該應用程式,即可透過PowerShell、API安裝套件,或使用支援的系統管理產品。 如需 Windows Server 2019 LTSC 的詳細資訊,請參閱 Windows Server 2019 上的 MSIX 支援。

注意

對於 Windows 10 版本 1709 之前的 Windows 版本,請使用 MSIX Core 來安裝 MSIX 套件。

MSIX 功能支援

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

Windows 桌面

功能 Windows 10 1809 (LTSC 2019) Windows 10 1903 Windows 10 1909 Windows 10 2004 Windows 10 20H2 (LTSC 2021) Windows 10 21H1 Windows 10 21H2 Windows 11 21H2
允許提高許可權 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
應用程式安裝程式檔案支援 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
延遲註冊旗標 ✔️ ✔️ ✔️ ✔️ ✔️
強制從任何版本降級更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
強制布建 ✔️ ✔️ ✔️ ✔️ ✔️
已封裝傳統型應用程式的身分識別 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
修改套件 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
原生 MSIX 安裝和卸載 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
套件支援架構 (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows 服務 ✔️ ✔️ ✔️ ✔️ ✔️
非市集套件的套件完整性強制執行 ✔️ ✔️ ✔️ ✔️ ✔️
支援 Windows 應用程式應用程式服務 ✔️ ✔️ ✔️ ✔️ ✔️
共用套件容器 ✔️
具有外部位置的套件 ✔️ ✔️ ✔️ ✔️ ✔️
裝載的應用程式 ✔️ ✔️ ✔️ ✔️ ✔️
彈性虛擬化 ✔️ ✔️ ✔️
[開始] 功能表 群組 ✔️ ✔️ ✔️
舊版操作功能表支援 ✔️
可變動的套件目錄 ✔️
MSIX 持續性身分識別 ✔️
動態相依性 ✔️

Windows Server 支援

功能 Windows Server 2019 Windows Server 2022
允許提高許可權 ✔️ ✔️
應用程式安裝程式檔案支援 ✔️ ✔️
延遲註冊旗標 ✔️
強制從任何版本降級更新 ✔️ ✔️
強制布建
已封裝傳統型應用程式的身分識別 ✔️ ✔️
修改套件 ✔️ ✔️
原生 MSIX 安裝和卸載 ✔️ ✔️
套件支援架構 (PSF) ✔️ ✔️
Windows 服務 ✔️
非市集套件的套件完整性強制執行 ✔️
支援 Windows 應用程式應用程式服務 ✔️
共用套件容器
具有外部位置的套件 ✔️
裝載的應用程式 ✔️

套件格式支援

下表顯示不同版本的 Windows 支援哪些套件格式。

封裝格式 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 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

重要

在 Windows 10 2004 之前,必須啟用 Windows 應用程式的側載,才能在企業、教育版和 LTSC SKU 上安裝非市集 Windows 應用程式。 Windows 10 家用版 和 Professional SKU 預設會側載啟用 Windows 應用程式。

Microsoft Store

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

功能 Windows 10 (1809) Windows 10 (1903) Windows 10 (1909) Windows 10 (2004) Windows 10 (20H2) Windows 10 (21H1) Windows 10 (21H2) Windows 11 (21H2)
正在發佈 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
更新通知 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
串流安裝 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Delta 更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

注意

.appx.appxbundle 適用於上面所列的所有 Windows 版本。 數據表只會 .msix 反映 或 .msixbundle 行為。

Microsoft Store 提交

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

在 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 上可用的應用程式延伸模組模型,並在非 Windows 平臺上使用 MSIX SDK,例如 macOS、iOS、Android 和 Linux。