使用 Microsoft Application Virtualization Sequencer (App-V Sequencer) 手动对新应用进行排序

适用于:

  • Windows 10
  • Windows 11

从 Windows 10 版本 1607 开始,App-V Sequencer 包含在 Windows ADK 中。 有关如何安装 App-V Sequencer 的详细信息,请参阅 安装 App-V Sequencer

开始排序之前

  1. 确定要创建的虚拟化应用程序包的类型:

    应用程序类型 描述
    Standard 创建包含应用程序或应用程序套件的包。 这是大多数应用程序类型的首选选项。
    加载项或插件 创建一个包来扩展标准应用程序的功能,例如 Microsoft Excel 插件。 此外,可以将插件用于本机安装的应用程序,或使用连接组链接的其他包。
    中间件 创建标准应用程序(例如 Java)所需的包。 中间件包用于通过连接组链接到其他包。
  2. 将所有必需的安装文件复制到运行排序器的计算机。

  3. 在对应用程序进行排序之前,请创建虚拟环境的备份映像,然后在完成应用程序排序后每次还原该映像。

  4. 查看以下项目:

    • 如果应用程序安装程序更改了对新文件或现有文件或目录的安全访问,则包中不会捕获这些更改。
    • 如果虚拟化包的目标卷禁用了短路径,则还必须将包排序为已创建且仍禁用短路径的卷。 它不能是系统卷。

    注意

    App-V Sequencer 无法对文件名与“CO_<x>”匹配的应用程序进行排序,其中 x 是任何数字。 将生成错误0x8007139F。

对新的标准应用程序进行排序

  1. 在运行排序器的计算机上,选择“ 所有程序”,然后选择“ Microsoft Application Virtualization”,然后选择“ Microsoft Application Virtualization Sequencer”。

  2. 在排序器中,选择“ 创建新的虚拟应用程序包”。 选择“ (默认) 创建包 ”,然后选择“ 下一步”。

  3. “准备计算机 ”页上,查看可能导致包创建失败或可能导致包包含不必要的数据的问题。 在继续之前,应解决所有潜在问题。 进行任何更正后,选择“ 刷新 ”以显示更新的信息。 解决所有潜在问题后,选择“ 下一步”。

    重要提示

    如果需要禁用病毒扫描软件,应首先扫描运行排序器的计算机,以确保不会将不需要的文件或恶意文件添加到包中。

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

  5. “选择安装程序” 页上,选择“ 浏览 ”并指定应用程序的安装文件。

    注意

    如果指定的应用程序安装程序修改了对文件或目录(现有或新的)的安全访问,则关联的更改不会捕获到包中。

    如果应用程序没有关联的安装程序文件,并且你计划手动运行所有安装步骤,请选中“执行自定义安装检查”框,然后选择“下一步”。

  6. 在“ 包名称” 页上,指定包的名称。 使用有助于标识将添加到包的应用程序的用途和版本的名称。 包名称显示在 App-V 管理控制台中。 完成后,选择“ 下一步”。

  7. “安装 ”页上,当 Sequencer 和应用程序安装程序准备就绪时,可以安装应用程序,以便排序器可以监视安装过程。

    重要提示

    应始终将应用程序安装到安全位置,并确保在监视期间没有其他用户登录到运行排序器的计算机。

    使用应用程序的安装过程执行安装。 如果必须在安装过程中运行其他安装文件,请选择“ 运行 ”以查找并运行其他安装文件。 完成安装后,选择“ 我已完成安装”,然后选择“ 下一步”。

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

  9. “配置软件 ”页上,可以选择运行包中包含的程序。 此步骤允许在目标计算机上部署和运行包之前完成任何必要的许可证或配置任务。 若要一次运行所有程序,请选择至少一个程序,然后选择“ 全部运行”。 若要运行特定程序,请选择一个或多个程序,然后选择 “运行所选程序”。 完成所需的配置任务,然后关闭应用程序。 可能需要等待几分钟才能运行所有程序。

    注意

    若要为列表中不可用的任何应用程序运行首次使用任务,请打开该应用程序。 在此步骤中将捕获相关信息。

    选择下一步

  10. “安装报告 ”页上,可以查看有关刚刚排序的虚拟化应用程序包的信息。 在 “其他信息”中,双击某个事件以获取更详细的信息。 若要继续,请选择“ 下一步”。

  11. 将显示 “自定义” 页。 如果已完成虚拟应用程序的安装和配置,请选择“ 立即停止 ”,然后跳到此过程的步骤 14。 若要执行以下任一自定义,请选择“ 自定义”。

    • 准备用于流式传输的虚拟包。 流式处理改进了在目标计算机上运行虚拟应用程序包时的体验。
    • 指定可运行此包的操作系统。

    准备就绪后,选择“ 下一步”。

  12. “流式处理 ”页上,运行每个程序,以便在目标计算机上对其进行优化和更高效地运行。 运行所有应用程序可能需要几分钟时间。 运行所有应用程序后,关闭每个应用程序,然后选择“ 下一步”。

    注意

    如果在此步骤中未打开任何应用程序,则默认流式处理方法是按需流式传输。 这意味着应用程序将逐个下载,直到可以打开它。 之后,根据后台加载的配置方式,它将加载应用程序的其余部分。

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

    重要提示

    请确保你正在排序的应用程序支持此处指定的操作系统。

  14. 将显示 “创建包 ”页。 若要在不保存包的情况下修改包,请选择“ 继续”,在不使用包编辑器保存的情况下修改包。 此选项在 sequencer 控制台中打开包,以便可以在保存包之前对其进行修改。 选择下一步

    若要立即保存包,请选择“ 立即保存包” (默认) 。 添加要与包关联的可选 注释 。 注释可用于标识程序版本和有关包的其他信息。

    重要提示

    系统不支持 注释说明中的不可打印字符。

    此页上还显示默认的 “保存位置 ”。 若要更改默认位置,请选择“ 浏览 ”并指定新位置。 之后,选择“ 创建”。

  15. 将显示 “完成 ”页。 根据需要查看 “虚拟应用程序包报告 ”窗格中的信息,然后选择“ 关闭”。 在创建包的目录中 的Report.xml 文件中也提供了此信息。

    你的包现在应该在排序器中可用。

    重要提示

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

