转换包含服务的安装程序
Windows 10 版本 2004 引入了对运行包含服务的 MSIX 包的支持。 可以使用 MSIX 打包工具获取带有服务的现有安装程序,并将其转换为 MSIX。 此支持自 2020 年 1 月发布的 MSIX 打包工具 (1.2019.1220.0) 开始。 打包带有服务的 MSIX 后,需要管理员权限才能在计算机上安装。
说明
若要转换包含服务的安装程序,请像使用任何应用程序包一样使用 MSIX 打包工具。 选择具有服务的安装程序,在创建 MSIX 包的最后一步之前,你将看到“服务”报表页。
“服务”报表页列出了转换过程中在安装程序内检测到的服务。 包含所需的所有信息且受支持的服务将显示在“包含”表中。 需要其他信息、需要修复或不受支持的服务将显示在“排除”表中。
若要修复服务或查看有关服务的其他数据,请双击表中的服务条目以查看弹出窗口,其中包含有关该服务的详细信息。 如果需要,可以编辑其中一些信息。
- “项名”:服务的名称。 该项不能编辑。
- “说明”:服务条目的说明。
- “显示名称”:服务的显示名称。
- “图像路径”:服务可执行文件的位置。 该项不能编辑。
- “启动帐户”:服务的启动帐户。
- “启动类型”:服务的启动类型。 支持“自动”、“手动”、“禁用”和“延迟”。
- “参数”:服务启动时要运行的参数。
- “依赖项”:服务的依赖项。
修复服务后,可以将其移动到“包含”表,也可以选择将其保留在“排除”表中(如果不希望它在最终包中)。 然后,可以继续执行最后一步来创建 MSIX 包。
已知的限制
服务可执行路径(也称为图像路径)当前不可编辑。 若要修复路径的任何问题,必须在转换安装程序之前手动编辑服务可执行文件路径。 或者,转换后,可以使用 MSIX 打包工具中的“包编辑器”手动编辑清单。
“服务”报表当前在“包编辑器”中不可用。 必须手动编辑清单,才能对 MSIX 包中包含的服务进行更改。
我们目前不支持带有包外部依赖项的服务。