Product Documentation

提供对本地应用程序的访问

Aug 03, 2016

要访问本地应用程序,必须启用本地应用程序访问功能,默认情况下,该功能在托管和客户端环境中未启用。

提供对所有本地应用程序的访问

按照使用策略设置启用本地应用程序访问在 Receiver 中启用本地应用程序访问中的步骤启用此功能。

完成这些步骤后,本地应用程序访问功能将启用,所有客户端快捷方式将显示在 VDA 上的桌面中。

提供对已发布应用程序的访问

如果要仅提供对已发布应用程序的访问,请使用这些步骤。

  1. 在运行 Studio 的计算机上,打开注册表编辑器,并浏览到以下路径:HKLM\Software\Wow6432Node\Citrix\DesktopStudio
  2. 添加以下注册表项(REG_DWORD 类型):ClientHostedAppsEnabled,然后添加值1以启用本地应用程序访问。(使用0可禁用本地应用程序访问)。
  3. 重新启动计算机,然后重新启动 Studio 以实现所做的更改。
  4. 按照在 Studio 中发布本地应用程序中的说明发布本地应用程序访问应用程序。
  5. 按照在 Receiver 中启用本地应用程序访问中的说明在 Receiver 中启用本地应用程序访问。
  6. 将“允许本地应用程序访问”策略设置为已启用,如使用策略设置启用本地应用程序访问中所述。

在 Studio 中发布本地应用程序

  1. 在 Studio 中,选择左侧窗格中的“交付组”节点,然后选择主窗格中的“应用程序”选项卡。在操作窗格中单击创建客户端托管的应用程序。此时将显示“创建客户端托管的应用程序”向导。
  2. 交付组页面,选择要访问本地应用程序的交付组。
    注意:本地应用程序访问功能仅适用于桌面交付组。该功能不适用于应用程序交付组。
  3. 在“位置”页面上,在“程序可执行文件”字段中输入用户本地计算机上的应用程序的可执行文件完整路径。
    注意:确保此路径正确。否则,此应用程序对用户不可见。
  4. 用户页面,添加要访问即将发布的本地应用程序的用户。
    注意:您可以从 Active Directory 配置中选择单个用户或一组用户。
  5. 快捷方式页面上,选择在“开始”菜单、桌面或这两者上是否显示虚拟桌面上本地应用程序的快捷方式。
  6. 内容重定向页面上,指定应用程序的文件类型关联 (FTA)。默认情况下,可通过在运行时从用户计算机选择获取文件类型来使用与应用程序关联的所有文件类型,也可以通过选择明确设置文件类型,然后添加特定扩展名,来明确提供文件类型。

    例如,默认情况下,Microsoft Word 将关联与 Word 相关的扩展名(如 .doc、.docx、.rtf)。选择“运行时从用户计算机获取文件类型”会将 FTA 指定为所有扩展名。但是,如果要限制与应用程序关联的文件类型(例如,仅使用 .doc),则可以选择“明确设置文件类型”进行指定

  7. 名称页面上,接受默认值。
  8. 摘要页面上,查看设置并单击完成

在 Receiver 中启用本地应用程序访问

按照在运行 Receiver 的客户端计算机上启用本地应用程序访问中的过程,完成本地应用程序访问功能配置。

使用策略设置启用本地应用程序访问

将“本地应用程序访问”策略设置为已启用。当启用本地应用程序访问设置时,VDA 让客户端决定在会话中是否启用管理员发布的快捷方式和本地应用程序访问快捷方式。

当设置为已禁用时,管理员发布的应用程序和本地应用程序访问快捷方式将无法用于 VDA。

此策略适用于整个计算机,URL 重定向策略也是如此。有关详细信息,请参阅本地应用程序访问策略设置

配置 URL 重定向功能

可选择使用策略设置而非 Windows 注册表来设置 URL 重定向功能,方法是在 Studio 中配置多字符串列表形式的 URL 白名单和 URL 黑名单策略。有关 URL 重定向配置步骤的详细信息,请参阅使用 URL 重定向启动本地应用程序

有关使用此策略的详细信息,请参阅本地应用程序访问策略设置

配置在注销和断开连接时执行的本地应用程序访问行为

您可以配置在用户注销或断开连接其虚拟桌面时需要执行的本地应用程序行为。

  1. 在托管的桌面上,打开注册表编辑器,并浏览到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Client Hosted Apps\Policies\Session State
  2. 添加注册表项 Terminate(REG_DWORD 类型),然后将值设置为:
    • 1— 当用户从虚拟桌面注销或断开连接时,本地应用程序继续运行。
    • 3 — 当用户从虚拟桌面注销或断开连接时,本地应用程序关闭。
    注意:如果将该值设置为 1,在重新连接到虚拟桌面时,如果本地应用程序仍在本地环境中,它们将从断开连接的会话中恢复。