你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 虚拟桌面中创建用于应用附加的 MSIX 映像

若要在 Azure 虚拟桌面中将 MSIX 包与应用附加配合使用,需要将 MSIX 包应用程序扩展到 MSIX 映像中。 本文介绍如何创建 MSIX 映像。

先决条件

在创建 MSIX 映像之前,需要满足以下条件:

  • 下载 MSIXMGR 工具 并将其提取到文件夹。

  • Windows 10或Windows 11设备上创建 MSIX 映像的管理权限。

  • 要与 Azure 虚拟桌面一起使用 .msix 的 MSIX 打包应用程序 (文件) 。 若要了解如何将桌面安装程序转换为 MSIX 包,请参阅 从任何桌面安装程序创建 MSIX 包, (MSI、EXE、ClickOnce 或 App-V)

    提示

    可以从多个软件供应商下载已作为 MSIX 包提供的应用程序。 Microsoft XML 记事本 可作为 MSIX 包下载。 可以通过下载文件扩展名为 .msixbundle 的文件,从 GitHub 获取最新版本。

    注意

    如果在网络或未连接到 Internet 的设备上使用适用于企业的 Microsoft Store或教育版中的包,则需要从 Microsoft Store 下载并安装程序包许可证才能运行应用。 若要获取许可证,请参阅 脱机使用包

创建应用附加磁盘映像

创建 MSIX 映像时,使用 MSIXMGR 工具将 MSIX 包转换为 VHDVHDXCIM 磁盘映像。 我们建议使用 CIM 来获得最佳性能,尤其是使用 Windows 11,因为它消耗更少的 CPU 和内存,并缩短了装载和卸载时间。 不建议使用 VHD;请改用 VHDX。

选择方案的相关选项卡。

下面是从 MSIX 包创建 CIM 磁盘映像的示例命令。 需要更改自己的示例值。

应为目标创建一个新文件夹,因为 CIM 磁盘映像由多个文件组成,这有助于区分映像。

警告

当前有一个问题会影响 Windows 11 版本 24H2 的 CimFS 映像,从而阻止装载映像。 我们正在积极研究一个预计于 2025 年 6 月提供的修补程序。 解决方法是改用 VHDX 映像,或使用 24H2 之前的 Windows 11 版本。

重要

为了保证兼容性,请确保存储 MSIX 映像的 CIM 文件是在低于或等于你计划运行 MSIX 包的 Windows 版本的 Windows 版本上生成的。 例如,在 Windows 11 上生成的 CIM 文件可能无法Windows 10。

  1. 以管理员身份打开命令提示符,并切换到提取 MSIXMGR 工具的目录。

  2. 在运行 MSIXMGR 之前,请确保用于目标的文件夹存在。 如有必要,请创建一个新文件夹。

  3. 若要创建 CIM 磁盘映像,请运行以下命令:

    msixmgr.exe -Unpack -packagePath "C:\msix\myapp.msix" -destination "C:\msix\myapp\myapp.cim" -applyACLs -create -fileType cim -rootDirectory apps
    

    输出应类似于以下示例:

    Successfully created the CIM file: C:\msix\myapp\myapp.cim
    

后续步骤

创建 MSIX 包后,需要将其存储在 文件共享 上,并将 MSIX 包添加到 Azure 虚拟桌面

下面是一些可能有用的其他文章: