转换包含服务的安装程序

Windows 10版本 2004)引入了对运行包含服务的 MSIX 包的支持。 可以使用 MSIX 打包工具将现有安装程序与服务一起采用,并将其转换为 MSIX。 此支持自 MSIX 打包工具 1.2019.1220.0 (2020 年 1 月版本起) 。 将打包的 MSIX 与服务一起打包后,它将需要管理员权限才能在计算机上安装。

Instructions

若要转换包含服务的安装程序,请像使用任何应用程序包一样使用 MSIX 打包 工具。 选择具有服务的安装程序,你将在创建 MSIX 包的最后一个步骤之前看到"服务"报表页。

" 服务 "报表页列出了在转换过程中在安装程序中检测到的服务。 包含其全部信息且受支持的服务将显示在"包含"表中。 "排除"表中将显示需要其他信息、需要修复或不受支持的服务。

若要修复某个服务或查看有关该服务的其他数据,请双击表中的服务条目以查看包含有关该服务详细信息的弹出窗口。 如果需要,可以编辑其中一些信息。

  • 密钥名称: 服务的名称。 这不可编辑。
  • 描述: 服务条目的说明。
  • 显示名称: 服务的显示名称。
  • 图像路径: 服务可执行文件的位置。 这不可编辑。
  • 启动帐户: 服务的启动帐户。
  • 启动类型: 服务的启动类型。 支持自动手动、禁用延迟
  • 参数: 服务启动时要运行的参数。
  • 依赖: 服务的依赖项。

修复服务后,可以将其移动到"已包含"表,或者,如果不希望将其放在最终包中,可以选择将其保留到"已排除"表中。 然后,可以继续执行创建 MSIX 包的最后一步。

已知的限制

服务可执行路径 (映像路径) 当前不可编辑。 若要修复路径的任何问题,必须在转换安装程序之前手动编辑服务可执行路径。 或者,转换后,可以使用 MSIX 打包工具中的包 编辑器 手动编辑清单。

"服务"报表当前在包编辑器 中不可用。 必须手动编辑清单,以更改 MSIX 包中包含的服务。

我们目前不支持包外部具有依赖项的服务。

使用清单手动添加服务

如果要手动将服务添加到应用程序,则需要将服务 添加到 应用清单。 这要求 向应用程序添加 受限功能。