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 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 | 窗户 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) | 窗户 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) | 窗户 11 (21H2) |
---|---|---|---|---|---|---|---|---|
发布 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
更新通知 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
流式安装 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
增量更新 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
注释
.appx
并且 .appxbundle
将适用于上面列出的所有 Windows 版本。 该表仅反映 .msix
或 .msixbundle
行为。
Microsoft Store 应用提交
MSIX 包支持的最低 OS 版本已在包清单文件中的 MinVersion
元素内以 TargetDeviceFamily
形式列出。 例如,MSIX 包可能列出 MinVersion="10.0.17701.0"
为最低支持的版本,这意味着 MSIX 包可以在该版本和更高版本的作系统上运行。
在 Windows 10 版本 1709、1803 和 1809 上,我们支持主流企业部署方案。 其中包括通过 Microsoft Endpoint Configuration Manager、Microsoft Intune、PowerShell 或双击安装进行安装。
目前,通过适用于企业的 Microsoft 应用商店和 Microsoft 应用商店安装 MSIX 需要 Windows 10 版本 1809 或更高版本。
非 Windows 平台
MSIX SDK 是一个开源项目,允许开发人员在所有平台上通用使用 MSIX 包格式。 SDK 可由任何允许第三方生成插件或扩展的跨平台客户端应用使用。 客户端应用开发人员可以使用 Windows 上可用的应用扩展模型,并在非 Windows 平台上使用 MSIX SDK,例如 macOS、iOS、Android 和 Linux。