对加载项或插件应用程序进行排序

注意

在执行以下过程之前,请在运行排序器的计算机上本地安装父应用程序。 或者,如果父应用程序已虚拟化,则可以按照加载项或插件工作流中的步骤在计算机上解压缩父应用程序。

例如,如果要对 Microsoft Excel 的插件进行排序,请在运行排序器的计算机上本地安装 Microsoft Excel。 还应在目标计算机上安装应用程序的同一目录中安装父应用程序。 如果要将插件或加载项与现有虚拟应用程序包一起使用,请在创建父虚拟应用程序包时使用的同一虚拟应用程序驱动器上安装该应用程序。

  1. 在运行 sequencer 的计算机上,首先选择“ 所有程序”,然后选择“ Microsoft Application Virtualization”,然后选择“ Microsoft Application Virtualization Sequencer”。

  2. 在排序器中,依次选择“ 创建新的虚拟应用程序包”、“ (默认) 创建包 ”,然后选择“ 下一步”。

  3. “准备计算机 ”页上,查看可能导致包创建失败或可能导致包包含不必要的数据的问题。 在继续之前,应解决所有潜在问题。 进行任何更正后,选择“ 刷新 ”以显示更新的信息。 解决所有潜在问题后,选择“ 下一步”。

    重要提示

    如果需要禁用病毒扫描软件,应首先扫描运行排序器的计算机,以确保不会将不需要的文件或恶意文件添加到包中。

  4. 在“ 应用程序类型 ”页上,选择“ 加载项”或“插件”,然后选择“ 下一步”。

  5. “选择安装程序” 页上,选择“ 浏览 ”并指定加载项或插件的安装文件。 如果加载项或插件没有关联的安装程序文件,并且你计划手动运行所有安装步骤,请选中“选择此选项以执行自定义安装检查”框,然后选择“下一步”。

  6. “安装主要 ”页上,确保主应用程序已安装在运行排序器的计算机上。 或者,可以展开已在运行排序器的计算机上本地保存的现有包。 为此,请选择“ 展开包”,然后选择包。 扩展或安装父程序后,选择“ 我已安装主父程序”。

  7. 选择下一步

  8. 在“ 包名称” 页上,键入将与包关联的名称。 使用有助于标识将添加到包的应用程序的用途和版本的名称。 包名称将显示在 App-V 管理控制台中。

  9. 选择下一步

  10. “安装 ”页上,当 sequencer 和应用程序安装程序准备就绪时,可以继续安装插件或外接程序应用程序,以便排序程序可以监视安装过程。 使用应用程序的安装过程执行安装。 如果必须在安装过程中运行其他安装文件,请选择“ 运行 ”并找到并运行其他安装文件。 完成安装后,选择“ 我已完成安装”,然后选择“ 下一步”。

  11. “安装报告 ”页上,可以查看有关刚刚排序的虚拟应用程序包的信息。 有关 “其他信息”中显示的信息的更详细说明,请双击该事件。 查看信息后,选择“ 下一步”。

  12. 将显示 “自定义” 页。 如果已完成虚拟应用程序的安装和配置,请选择“ 立即停止 ”,然后跳到此过程的步骤 12。 若要执行以下任一自定义,请选择“ 自定义”。

    • 优化包在慢速或不可靠的网络中运行的方式。
    • 指定可运行此包的操作系统。

    完成后,选择“ 下一步”。

  13. “流式处理 ”页上,运行每个程序,以便在目标计算机上对其进行优化和更高效地运行。 流式处理改进了在高延迟网络上的目标计算机上运行虚拟应用程序包的体验。 运行所有应用程序可能需要几分钟时间。 运行所有应用程序后,关闭每个应用程序。 还可以通过选择“强制下载应用程序”检查框,将包配置为在打开前需要完全下载。 选择下一步

    注意

    如有必要,可以在此步骤中停止加载应用程序。 在“应用程序启动”对话框中,选择“停止”,然后选择检查框之一:“停止所有应用程序”“仅停止此应用程序”。

  14. “目标 OS ”页上,指定可以运行此包的操作系统。 若要允许环境中所有受支持的操作系统运行此包,请选择“允许此包在任何操作系统上运行检查”框。 若要将此包配置为仅在特定操作系统上运行,请选择“允许此包仅在以下操作系统上运行检查”框,然后选择可以运行此包的操作系统。 选择下一步

  15. 将显示 “创建包 ”页。 若要在不保存的情况下修改包,请选择“继续修改包而不使用包编辑器检查保存”框。 此选项在 sequencer 控制台中打开包,以便你可以在保存包之前对其进行修改。 选择下一步

    若要立即保存包,请选择“ 立即保存包”。 (可选)为包添加 “说明 ”。 说明可用于标识版本和有关包的其他重要信息。

    重要提示

    系统不支持注释和说明中的不可打印字符。

    此页上还显示默认的 “保存位置 ”。 若要更改默认位置,请选择“ 浏览 ”并指定新位置。 选择创建

