Product Documentation

为本地应用程序访问配置桌面和程序快捷方式

Sep 15, 2015

当用户连接到托管的桌面时,XenApp 将检索本地桌面中指向本地应用程序和用户托管应用程序的快捷方式,并将其显示在托管的桌面上。

可以通过修改 XenApp 服务器上的注册表设置来配置 XenApp 检索这些快捷方式的方式及其放置位置。用户可以在其计算机上修改指定本地桌面快捷方式存储位置的注册表设置。
警告:注册表编辑不当会导致严重问题,可能导致需要重新安装操作系统。Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。使用“注册表编辑器”需自担风险。在编辑注册表之前,请务必进行备份。

启用本地桌面快捷方式检索

按照以下步骤启用 XenApp,以检索用户计算机中本地桌面快捷方式。

  1. 在 XenApp 服务器上,创建以下注册表项值:
    • 项:HKCU\Software\Citrix\Local Access Apps
    • 名称:DesktopCHSEnabled
    • 值类型:DWORD(32 位)
    • 值:1(表示启用,默认值)

指定本地桌面快捷方式的文件夹路径

用户可以按照以下步骤指定本地桌面快捷方式在其计算机上的存储位置。XenApp 使用此位置检索快捷方式,并将其置于托管的桌面上。如果 XenApp 在多个文件夹中找到具有相同名称的快捷方式,XenApp 将检索最后找到的快捷方式。如果 XenApp 找不到指定的文件夹路径,XenApp 将检索标准 Windows 桌面快捷方式。如果未指定文件夹路径,XenApp 将不会检索任何快捷方式。

  1. 在用户的计算机上,创建以下注册表项值:
    • 项:HKCU\Software\Citrix\ICA Client\CHS
    • 名称:DesktopFolders
    • 值类型:多字符串
  2. 双击注册表值并键入包含本地桌面中快捷方式的文件夹路径。 还可以指定文件夹路径的环境变量。

指定本地桌面快捷方式的托管文件夹名称

按照以下步骤指定 XenApp 在检索时放置本地桌面快捷方式的文件夹。如果指定的文件夹名称已存在,则不会创建任何文件夹。如果注册表值为空,则不会将任何快捷方式添加到此文件夹。

  1. 在 XenApp 服务器上,修改以下注册表项值:
    • 项:HKCU\Software\Citrix\Local Access Apps
    • 名称:DesktopCHSFolderName
    • 值类型:字符串
    • 默认值:Local Desktop
  2. 双击注册表值并键入要使用的文件夹名称。

将本地桌面快捷方式与托管的桌面快捷方式合并

按照以下步骤将所有桌面快捷方式收集到同一文件夹中,包括本地桌面快捷方式和托管桌面快捷方式。如果 XenApp 发现某快捷方式名称与现有快捷方式的名称相同,则 XenApp 不会添加新快捷方式。

默认情况下,禁用 (0) 此设置。

  1. 在 XenApp 服务器上,修改以下注册表项值:
    • 项:HKCU\Software\Citrix\Local Access Apps
    • 名称:DesktopCHSMerge
    • 值类型:DWORD(32 位)
    • 值:1(启用)

配置适用于本地应用程序访问的程序快捷方式

当用户连接到托管的桌面时,XenApp 将从本地“程序”菜单检索本地应用程序及任何用户托管的应用程序的快捷方式,并将其显示在托管的桌面的“程序”菜单中。

可以通过修改 XenApp 服务器上的注册表设置来配置 XenApp 检索这些快捷方式的方式及其放置位置。用户可以在其计算机上修改指定本地程序快捷方式存储位置的注册表设置。
警告:注册表编辑不当会导致严重问题,可能导致需要重新安装操作系统。Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。使用“注册表编辑器”需自担风险。在编辑注册表之前,请务必进行备份。

启用本地程序快捷方式检索

