如何对新的标准应用程序进行序列化

应用到: Application Virtualization 4.6 SP1

使用以下过程通过 Application Virtualization (App-V) Sequencer 可以创建新的标准虚拟应用程序包。此过程适用于大多数您进行序列化的应用程序。有关可进行序列化的应用程序类型的详细信息,请参阅如何确定要对哪些类型的应用程序进行序列化。由于 Sequencer (SFTSequencer.exe) 会对本地系统进行更改,因此您必须使用拥有管理员权限的帐户运行 Sequencer。这些更改可能包括将文件写入 C:\Program Files 目录,更改注册表、启动和停止服务、更新文件的安全描述符,以及更改权限。

重要

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

备注

不支持在安全模式下运行 App-V Sequencer。

对新的标准应用程序进行序列化

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

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

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

    重要

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

  4. 在“应用程序的类型”页上,单击“标准应用程序(默认)”复选框,然后单击“下一步”。

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

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

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

    重要

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

    单击“下一步”。

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

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

  9. 在“配置软件”页上,根据需要运行包中包含的程序。此步骤可帮助完成任何关联的许可证或配置任务,在目标计算机上部署和运行包之前,将需要这些任务来运行应用程序。若要同时运行所有程序,请至少选择一个程序,然后单击“全部运行”。若要运行特定程序,请选择要运行的一个或多个程序,然后单击“运行所选项”。完成所需的配置任务,然后关闭应用程序。可能需要花费几分钟来运行所有程序。单击“下一步”。

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

  11. 在“自定义”页上,如果您已完成安装和配置虚拟应用程序的过程,请选择“立即停止”,并跳过此过程的步骤 15。如果要自定义以下列表中的任何项,请选择“自定义”。

    • 编辑文件类型关联以及与应用程序关联的图标。

    • 准备虚拟包进行流式处理。流式处理可改善虚拟应用程序包在目标计算机上运行时的体验。

    • 指定可运行此包的操作系统。

    单击“下一步”。

  12. 在“编辑快捷方式”页上,您可以根据需要配置将与包中的各种应用程序关联的文件类型关联 (FTA) 和快捷方式位置。若要创建新的 FTA,请在左窗格中选择并展开要自定义的应用程序,然后单击“添加”。在“添加文件类型关联”对话框中,为新 FTA 提供必要的信息。若要查看与某个应用程序关联的快捷方式信息,请在该应用程序下,选择“快捷方式”,在“位置”窗格中您可以编辑图标文件信息。若要编辑现有 FTA,请单击“编辑”。若要删除某个 FTA,请选择该 FTA,然后单击“删除”。单击“下一步”。

  13. 在“流式处理”页上,运行每个程序以使其能够得到优化并更有效地在目标计算机上运行。可能需要花费几分钟来运行所有应用程序。所有应用程序均运行后,关闭每个应用程序,然后单击“下一步”。

    备注

    如果要在此步骤中使应用程序停止加载,请在“应用程序启动”对话框中,单击“停止”,并根据需要选中以下复选框之一:“停止所有应用程序”或“仅停止此应用程序”。

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

    重要

    此步骤中指定的操作系统反映已启用可运行包的目标计算机上的操作系统。必须确保您进行序列化的应用程序支持指定的操作系统。

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

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

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

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

    重要

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

另请参阅

概念

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

其他资源

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

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