对中间件应用程序进行排序

  1. 在运行排序器的计算机上,依次选择“所有程序”、“Microsoft Application Virtualization”和“Microsoft Application Virtualization Sequencer”。

  2. 在排序器中,依次选择“ 创建新的虚拟应用程序包”、“ (默认) 创建包 ”,然后选择“ 下一步”。

  3. “准备计算机 ”页上,查看可能导致包创建失败或可能导致包包含不必要的数据的问题。 在继续之前,应解决所有潜在问题。 进行任何更正后,选择“ 刷新 ”以显示更新的信息。 解决所有潜在问题后,选择“ 下一步”。

    重要提示

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

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

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

  6. 在“ 包名称” 页上,键入将与包关联的名称。 使用有助于标识将添加到包的应用程序的用途和版本的名称。 包名称显示在 App-V 管理控制台中。

  7. 选择下一步

  8. “安装 ”页上,当 sequencer 和中间件应用程序安装程序准备就绪时,可以继续安装应用程序,以便排序程序可以监视安装过程。 使用应用程序的安装过程执行安装。 如果必须在安装过程中运行其他安装文件,请选择“ 运行”以查找并运行其他安装文件。 完成安装后,选择“我已完成安装检查”框,然后选择“下一步”。

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

  10. “安装报告 ”页上,可以查看有关刚刚排序的虚拟应用程序包的信息。 在 “其他信息”中,双击某个事件以获取更详细的信息。 若要继续,请选择“ 下一步”。

  11. “目标 OS ”页上,指定可以运行此包的操作系统。 若要使环境中所有受支持的操作系统都能够运行此包,请选择“允许此包在任何操作系统上运行检查” 框。 若要将此包配置为仅在特定操作系统上运行,请选择“允许此包仅在以下操作系统上运行检查”框,然后选择可以运行此包的操作系统。 完成后,选择“ 下一步”。

  12. “创建包 ”页上显示。 若要在不保存包的情况下修改包,请选择“ 继续”,在不使用包编辑器保存的情况下修改包。 此选项在 sequencer 控制台中打开包,以便你可以在保存包之前对其进行修改。 选择下一步

    若要立即保存包,请选择“ 立即保存包”。 (可选)添加要与包关联的 说明 。 说明可用于标识程序版本和有关包的其他信息。

    重要提示

    系统不支持注释和说明中的不可打印字符。

    此页上还显示默认的 “保存位置 ”。 若要更改默认位置,请选择“ 浏览 ”并指定新位置。 选择创建

  13. 将显示 “完成 ”页。 根据需要查看 “虚拟应用程序包报告 ”窗格中的信息,然后选择“ 关闭”。 此信息也可在位于此过程步骤 11 中指定的目录中的 Report.xml 文件中提供。

    包现已在排序器中提供。 若要编辑包属性,请选择 “编辑 [包名称]”。

    重要提示

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