按照以下步骤使 XenApp 从用户的计算机检索本地程序快捷方式。

  1. 在 XenApp 服务器上,修改以下注册表项值:
    • 项:HKCU\Software\Citrix\Local Access Apps
    • 名称:ProgramsCHSEnabled
    • 值类型:REG_DWORD
    • 值:1(表示启用,默认值)

指定本地程序快捷方式的文件夹路径

用户可以按照以下步骤指定本地程序快捷方式在其计算机上的存储位置。XenApp 使用此位置检索快捷方式,并将其置于托管桌面的“程序”菜单中。如果 XenApp 在多个文件夹中找到具有相同名称的快捷方式,XenApp 将检索最后找到的快捷方式。如果 XenApp 找不到指定的文件夹路径,XenApp 将检索标准 Windows 程序快捷方式。如果未指定文件夹路径,XenApp 将不会检索任何快捷方式。

  1. 在用户计算机上,修改以下注册表项值:
    • 项:HKCU\Software\Citrix\ICA Client\CHS
    • 名称:ProgramsFolders
    • 值类型:多字符串
  2. 双击注册表值并键入包含本地“程序”菜单中的快捷方式的文件夹路径。 用户还可以指定文件夹路径的环境变量。

指定本地程序快捷方式的托管文件夹名称

按照以下步骤指定 XenApp 在检索时放置本地程序快捷方式的文件夹。如果指定的文件夹名称已存在,则不会创建任何文件夹。如果注册表值为空,则不会将任何快捷方式添加到此文件夹。

  1. 在 XenApp 服务器上,修改以下注册表项值:
    • 项:HKCU\Software\Citrix\Local Access Apps
    • 名称:ProgramsCHSFolderName
    • 值类型:字符串
    • 默认值:Local Programs
  2. 双击注册表值并键入要使用的文件夹名称。

合并本地程序快捷方式与托管程序快捷方式

按照以下步骤将所有程序快捷方式收集到同一文件夹中,包括本地程序快捷方式和托管程序快捷方式。如果 XenApp 发现某快捷方式名称与现有快捷方式的名称相同,则 XenApp 不会添加新快捷方式。

默认情况下,禁用 (0) 此设置。

  1. 在 XenApp 服务器上,修改以下注册表项值:
    • 项:HKCU\Software\Citrix\Local Access Apps
    • 名称:ProgramsCHSMerge
    • 值类型:DWORD(32 位)
    • 值:1(启用)

控制会话中快捷方式和应用程序的可用性

为帮助您维持 XenApp 环境中资源的可用性,可以限制 XenApp 服务器枚举的快捷方式数量,以及用户可以在指定会话中启动的自托管应用程序的数量。若要执行此操作,需要在 XenApp 服务器和用户计算机上修改注册表项。
警告:注册表编辑不当会导致严重问题,可能导致需要重新安装操作系统。Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。使用“注册表编辑器”需自担风险。在编辑注册表之前,请务必进行备份。

控制会话中可用快捷方式的数量

按照以下步骤指定 XenApp 服务器可在会话中枚举的快捷方式的数量。用户连接到托管的桌面时,XenApp 首先枚举桌面快捷方式,然后枚举“程序”菜单中的快捷方式。

  1. 在 XenApp 服务器上,修改以下注册表项值:
    • 项:HKLM\Software\Wow6432Node\Citrix\Local Access Apps
    • 名称:CHSShortcutEnumerationLimit
    • 值类型:REG_DWORD
    • 默认值:250

控制在会话中启动的用户托管应用程序的数量

按照以下步骤指定用户可在会话中启动的自托管应用程序的数量。如果用户尝试在超出配置限制的情况下启动应用程序,应用程序将不会启动,并且用户不会收到有关失败的反馈。但是,XenApp 服务器会记录 CDF 错误跟踪消息。

  1. 在用户计算机上,修改以下注册表项值:
    • 项:HKLM\Software\Citrix\ICA Client\RSM
    • 名称:SessionApplicationLimit
    • 值类型:REG_DWORD
    • 默认值:100