创建可与 Azure 虚拟桌面中的应用附加配合使用的 MSIX 映像

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

先决条件

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

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

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

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

    提示

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

    注意

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

创建应用附加磁盘映像

创建 MSIX 映像时,可以通过使用 MSIXMGR 工具将 MSIX 包转换为 VHD、VHDX 或 CIM 磁盘映像。 我们建议使用 CIM 以获得最佳性能(尤其是在 Windows 11 中),因为它消耗的 CPU 和内存更少,并且可以减少装载和卸载时间。 我们不建议使用 VHD;请改用 VHDX。

选择方案的相关选项卡。

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

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

重要

若要保证兼容性,请确保存储 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 虚拟桌面

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