vPrefer 启动

使用 GPO 管理模板配置 vPrefer 启动

在早期版本中,可以通过在 Citrix Studio 中设置 KEYWORDS:prefer=”application” 属性来指定 VDA 上安装的应用程序的实例(在本文档中称为“本地实例”)必须优先于已发布的应用程序启动。

自版本 4.11 起,在双跃点场景中(Citrix Receiver 在托管您的会话的 VDA 中运行),您现在可以控制 Receiver 是否先启动 VDA 上安装的应用程序的本地实例(如果作为本地应用程序提供),然后再启动该应用程序的托管实例。

vPrefer 在 StoreFront 3.14 和 XenApp 7.17 及更高版本中可用。

启动应用程序时,Citrix Receiver for Windows 将读取 StoreFront 服务器上存在的资源数据并在枚举时根据 vprefer 标志应用设置。Citrix Receiver for Windows 在 VDA 上的 Windows 注册表中搜索应用程序的安装路径,如果存在,则启动该应用程序的本地实例。否则,将启动该应用程序的托管实例。 如果要启动的应用程序未安装在 VDA 上,则将启动托管应用程序。有关本地启动在 StoreFront 上的处理方式的详细信息,请参阅 StoreFront 文档中的控制已发布的桌面上的应用程序的本地启动

如果不希望在 VDA 上启动应用程序的本地实例,请在 Delivery Controller 上使用 PowerShell 将 LocalLaunchDisabled 设置为 True。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档。

此功能有助于更加快速地启动应用程序,从而提供更加优异的用户体验。可以使用组策略对象 (GPO) 管理模板对其进行配置。默认情况下,vPrefer 仅在双跃点场景中处于启用状态。

注意

首次升级或安装 Citrix Receiver for Windows 时,必须向本地 GPO 中添加最新的模板文件。有关向本地 GPO 中添加模板文件的详细信息,请参阅 配置组策略对象管理模板。如果进行升级,导出最新文件的过程中将保留现有设置。

  1. 通过运行 gpedit.msc 打开 Citrix Receiver GPO 管理模板。
  2. 在“计算机配置”节点下,转至管理模板 > Citrix 组件 > Citrix Receiver > 自助服务
  3. 选择 vPrefer 策略。
  4. 选择已启用,然后从允许应用程序下拉菜单中,选择以下选项之一:
    1. 允许所有应用程序: 此选项将启动 VDA 上的所有应用程序的本地实例。Citrix Receiver for Windows 将搜索已安装的应用程序(包括记事本、计算器、写字板、命令提示符等本机 Windows 应用程序),并启动 VDA 上的应用程序,而非启动托管应用程序。
    2. 允许已安装的应用程序: 此选项将启动 VDA 上已安装的应用程序的本地实例。如果应用程序未安装在 VDA 上,则将启动托管应用程序。默认情况下,当 vPrefer 策略设置为已启用时,允许已安装的应用程序将处于选中状态。此选项将记事本、计算器等本机 Windows 操作系统应用程序排除在外。
    3. 允许网络应用程序: 此选项将启动在共享网络中发布的应用程序的实例。
  5. 单击应用确定
  6. 重新启动会话以使更改生效。

限制

  • Receiver for Web 不支持此功能。

有关 vPrefer 功能的更多信息,请参阅知识中心文章 CTX232210