共用方式為


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 需要應用程式安裝程式應用程式,才能支援.msix.msixbundle.appx.appxbundle直接從網站雙擊安裝或安裝。 如果沒有該應用程式,即可透過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 窗戶 10 21H2 窗戶 11 21H2
允許提升權限 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
應用程式安裝程式檔案支援 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
延遲註冊標記 ✔️ ✔️ ✔️ ✔️ ✔️
強制從任何版本降級更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
強制資源配置 ✔️ ✔️ ✔️ ✔️ ✔️
桌面應用程式的封裝身分識別 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
改裝套件 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
原生 MSIX 安裝和卸載 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
套件支援架構 (PSF) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Windows 服務 ✔️ ✔️ ✔️ ✔️ ✔️
非市集套件的套件完整性強制執行 ✔️ ✔️ ✔️ ✔️ ✔️
支援 Windows 應用程式服務 ✔️ ✔️ ✔️ ✔️ ✔️
共用套件容器 ✔️
具有外部位置的套件 ✔️ ✔️ ✔️ ✔️ ✔️
裝載的應用程式 ✔️ ✔️ ✔️ ✔️ ✔️
彈性虛擬化 ✔️ ✔️ ✔️
[開始] 功能表群組 ✔️ ✔️ ✔️
舊版右鍵選單支援 ✔️
可變動的套件目錄 ✔️
MSIX 持續性身分識別 ✔️
動態相依性 ✔️

Windows Server 支援

特徵 Windows 伺服器 2019 Windows 伺服器 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 家用版和專業版 SKU 預設啟用 Windows 應用程式的側載功能。

Microsoft市集

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

特徵 Windows 10 (1809) Windows 10 (1903) Windows 10 (1909) Windows 10 (2004) Windows 10 (20H2) Windows 10 (21H1) Windows 10 (21H2) Windows 11 (21H2)
出版 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
更新通知 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
串流安裝 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
差異更新 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

備註

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

Microsoft市集提交

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

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

目前,透過 Microsoft 市集和 Microsoft Store for Business 進行 MSIX 安裝需要 Windows 10 版本 1809 或更新的版本。

非 Windows 平臺

MSIX SDK 是開放原始碼專案,可讓開發人員在所有平臺上普遍使用 MSIX 套件格式。 SDK 可供任何可讓第三方建置外掛程式或延伸模組的跨平臺用戶端應用程式使用。 用戶端應用程式開發人員可以使用 Windows 上可用的應用程式延伸模組模型,並在非 Windows 平臺上使用 MSIX SDK,例如 macOS、iOS、Android 和 Linux。