如何修改现有虚拟应用程序包

应用到: Application Virtualization 4.6 SP1

使用以下过程可修改现有的虚拟应用程序包。可以使用这些过程执行以下操作:

  • 更新包含在现有虚拟应用程序包中的应用程序。若要执行此任务,请使用本文档中的过程“更新现有应用程序包中的应用程序”。

  • 修改与现有虚拟应用程序包关联的属性。若要执行此任务,请使用本文档中的过程“修改与现有虚拟应用程序包关联的属性”。

  • 向现有虚拟应用程序包中添加新应用程序。若要执行此任务,请使用本文档中的过程“向现有虚拟应用程序包中添加新应用程序”。

必须安装 App-V Sequencer 才能修改虚拟应用程序包。有关安装 App-V Sequencer 的详细信息,请参阅如何安装 Sequencer

更新现有虚拟应用程序包中的应用程序

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

  2. 在 App-V Sequencer 中,单击“修改现有虚拟应用程序包”,然后单击“下一步”。

  3. 在“选择任务”页上,单击“更新现有包中的应用程序”,然后单击“下一步”。

  4. 在“选择包”页上,单击“浏览”找到包含要更新的应用程序的虚拟应用程序包,然后单击“下一步”。

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

    重要

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

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

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

    备注

    Sequencer 将监视在运行 Sequencer 的计算机上进行的所有更改和安装,其中包括在序列化向导外部执行的更改和安装。

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

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

    备注

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

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

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

  11. 在“完成”页上,单击“关闭”关闭向导。包现在将出现在 Sequencer 中。

修改与现有虚拟应用程序包关联的属性

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

  2. 在 App-V Sequencer 中,单击“修改现有虚拟应用程序包”,然后单击“下一步”。

  3. 在“选择任务”页上,单击“编辑包”,然后单击“下一步”。

  4. 在“选择包”页上,单击“浏览”找到包含要修改的应用程序属性的虚拟应用程序包,然后单击“编辑”。

  5. 在 Sequencer 控制台中,可以执行以下任何任务:

    • 查看程序包属性。

    • 查看程序包更改历史记录。

    • 查看关联的程序包文件。

    • 编辑注册表设置。

    • 查看附加的程序包设置(操作系统文件属性除外)。

    • 创建关联的 Windows Installer (MSI)。

    • 修改 OSD 文件。

    • 压缩和解压缩程序包。

    • 添加文件类型关联。

    • 设置虚拟注册表项状态(替代或合并)。

    • 设置虚拟的文件夹状态。

    • 编辑虚拟文件系统映射。

  6. 修改完包属性后,单击“文件”/“保存”以保存包。

向现有虚拟应用程序包中添加新应用程序

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

  2. 在 App-V Sequencer 中,单击“修改现有虚拟应用程序包”,然后单击“下一步”。

  3. 在“选择任务”页上,单击“添加新应用程序”,然后单击“下一步”。

  4. 在“选择包”页上,单击“浏览”找到要向其中添加应用程序的虚拟应用程序包,然后单击“下一步”。

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

    重要

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

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

  7. 在“安装”页上,当 Sequencer 和应用程序安装程序准备就绪后,安装应用程序以使 Sequencer 能够监视安装过程。如果在安装过程中必须运行其他安装文件,请单击“运行”,找到并运行其他安装文件。完成安装后,选择“我已完成安装”。单击“下一步”。在“浏览文件夹”对话框中,指定将在其中安装应用程序的主目录。此目录应为一个新位置,以便不会覆盖虚拟应用程序包的现有版本。

    备注

    Sequencer 将监视在运行 Sequencer 的计算机上进行的所有更改和安装,其中包括在序列化向导外部执行的更改和安装。

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

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

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

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

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

    单击“下一步”。

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

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

    备注

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

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

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

  14. 在“完成”页上,单击“关闭”。包现在将出现在 Sequencer 中。

另请参阅

其他资源

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

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