如何对新的中间件应用程序进行序列化

应用到: Application Virtualization 4.6 SP1

使用以下过程通过 Application Virtualization (App-V) Sequencer 可以创建新的中间件虚拟应用程序包。中间件应用程序是一种用于连接软件模块或应用程序的软件。有关可进行序列化的应用程序类型的详细信息,请参阅如何确定要对哪些类型的应用程序进行序列化

通过使用 App-V 中的动态套件合成来使用这种类型的包。利用动态套件合成,您可以将某个虚拟应用程序包定义为依赖于另一个虚拟应用程序包。该依赖关系使得应用程序能够与虚拟环境中的中间件或插件交互,而在虚拟环境中,通常禁止进行这种交互。由于辅助应用程序包可与若干其他主应用程序一起使用,从而使每个主应用程序能够引用同一个辅助包,因此这一点非常有用。有关如何使用动态套件合成的详细信息,请参阅 Microsoft 技术库中的如何使用动态套件合成 (https://go.microsoft.com/fwlink/?LinkID=203804\&clcid=0x409)。

重要

在序列化过程中,如果运行 App-V Sequencer 的计算机在运行 Windows Vista 或 Windows 7,并且重新启动操作是在虚拟环境外部发起的(例如,通过单击“开始”/“关机”发起重新启动),则必须在出现提示时单击“取消”以关闭使 Windows 无法关闭的程序。如果单击“强制关机”,则包创建操作将失败。如果单击“取消”,则 App-V Sequencer 将在对应用程序进行序列化的同时成功记录重新启动。

对新的中间件应用程序进行序列化

  1. 若要启动 App-V Sequencer,请在运行 App-V Sequencer 的计算机上,单击“开始”/“所有程序”/“Microsoft Application Virtualization”/“Microsoft Application Virtualization Sequencer”。

  2. 若要启动“创建新包”向导,请单击“创建新虚拟应用程序包”。若要创建包,请选择“创建包(默认)”,然后单击“下一步”。

  3. 在“准备计算机”页上,查看可能导致包创建失败或使包包含不必要的数据的问题。我们强烈建议您在继续之前解决所有潜在问题。修复了冲突后,若要更新显示的信息,请单击“刷新”。解决了所有潜在问题后,单击“下一步”。

    重要

    如果要求您禁用病毒扫描软件,则必须扫描运行 App-V Sequencer 的计算机以确保没有不需要的文件或恶意文件可能被添加到包中。

  4. 在“应用程序的类型”页上,选择“中间件”,然后单击“下一步”。

    有关可进行序列化的应用程序类型的详细信息,请参阅如何确定要对哪些类型的应用程序进行序列化

  5. 在“选择安装程序”页上,单击“浏览”并指定应用程序的安装文件。如果应用程序没有关联的安装程序文件,并且您计划手动运行所有安装步骤,请选中“选择此选项以执行自定义安装”复选框,然后单击“下一步”。

  6. 在“包名称”页上,指定将与包关联的名称。该名称可帮助标识将添加到包中的应用程序的用途和版本。包名称也将显示在 App-V Management Console 中。“安装位置”显示将在其中安装应用程序的 Application Virtualization 路径。若要编辑此位置,请选择“编辑(高级)”。

    重要

    编辑 Application Virtualization 路径是一项高级配置任务。您应完全了解更改路径可能带来的影响。对于大多数应用程序,我们建议使用默认路径。

    单击“下一步”。

  7. 在“安装”页上,当 Sequencer 和中间件应用程序安装程序准备就绪后,安装应用程序以使 Sequencer 能够监视安装过程。使用应用程序的安装过程来执行安装。如果在安装过程中必须运行其他安装文件,请单击“运行”,找到并运行其他安装文件。完成安装后,选中“我已完成安装”复选框,然后单击“下一步”。

  8. 在“安装”页上,等待 Sequencer 配置虚拟应用程序包。

  9. 在“安装报告”页上,您可以查看有关刚刚进行序列化的虚拟应用程序包的信息。要查看显示在“其他信息”中的信息的更详细说明,请双击事件。查看该信息之后,单击“下一步”。

  10. 在“目标 OS”页上,指定可运行此包的操作系统。若要使环境中所有支持的操作系统均能够运行此包,请选中“允许此包在任何操作系统上运行”复选框。若要将此包配置为仅在特定操作系统上运行,请选中“只允许此包在以下操作系统上运行”复选框,并选择可运行此包的操作系统。单击“下一步”。

  11. 在“创建包”页上,若要修改包而不将其保存,请选中“不保存而继续使用包编辑器修改包”复选框。如果选择此选项,则会在 Sequencer 控制台打开包,以便您能够修改包,之后再将其保存。单击“下一步”。

    若要立即保存包,请选中默认选项“立即保存包”复选框。在“备注”框中添加将与包关联的可选备注。备注对于标识版本和有关包的其他信息非常有用。还会显示默认的“保存位置”。若要更改默认位置,请单击“浏览”,然后指定新位置。会显示未压缩的包大小。如果包大小超过 4 GB(未压缩),并且您计划将包传输到目标计算机,则必须选择“压缩包”。单击“创建”。

  12. 在“完成”页上查看了“成功虚拟应用程序包报告”窗格中显示的信息后,单击“关闭”。“成功虚拟应用程序包报告”窗格中显示的信息也会出现在此过程的步骤 11 中所指定目录内一个名为 Report.xml 的文件中。

    包现在将出现在 Sequencer 中。若要编辑包属性,请单击“编辑 [包名称]”。有关修改包的详细信息,请参阅如何修改现有虚拟应用程序包

    重要

    成功创建了虚拟应用程序包后,将无法在运行 Sequencer 的计算机上运行虚拟应用程序包。

另请参阅

概念

如何确定要对哪些类型的应用程序进行序列化

其他资源

Application Virtualization Sequencer 的任务 (App-V 4.6 SP1)

-----
你可以在 TechNet 库中了解有关 MDOP 的详细信息,在 TechNet Wiki 上搜索疑难解答,或者在 FacebookTwitter 上与我们联系。 请将关于 MDOP 文档的建议和意见发送到 MDOPdocs@microsoft.com。