配置

使用适用于 Windows 的 Citrix Workspace 应用程序时,使用以下配置可访问其托管应用程序和桌面。

Microsoft Teams

屏幕共享

自版本 2006.1 起,在使用 HDX 优化的 Microsoft Teams 应用程序的传出屏幕共享功能中引入了新功能。

使用 Microsoft Teams 共享的内容仅限于 Desktop Viewer 窗口的内容。Desktop Viewer 窗口外部的区域(客户端本地桌面、应用程序)将显示为黑色。

在 Windows 10 操作系统中,以下对象在与 Desktop Viewer 窗口重叠时不会停止运行:

  • “开始”菜单、“搜索”菜单和“任务视图”。
  • 在任务栏右侧显示的通知栏和通知。
  • 在使用不同 DPI 设置的多显示器上。如果本地应用程序与 2 个不同的显示器重叠,并且其 DPI 与具有 Desktop Viewer 窗口的主显示器 DPI 不匹配。
  • 将鼠标悬停在任务栏中的应用程序的图标上时会显示“应用程序和预览”。

编码器性能估算器

HdxRtcEngine.exe 是嵌入在 Citrix Workspace 应用程序中的 WebRTC 媒体引擎,用于处理 Microsoft Teams 重定向。自 Citrix Workspace 应用程序 1912 或更高版本起,HdxRtcEngine.exe 可以预估端点的 CPU 在不超载的情况下可以承受的最佳编码分辨率。可能的值为 240p、360p、480p、720p 和 1080p。

性能评估过程(也称为 webrtcapi.EndpointPerformance)在 HdxTeams.exe 初始化时运行。宏模块代码确定了使用特定端点可以实现的最佳分辨率。编解码器协商包括尽可能高的分辨率。编解码器协商可以是对等方之间的协商,也可以是对等方与会议服务器之间的协商。

对于具有自己的最大可用分辨率的端点,有四种性能类别:

端点性能 最大分辨率 注册表项值
1080p (1920x1080 16:9 @ 30 fps) 3
720p (1280x720 16:9 @ 30 fps) 2
360p(640x360 16:9 @ 30 fps 或 640x480 4:3 @ 30 fps) 1
非常慢 240p(320x180 16:9 @ 30 fp 或 320x240 4:3 @ 30 fps) 0

Citrix Workspace 应用程序中的注册表路径:

导航到注册表路径 HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXMediaStream 并创建以下注册表项:

名称 类型 说明
OverridePerformance DWORD 0;1;2;3 强制实现所需的性能。值必须介于 0 到 3 之间,其中 0 表示慢,3 表示快。

有关 Microsoft Teams 优化的详细信息,请参阅 Microsoft Teams 优化

声学回声消除

可以禁用 HdxRtcEngine.exe 中的回声消除功能,以解决音频性能问题或与具有内置 AEC 功能的外围设备的兼容性。

导航到注册表路径 HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXMediaStream 并创建以下注册表项:

名称:EnableAEC 类型:REG_DWORD 数据:0 (0 表示禁用 AEC。1 表示启用 AEC。如果 Regkey 不存在,HdxRtcEngine 中的默认行为为启用 AEC,而无论外围设备的硬件功能如何。)

Microsoft Teams 优化的增强功能

  • 自适用于 Windows 的 Citrix Workspace 应用程序 2112.1 起,以下功能仅在 Microsoft Teams 将来推出更新后才可用。

    Microsoft 推出此更新时,您可以查看知识中心文章 CTX253754 以获取文档更新和公告。

    • 面向 Microsoft Teams 的多窗口聊天和会议:在 Citrix Virtual Apps and Desktops(2112 或更高版本)中通过 HDX 优化后,您可以在 Microsoft Teams(1.4.00.16771 或更高版本)中使用多个窗口进行聊天和会议。可以通过各种方式弹出对话或会议。有关弹出窗口功能的详细信息,请参阅 Microsoft Office 365 站点上的 Microsoft Teams Pop-Out Window for Chats and Meetings(Microsoft Teams 用于聊天和会议的弹出窗口)。

      如果您正在运行较旧版本的 Citrix Workspace 应用程序或 Virtual Delivery Agent (VDA),Microsoft 将来可能会弃用单窗口代码。但是,在该功能公开上市后的九个月之前,您可以升级到支持多个窗口(2112 及更高版本)的 VDA 或 Citrix Workspace 应用程序版本。

    • 应用程序共享:以前,当您在 Citrix Studio 中启用了 HDX 3D Pro 策略时,将无法使用 Microsoft Teams 中的屏幕共享功能共享应用程序。 自适用于 Windows 的 Citrix Workspace 应用程序 2112.1 和 Citrix Virtual Apps and Desktops 2112 起,屏幕共享功能允许您在 Microsoft Teams 中共享应用程序。启用 HDX 3D Pro 策略后,您可以共享应用程序。

    • 授予控制权:可以使用授予控制权按钮将共享屏幕的控制权限授予参加会议的其他用户。另一位参与者可以通过键盘、鼠标和剪贴板输入进行选择以及修改共享的屏幕。您和参与者都可以控制共享屏幕,您可以随时收回控制权。

    • 获取控制权:在屏幕共享会话期间,任何参与者都可以通过请求控制权按钮请求控制权限。然后,共享屏幕的人员可以批准或拒绝该请求。拥有控制权后,您可以控制共享的屏幕上的键盘和鼠标输入,以及释放控制权以停止共享控制权。

    限制:

    在优化的用户与端点上运行的本机 Microsoft Teams 桌面客户端上的用户之间的点对点通话期间,请求控制权选项不可用。解决方法:用户可以加入会议以获取请求控制权选项。

    • Dynamic e911:Citrix Workspace 应用程序支持动态紧急呼叫。在 Microsoft 通话套餐、接线员连接和直接路由中使用时,它提供了用于执行以下操作的选项:
      • 配置和路由紧急呼叫
      • 通知安全人员

      发送通知的依据是端点上运行的 Citrix Workspace 应用程序的当前位置,而非 VDA 上运行的 Microsoft Teams 客户端。 Ray Baum 法律要求将 911 呼叫者的可调度位置传送到相应的公共安全应答点 (PSAP)。自适用于 Windows 的 Citrix Workspace 应用程序 2112.1 起,使用 HDX 的 Microsoft Teams 优化遵从 Ray Baum 的法律。

  • 自适用于 Windows 的 Citrix Workspace 应用程序 2109.1 起,以下功能仅在 Microsoft Teams 将来推出更新后才可用。

    Microsoft 推出此更新时,您可以查看 CTX253754 以获取文档更新和公告。

    • 支持 WebRTC:适用于 Windows 的 Citrix Workspace 应用程序 2109.1 支持 WebRTC 1.0,可提供更好的视频会议体验以及库视图。

    • 屏幕共享增强功能:您可以使用 Microsoft Teams 中的屏幕共享功能来共享各个应用程序、窗口或整个屏幕。使用此功能必须安装 Citrix Virtual Delivery Agent 2109。

    • App Protection 兼容性:启用 App Protection 后,现在可以通过具有 HDX 优化功能的 Microsoft Teams 共享内容。借助此功能,您可以共享在虚拟桌面中运行的应用程序窗口。使用此功能必须安装 Citrix Virtual Delivery Agent 2109。

    注意:

    为交付组启用 App Protection 时,将禁用完全监视或桌面共享。

    • 实时辅助字幕:在 Microsoft Teams 中启用了实时辅助字幕时,适用于 Windows 的 Citrix Workspace 应用程序 2109.1 支持实时传输讲话者所讲的内容。

    • 适用于 Windows 的 Citrix Workspace 应用程序 2109.1 在 VM 托管应用程序上的经过优化的 Microsoft Teams 中支持以下功能:

      • 点对点音频和视频通话
      • 电话会议
      • 屏幕共享
  • 自适用于 Windows 的 Citrix Workspace 应用程序 2106 起:
    • Desktop Viewer 处于全屏模式时,用户可以从 Desktop Viewer 覆盖的所有屏幕中选择一个屏幕进行共享。在窗口模式下,用户可以共享 Desktop Viewer 窗口。在无缝模式下,用户可以从所有屏幕中选择一个屏幕进行共享。Desktop Viewer 更改窗口模式(最大化、还原或最小化)时,屏幕共享将停止。
  • 自适用于 Windows 的 Citrix Workspace 应用程序 2105 起:
    • 您可以为媒体流量配置首选网络接口。

      导航到 \HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXMediaStream 并创建名为 NetworkPreference(REG_DWORD) 的注册表项。

      根据需要选择以下值之一:

      • 1:以太网
      • 2:Wi-Fi
      • 3:手机网络
      • 5:环回
      • 6:任何

      默认情况下,如果未设置任何值,WebRTC 媒体引擎将选择最佳可用路线。

    • 您可以禁用音频设备模块 2 (ADM2),以便将旧版音频设备模块 (ADM) 用于四声道麦克风。禁用 ADM2 有助于解决通话中与麦克风有关的问题。

      要禁用 ADM2,请导航到 \HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXMediaStream 并创建一个名为 DisableADM2 (REG_DWORD) 的注册表项,然后将值设置为 1

  • 自适用于 Windows 的 Citrix Workspace 应用程序 2103.1 起:
    • 默认情况下,VP9 视频编解码器现在处于禁用状态。
    • 回声消除、自动增益控制、噪音抑制配置的增强功能:如果 Microsoft Teams 配置了这些选项,Citrix 重定向的 Microsoft Teams 将遵循配置的值。否则,这些选项将默认设置为 True
    • DirectWShow 现在为默认呈现器。

      要更改默认呈现器,请执行以下操作:

      1. 启动注册表编辑器。
      2. 导航到以下关键位置:HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXMediaStream
      3. 更新以下值:"UseDirectShowRendererAsPrimary"=dword:00000000

        其他可能的值:

        • 0:媒体基础
        • 1:DirectShow(默认)
      4. 重新启动 Citrix Workspace 应用程序。
  • 自适用于 Windows 的 Citrix Workspace 应用程序 2012 起:
    • 对等方现在可以在屏幕共享会话中看到演示者的鼠标指针。
    • WebRTC 媒体引擎现在支持在客户端设备上配置的代理服务器。
  • 自适用于 Windows 的 Citrix Workspace 应用程序 2009.6 起:
    • Microsoft Teams 在首选设备列表中显示以前使用过的外围设备。
    • WebRTC 媒体引擎可以准确地确定端点上可能的最大编码分辨率。WebRTC 媒体引擎每天进行多次预估,而不仅仅是在首次启动时。
    • Citrix Workspace 应用程序安装程序已与 Microsoft Teams 铃声一起打包。
    • 回声消除改进功能 - 当对等机具有产生回声的扬声器或麦克风时,回声级别降低。
    • 屏幕共享改进功能 - 当您共享屏幕时,仅以本机位图格式捕获 Desktop Viewer 屏幕。以前,叠加在 Desktop Viewer 窗口顶部的客户端本地窗口将停止。
  • 自适用于 Windows 的 Citrix Workspace 应用程序 2002 起:
    • 使用 Microsoft Teams 共享工作区时,Citrix Workspace 应用程序会在当前共享的监视器区域周围显示一个红色边框。您只能共享 Desktop Viewer 窗口,或者共享其顶部的任何本地窗口。最小化 Desktop Viewer 窗口时,屏幕共享将暂停。

管理员任务和注意事项

本文讨论了与适用于 Windows 的 Citrix Workspace 应用程序的管理员相关的任务和注意事项。

功能标志管理

如果生产环境中的 Citrix Workspace 应用程序出现问题,我们可以在 Citrix Workspace 应用程序中动态禁用受影响的功能,即使该功能已发布亦如此。

为此,我们将使用功能标志以及名为 LaunchDarkly 的第三方服务。不需要做任何配置即可启用传输到 LaunchDarkly 的流量,但当您配置了阻止出站流量的防火墙或代理时除外。在这种情况下,您根据策略要求通过特定 URL 或 IP 地址启用传输到 LaunchDarkly 的流量。

可以通过以下方式启用传输到 LaunchDarkly 的流量和通信:

启用传输到以下 URL 的流量

  • events.launchdarkly.com
  • stream.launchdarkly.com
  • clientstream.launchdarkly.com
  • Firehose.launchdarkly.com
  • mobile.launchdarkly.com

在允许列表中列出 IP 地址

如果必须在允许列表中列出 IP 地址,请参阅 LaunchDarkly public IP list(LaunchDarkly 公用 IP 列表),获取当前所有 IP 地址范围的列表。可以使用此列表来了解您的防火墙配置是否自动更新,以便与基础结构更新保持一致。有关基础结构变更的状态的详细信息,请参阅 LaunchDarkly Status 页面。

LaunchDarkly 系统要求

如果您在 Citrix ADC 上将以下服务的拆分通道设置为,请验证应用程序是否能够与以下服务通信:

  • LaunchDarkly 服务。
  • APNs 侦听器服务

禁用 LaunchDarkly 服务

可以使用组策略对象 (GPO) 策略禁用 LaunchDarkly 服务。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 合规性
  3. 选择禁止向第三方发送数据策略并将其设置为“已启用”。
  4. 单击应用确定

也可以使用注册表禁用 LaunchDarkly 服务。

  1. 打开注册表编辑器。
  2. 在 64 位计算机上导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix,在 32 位计算机上导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix
  3. 创建并添加名称为 EnableLDFeature 的注册表字符串 REG_SZ,并将其值设置为 False
  4. 退出并重新启动 Citrix Workspace 应用程序以使所做的更改生效。

App Protection

免责声明

App Protection 策略将筛选对基础操作系统所需功能的访问权限(捕获屏幕或键盘按下所需的特定 API 调用)。App Protection 策略甚至能够针对自定义的专用黑客工具提供保护。但是,随着操作系统的发展,捕获屏幕和记录键盘的新方法可能会出现。虽然我们会继续识别和解决这些问题,但我们无法保证在特定配置和部署中提供充足的保护。

App Protection 是一项附加功能,可在使用 Citrix Virtual Apps and Desktops 和 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)时提供增强的安全性。该功能限制了客户端受键盘记录和屏幕捕获恶意软件影响的能力。App Protection 可防止泄露屏幕上的用户凭据和敏感信息等机密信息。该功能可防止用户和攻击者截取屏幕截图以及使用键盘记录器收集和利用敏感信息。

App Protection 功能要求您在许可证服务器上安装附加许可证。还必须存在 Citrix Virtual Desktops 许可证。有关许可的信息,请参阅“App Protection”文档中的配置部分。

要求:

  • Citrix Virtual Apps and Desktops 版本 1912 或更高版本。
  • StoreFront 版本 1912。
  • Citrix Workspace 应用程序 1912 或更高版本。

必备条件:

  • 必须在 Controller 上启用 App Protection 功能。有关详细信息,请参阅 App Protection 文档。

可以使用以下方法之一将 App Protection 组件包括在 Citrix Workspace 应用程序中:

  • 使用命令行界面或 GUI 安装 Citrix Workspace 应用程序期间,或者
  • 应用程序启动期间(按需安装)。

注意:

  • 此功能仅在桌面操作系统(例如 Windows 10、Windows 8.1)上受支持。
  • 自版本 2006.1 起,Windows 7 不支持 Citrix Workspace 应用程序。因此,App Protection 在 Windows 7 中不起作用。有关详细信息,请参阅弃用
  • 远程桌面协议 (RDP) 不支持此功能。

本地 HDX 会话保护:

两个策略在会话中提供了反键盘记录和反屏幕截图功能。这些策略必须通过 PowerShell 进行配置。没有可用于实现此目的的 GUI。

注意:

自版本 2103 起,Citrix DaaS 仅支持对 StoreFront 使用 App Protection。

有关 Citrix Virtual Apps and Desktops 上的 App Protection 配置的信息,请参阅 App Protection 文档。

App Protection - Citrix Workspace 应用程序中的配置

注意:

  • 仅当您的管理员已指示您这样做时,才能将 App Protection 组件包含在 Citrix Workspace 应用程序中。
  • 添加 App Protection 组件可能会影响设备上的屏幕捕获功能。

在 Citrix Workspace 应用程序安装过程中,可以使用以下方法之一包括 App Protection:

  • GUI
  • 命令行接口

GUI

在 Citrix Workspace 应用程序安装过程中,请使用以下对话框来包括 App Protection 组件。选择启用 App Protection,然后单击安装以继续安装。

App protection_install

注意:

在安装过程中未启用 App Protection 会导致在启动受保护的应用程序时出现提示。请按照提示安装 App Protection 组件。

命令行接口

请在 Citrix Workspace 应用程序安装过程中,使用命令行开关 /includeappprotection 添加 App Protection 组件。

下表提供了有关受保护的屏幕的信息,具体取决于部署:

App Protection 部署 受保护的屏幕 不受保护的屏幕
包含在 Citrix Workspace 应用程序中 自助服务插件和身份验证管理器/用户证书对话框 连接中心、设备、任何Citrix Workspace 应用程序错误消息、客户端自动重新连接、添加帐户
在 Controller 上配置 ICA 会话屏幕(应用程序和桌面) 连接中心、设备、任何Citrix Workspace 应用程序错误消息、客户端自动重新连接、添加帐户

在早期版本中,在创建受保护窗口的屏幕截图时,整个屏幕(包括后台中未受保护的应用程序)都会被屏蔽。

自版本 2008 起,当您创建屏幕截图时,只有受保护的窗口停止运行。您可以创建受保护窗口外部的区域的屏幕截图。

预期行为:

预期行为取决于用户访问具有受保护的资源的 StoreFront 的方法。

注意:

  • Citrix 建议您仅使用本机 Citrix Workspace 应用程序启动受保护的会话。
  • 适用于 Web 的 Workspace 上的行为:

    适用于 Web 的 Workspace 配置不支持 App Protection 组件。不枚举受 App Protection 策略保护的应用程序。有关所分配的资源的详细信息,请与系统管理员联系。

  • 不支持 App Protection 的 Citrix Workspace 应用程序版本中的行为:

    在 Citrix Workspace 应用程序版本 1911 及更早版本中,在 StoreFront 中不枚举受 App Protection 策略保护的应用程序。

  • 在 Controller 上配置了 App Protection 功能的应用程序的行为:

    在配置了 App Protection 功能的 Controller 上,如果您尝试启动受保护的应用程序,App Protection 功能将按需安装。此时将显示以下对话框:

    App Protection - 按需

    单击以安装 App Protection 组件。之后,您可以启动受保护的应用程序。

  • 使用远程桌面协议 (RDP) 时受保护会话的行为

    • 如果启动远程桌面协议 (RDP) 会话,则活动的受保护会话将断开连接。
    • 无法在远程桌面协议 (RDP) 会话中启动受保护的会话。

App Protection 配置的增强功能

以前,默认情况下,身份验证管理器和自助服务插件对话框受到保护。

自版本 2012 起,您可以同时为身份验证管理器和自助服务插件界面分别配置反键盘记录和反屏幕捕获功能。您可以使用组策略对象 (GPO) 策略配置功能。

注意:

此 GPO 策略不适用于 ICA 和 SaaS 会话。ICA 和 SaaS 会话继续使用 Delivery Controller 和 Citrix Gateway 服务进行控制。

为自助服务插件界面配置 App Protection:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace
  3. 要为自助服务插件对话框配置反键盘记录和反屏幕捕获,请选择自助服务 > 管理 App Protection 策略。
  4. 选择以下选项之一或同时选中二者:
    • 反键盘记录:防止键盘记录器捕获按键。
    • 反屏幕捕获:防止用户创建屏幕截图和共享其屏幕。
  5. 单击应用确定

为身份验证管理器配置 App Protection:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace
  3. 要为身份验证管理器配置反键盘记录和防屏幕捕获,请选择用户身份验证 > 管理 App Protection 策略。
  4. 选择以下选项之一或同时选中二者:
    • 反键盘记录:防止键盘记录器捕获按键。
    • 反屏幕捕获:防止用户创建屏幕截图和共享其屏幕。
  5. 单击应用确定

App Protection 错误日志:

自版本 2103 起,App Protection 日志将作为 Citrix Workspace 应用程序日志的一部分进行收集。有关日志收集的详细信息,请参阅日志收集

您无需安装或使用第三方应用程序专门收集 App Protection 日志。但是,DebugView 仍然可以继续用于日志收集。

App Protection 日志注册到调试输出。要收集这些日志,请执行以下操作:

  1. 从 Microsoft Web 站点下载并安装 DebugView 应用程序。
  2. 启动命令提示符并运行以下命令:

    Dbgview.exe /t /k /v /l C:\logs.txt

    从上面的示例中,您可以查看 log.txt 文件中的日志。

该命令指示以下内容:

  • /t - DebugView 应用程序在通知区域中以最小化方式启动。
  • /k - 启用内核捕获。
  • /v - 启用详细内核捕获。
  • /l - 将输出记录到特定文件。

卸载 App Protection 组件:

要卸载 App Protection 组件,必须从系统中卸载 Citrix Workspace 应用程序。重新启动系统以使更改生效。

注意:

App Protection 仅在从版本 1912 开始升级时受支持。

已知问题或限制:

  • 此功能在 Microsoft Server 操作系统(例如 Windows Server 2012 R2 和 Windows Server 2016)中不受支持。
  • 双跃点场景不支持此功能。
  • 要使此功能正常运行,请在 VDA 上禁用客户端剪贴板重定向策略。

应用程序类别

应用程序类别允许用户管理 Citrix Workspace 应用程序中的应用程序的集合。您可以为在不同交付组之间共享,或由交付组中一个用户子集使用的应用程序创建应用程序组。

有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的创建应用程序组

提高了 ICA 文件的安全性

此功能可在 Virtual Apps and Desktops 会话启动过程中处理 ICA 文件时提供增强的安全性。

Citrix Workspace 应用程序允许您在启动虚拟应用程序和桌面会话时将 ICA 文件存储在系统内存中,而非本地磁盘中。

此功能旨在消除表面攻击以及在本地存储时可能会滥用 ICA 文件的任何恶意软件。此功能也适用于在适用于 Web 的 Workspace 上启动的虚拟应用程序和桌面会话

配置

通过 Web 访问 Citrix Workspace 或 StoreFront 时,也支持 ICA 文件安全性。如果可以通过 Web 访问客户端,则客户端检测是此功能运行的必备条件。如果您使用浏览器访问 StoreFront,请在 StoreFront 部署的 web.config 文件中启用以下属性:

StoreFront 版本 属性
2.x pluginassistant
3.x protocolHandler

通过浏览器登录应用商店时,请单击检测 Workspace 应用程序。如果未显示该提示,请清除浏览器 cookie 并重试。

如果是 Workspace 部署,则可以通过导航到帐户设置 > 高级 > 应用程序和桌面启动首选项来查找客户端检测设置。

您可以采取额外的措施以便仅使用存储在系统内存中的 ICA 文件启动会话。使用以下任意方法:

  • 客户端上的组策略对象 (GPO) 管理模板。
  • Global App Config Service。
  • 适用于 Web 的 Workspace。

使用 GPO:

要阻止从存储在本地磁盘上的 ICA 文件启动会话,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > Client Engine
  3. 选择安全 ICA 文件会话启动策略并将其设置为已启用
  4. 单击应用确定

使用 Global App Config Service:

要阻止从存储在本地磁盘上的 ICA 文件启动会话,请执行以下操作:

阻止直接 ICA 文件启动属性设置为 True

有关 Global App Config Service 的详细信息,请参阅 Global App Config Service 文档。

使用适用于 Web 的 Workspace:

要在使用适用于 Web 的 Workspace 时禁止在本地磁盘上下载 ICA 文件,请执行以下操作:

运行 PowerShell 模块。请参阅配置 DisallowICADownload

注意:

DisallowICADownload 策略不适用于 StoreFront 部署。

日志收集

日志收集简化了 Citrix Workspace 应用程序收集日志的过程。这些日志可帮助 Citrix 进行故障排除,并在出现复杂问题的情况下提供支持。

您可以使用 GUI 收集日志。

收集日志:

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标并选择高级首选项
  2. 选择日志收集。 此时将显示“日志收集”对话框。

    日志收集

  3. 选择以下日志级别之一:
    • 详细
  4. 单击开始收集日志以重现问题并收集最新的日志。

    日志收集过程开始进行。

    日志收集

  5. 重现该问题后,单击停止收集日志
  6. 单击保存日志将日志保存到所需位置。

HDX 自适应吞吐量

HDX 自适应吞吐量可通过调整输出区缓冲智能地调整 ICA 会话的高峰吞吐量。输出缓冲区的数量最初设置为较高的值。这一较高的值允许更快更高效地将数据传输到客户端,尤其是在高延迟网络中。

它提供更好的交互性、更快的文件传输、更流畅的视频播放、更高的帧速率和分辨率,可提升用户体验。

将持续测量会话交互性以确定 ICA 会话中的数据流是否会对交互性产生不利影响。如果出现这种情况,吞吐量将减少,以降低大量数据流对会话产生的影响并允许恢复交互性。

只有适用于 Windows 的 Citrix Workspace 应用程序 1811 及更高版本才支持此功能。

重要提示:

HDX 自适应吞吐量通过将此机制从客户端移到 VDA 改变了输出缓冲区。因此,按照知识中心文章 CTX125027 中所述在客户端上调整输出缓冲区数量将不起作用。

自适应传输

自适应传输是 Citrix Virtual Apps and Desktops 和 Citrix DaaS 中的一种机制,允许您为 ICA 连接使用 Enlightened Data Transport (EDT) 协议。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的自适应传输部分。

“高级首选项”表

自版本 4.10 起,可以自定义通知区域中的 Citrix Workspace 应用程序图标的右键菜单中存在的高级首选项表的可用性及其内容。这样可以确保用户能够仅在其系统中应用管理员指定的设置。具体而言,您可以:

  • 一起隐藏“高级首选项”表。
  • 在表中隐藏以下特定设置:
    • 数据收集
    • 连接中心
    • 配置检查器
    • 键盘和语言栏
    • 高 DPI
    • 支持信息
    • 快捷方式和重新连接
    • Citrix Casting

在右键菜单中隐藏“高级首选项”选项

可以使用 Citrix Workspace 应用程序组策略对象 (GPO) 管理模板隐藏“高级首选项”表:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix Workspace > 自助服务 > 高级首选项选项。
  3. 选择禁用高级首选项策略。
  4. 选择已启用在通知区域中的 Citrix Workspace 应用程序图标的右键菜单中隐藏“高级首选项”选项。

注意:

默认情况下,选择未配置选项。

在“高级首选项”表中隐藏特定设置

可以使用 Citrix Workspace 应用程序组策略对象管理模板在高级首选项表中隐藏用户可配置的特定设置。要隐藏设置,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix Workspace > 自助服务 > 高级首选项选项。
  3. 选择适用于要隐藏的设置的策略。

下表列出了您可以选择的选项以及每个选项的影响:

选项 操作
未配置 显示设置
已启用 隐藏设置
已禁用 显示设置

可以在“高级首选项”表中隐藏以下特定设置:

  • 配置检查器
  • 连接中心
  • 高 DPI
  • 数据收集
  • 删除保存的密码
  • 键盘和语言栏
  • 快捷方式和重新连接
  • 支持信息
  • Citrix Casting

使用注册表编辑器在“高级首选项”表中隐藏“重置 Workspace”选项

可以使用注册表编辑器在“高级首选项”表中隐藏重置 Workspace 选项。

  1. 启动注册表编辑器。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Dazzle
  3. 创建一个字符串值注册表项 EnableFactoryReset 并将其设置为以下任意选项:
    • True - 在“高级首选项”表中显示“重置 Workspace”选项
    • False - 在“高级首选项”表中隐藏“重置 Workspace”选项

在“高级首选项”表中隐藏“Citrix Workspace 更新”选项

注意:

“Citrix Workspace 更新”选项的策略路径与“高级首选项”表中存在的其他选项不同。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > Workspace 更新
  3. 选择 Workspace 更新策略。
  4. 选择已禁用高级首选项表中隐藏“Workspace 更新”设置。

StoreFront 到 Workspace URL 迁移

此功能在技术预览版中提供。通过 StoreFront 到 Workspace URL 迁移,您可以在用户交互最少的情况下将最终用户从 StoreFront 应用商店无缝迁移到 Workspace 应用商店。

请注意,您的所有最终用户都向其 Citrix Workspace 应用程序中添加了一个 StoreFront 应用商店 storefront.com。作为管理员,您可以在 Global App Configuration Service 中配置 Workspace URL 映射 {‘storefront.com’:’xyz.cloud.com’} 的 StoreFront URL。Global App Config Service 将此设置推送到添加了 StoreFront URL storefront.com 的托管和未托管设备上的所有 Citrix Workspace 应用程序实例。

检测到此设置后,Citrix Workspace 应用程序将映射的 Workspace URL xyz.cloud.com 添加为另一个应用商店。最终用户启动新 Citrix Workspace 应用程序时,将打开 Citrix Workspace 应用商店。以前添加的 StoreFront 应用商店 storefront.com 仍添加到 Citrix Workspace 应用程序中。用户始终可以使用 Citrix Workspace 应用程序中的切换帐户选项切换回 StoreFront 应用商店 storefront.com。管理员可以控制何时从用户的端点设备上的 Citrix Workspace 应用程序中删除 StoreFront 应用商店 storefront.com。删除可以通过 Global App Config Service 完成。

要启用该功能,请执行以下步骤:

  1. 使用 Global App Config Service 将 StoreFront 配置为 Workspace 映射。有关 Global App Config Service 的信息,请参阅 Global App Configuration Service

  2. 编辑 App Config Service 中的负载:

    { "serviceURL": Unknown macro: { "url"}
    ,
    "settings":{
    "name":"Productivity Apps", [New Store Name]
    "description":"Provides access StoreFront to Workspace Migration",
    "useForAppConfig":true,
    "appSettings":
    { "windows":[ Unknown macro: { "category"}
    ]
    }
    }
    }
    <!--NeedCopy-->
    

    注意:

    如果您是首次配置有效负载,请使用 POST。 如果您正在编辑现有的有效负载配置,请使用 PUT 并检查您的有效负载包含所有受支持的设置。

  3. serviceURL 部分中指定 StoreFront URL storefront.com 作为 URL 的值。

  4. migrationUrl 部分内部配置 Workspace URL xyz.cloud.com

  5. 使用 storeFrontValidUntil 可设置从 Citrix Workspace 应用程序中删除 StoreFront 应用商店的时间表。此字段为可选字段。可以根据您的要求设置以下值:

    • 格式为 (YYYY-MM-DD) 的有效日期

      注意:

      如果您提供了过去的日期,则迁移 URL 时将立即删除 StoreFront 应用商店。如果您提供了将来的日期,StoreFront 应用商店将在设置的日期删除。

推送 设置后,将显示以下屏幕:

切换到 Citrix Workspace

用户单击立即切换到 Citrix Workspace 时,Workspace URL 将添加到 Citrix Workspace 应用程序中,并且将显示身份验证提示。用户可以使用有限的选项将转换延迟多达三次。

应用程序交付

通过 Citrix Virtual Apps and Desktops 和 Citrix DaaS 交付应用程序时,请考虑使用以下方案以改善用户体验:

  • Web 访问模式 - 如果未执行任何配置,Citrix Workspace 应用程序将提供基于浏览器访问应用程序和桌面的功能。可以打开浏览器访问适用于 Web 的 Workspace,以选择并使用所需的应用程序。在此模式下,不会将任何快捷方式放置在用户的桌面上。
  • 自助服务模式 - 通过将 StoreFront 帐户添加到 Citrix Workspace 应用程序中或将 Citrix Workspace 应用程序配置为指向 StoreFront Web 站点,可以配置自助服务模式。自助服务模式允许您从 Citrix Workspace 应用程序用户界面订阅应用程序。这种增强的用户体验与移动应用商店的体验相似。在自助服务模式下,您可以根据需要配置强制、自动预配的以及精选应用程序关键字设置。

注意:

默认情况下,Citrix Workspace 应用程序允许您选择要在“开始”菜单中显示的应用程序。

  • 仅快捷方式模式 - 管理员可以将 Citrix Workspace 应用程序配置为自动直接在“开始”菜单中或桌面上放置应用程序和桌面快捷方式。放置与 Citrix Workspace 应用程序企业版类似。新的仅快捷方式模式允许您在熟悉的 Windows 导航架构中查找所有已发布的应用程序,该位置正是您希望找到应用程序的位置。

有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的创建交付组部分。

配置自助服务模式

通过直接将 StoreFront 帐户添加到 Citrix Workspace 应用程序中或将 Citrix Workspace 应用程序配置为指向 StoreFront 站点,可以配置自助服务模式。此配置允许用户从 Citrix Workspace 用户界面订阅应用程序。这种增强的用户体验与移动应用商店的体验相似。

注意:

默认情况下,Citrix Workspace 应用程序允许用户选择要在其“开始”菜单中显示的应用程序。

在自助服务模式下,您可以根据需要配置强制、自动预配的以及精选应用程序关键字设置。

将关键字附加到为交付组应用程序提供的说明后面:

  • 要将某个应用程序设为强制应用程序,以便无法将其从 Citrix Workspace 应用程序中删除,请将字符串 KEYWORDS: Mandatory 附加到应用程序说明后面。不会向用户提供用于取消订阅强制应用程序的“删除”选项。
  • 要自动为所有用户订阅某个应用程序的应用商店,请将字符串 KEYWORDS: Auto 附加到说明后面。用户登录该应用商店时,相应的应用程序将自动预配,而无需用户手动订阅。
  • 要向用户宣传应用程序,或者要通过在 Citrix Workspace 的“精选”列表中列出常用的应用程序以使其更易于找到,请将字符串 KEYWORDS: Featured 附加到应用程序说明后面。

使用组策略对象模板自定义应用程序快捷方式的位置

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 自助服务
  3. 选择管理 SelfServiceMode 策略。
    1. 选择已启用以查看自助服务用户界面。
    2. 选择已禁用以手动订阅应用程序。此选项将隐藏自助服务用户界面。
  4. 选择管理应用程序快捷方式策略。
  5. 根据需要选择选项。
  6. 单击应用确定
  7. 重新启动 Citrix Workspace 应用程序以使所做的更改生效。

使用 StoreFront 帐户设置自定义应用程序快捷方式的位置

您可以从 StoreFront 站点在“开始”菜单和桌面上设置快捷方式。可以将下列设置添加到 <annotatedServices> 部分的 C:\inetpub\wwwroot\Citrix\Roaming 中的 web.config 文件:

  • 要将快捷方式放在桌面上,请使用 PutShortcutsOnDesktop。设置:true 或 false(默认为 false)。
  • 要将快捷方式放在“开始”菜单中,请使用 PutShortcutsInStartMenu。设置:true 或 false(默认为 true)。
  • 要在“开始”菜单中使用类别路径,请使用 UseCategoryAsStartMenuPath。设置:true 或 false(默认为 true)。

注意:

Windows 8、8.1 和 Windows 10 不允许在“开始”菜单中创建嵌入式文件夹。而是单独显示应用程序或在根文件夹下显示应用程序。“应用程序”不在通过 Citrix Virtual Apps and Desktops 定义的“类别”子文件夹中。

  • 要在“开始”菜单中为所有快捷方式设置单个目录,请使用 StartMenuDir。设置:字符串值,指示快捷方式写入到的文件夹的名称。
  • 要重新安装修改后的应用程序,请使用 AutoReinstallModifiedApps。设置:true 或 false(默认为 true)。
  • 要在桌面上为所有快捷方式显示单个目录,请使用 DesktopDir。设置:字符串值,指示快捷方式写入到的文件夹的名称。
  • 要不在客户端“add/remove programs”上创建条目,请使用 DontCreateAddRemoveEntry。设置:true 或 false(默认为 false)。
  • 要删除应用商店中以前提供但现在不再提供的应用程序对应的快捷方式和 Citrix Workspace 图标,请使用 SilentlyUninstallRemovedResources。设置:true 或 false(默认为 false)。

在 web.config 文件中,将更改添加到帐户的 XML 部分。请通过查找以下开头标记查找此部分:

<account id=... name="Store"

此部分的结尾是 </account> 标记。

在帐户部分结束之前,在前几项属性部分中:

<properties> <clear> <properties>

可以将属性添加到此部分的 <clear /> 标记之后,每个属性占一行,并提供名称和值。例如:

<property name="PutShortcutsOnDesktop" value="True"/>

注意:

在 <clear /> 标记之前添加的属性元素可能会使其失效。添加属性名称和值时删除 <clear /> 标记属于可选操作。

以下是此部分的扩展示例:

<properties <property name="PutShortcutsOnDesktop" value="True" <property name="DesktopDir" value="Citrix Applications">

重要

在多服务器部署中,请一次仅使用一台服务器来更改服务器组的配置。确保 Citrix StoreFront 管理控制台未在部署中的任何其他服务器上运行。完成后,请将对配置所做的更改传播到服务器组,以便更新部署中的其他服务器。有关详细信息,请参阅 StoreFront 文档。

使用 Citrix Virtual Apps and Desktops 7.x 中的每应用程序设置自定义应用程序快捷方式的位置

可以将 Citrix Workspace 应用程序配置为自动直接在“开始”菜单中或桌面上放置应用程序和桌面快捷方式。但是,此配置与之前的适用于 Windows 的 Workspace 版本相似。但是,版本 4.2.100 中引入了使用 Citrix Virtual Apps 每应用程序设置控制应用程序快捷方式放置的功能。如果环境中有一些应用程序需要在一致的位置显示,此功能将非常有用。

使用 XenApp 7.6 中的每应用程序设置自定义应用程序快捷方式的位置

在 XenApp 7.6 中配置每应用程序发布快捷方式:

  1. 在 Citrix Studio 中,找到应用程序设置屏幕。
  2. 应用程序设置屏幕中,选择交付。在此屏幕中,可以指定如何向用户交付应用程序。
  3. 为应用程序选择恰当的图标。单击更改浏览到所需图标所在的位置。
  4. 应用程序类别字段中,可以选择指定要在 Citrix Workspace 应用程序中显示的应用程序的类别。例如,如果要添加 Microsoft Office 应用程序的快捷方式,请输入 Microsoft Office。
  5. 选中将快捷方式添加到用户桌面复选框。
  6. 单击确定。

    alt_text

缩短枚举延迟或对应用程序存根进行数字签名

在以下情况下,Citrix Workspace 应用程序提供从网络共享复制 .EXE 存根的功能:

  • 每次登录时,应用程序枚举都会出现延迟,或者
  • 需要对应用程序存根进行数字签名。

此功能涉及多个步骤:

  1. 在客户端计算机上创建应用程序存根。
  2. 将应用程序存根复制到可从网络共享访问的一个通用位置。
  3. 如有需要,请准备一份允许列表(或者,通过企业证书对存根进行签名)。
  4. 添加注册表项以使适用于 Windows 的 Workspace 能够通过从网络共享复制存根来创建这些存根。

如果启用了 RemoveappsOnLogoffRemoveAppsonExit,并且用户在每次登录时都遇到应用程序枚举延迟,请使用以下解决方法来缩短延迟:

  1. 使用 regedit 添加 HKEY_CURRENT_USER\Software\Citrix\Dazzle /v ReuseStubs /t REG_SZ /d “true”。
  2. 使用 regedit 添加 HKEY_LOCAL_MACHINE\Software\Citrix\Dazzle /v ReuseStubs /t REG_SZ /d “true”。HKEY_CURRENT_USER 的优先级高于 HKEY_LOCAL_MACHINE。

小心

注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

允许计算机使用存储在网络共享上的预创建的存根可执行文件:

  1. 在客户端计算机上,为所有应用程序创建存根可执行文件。要完成创建存根可执行文件,请将所有应用程序添加到使用 Citrix Workspace 应用程序的计算机;Citrix Workspace 应用程序将生成可执行文件。
  2. %APPDATA%\Citrix\SelfService 中获取存根可执行文件。您只需要 .exe 文件。
  3. 将这些可执行文件复制到网络共享。
  4. 对于已锁定的各个客户端计算机,请设置以下注册表项:
    1. Reg add HKEY_LOCAL_MACHINE\Software\Citrix\Dazzle /v CommonStubDirectory /t REG_SZ /d “\\ShareOne\WorkspaceStubs”
    2. Reg add HKEY_LOCAL_MACHINE\Software\Citrix\Dazzle /v
    3. CopyStubsFromCommonStubDirectory /t REG_SZ /d “true”. 如果愿意,还可以在 HKEY_CURRENT_USER 上配置以下设置。HKEY_CURRENT_USER 的优先级高于 HKEY_LOCAL_MACHINE。
    4. 退出并重新启动 Citrix Workspace 应用程序以使所做的更改生效。

示例用例:

本主题介绍了应用程序快捷方式的用例。

允许用户选择希望放置在“开始”菜单中的应用程序(自助服务)

如果您有数十个甚至数百个应用程序,请允许用户选择要添加到收藏夹开始菜单中的应用程序:

   
如果希望用户选择要放置在“开始”菜单中的应用程序。 以自助服务模式配置 Citrix Workspace 应用程序。在此模式下,您还可以根据需要配置自动预配的强制应用程序关键字设置。
如果希望用户选择要放置在“开始”菜单中的应用程序,同时还希望将特定的应用程序快捷方式放置在桌面上。 不为 Citrix Workspace 应用程序配置任何选项,然后对要放置在桌面上的几个应用程序使用每应用程序设置。根据需要使用自动预配的强制应用程序。

“开始”菜单中不放置任何应用程序快捷方式

如果用户有一台家用计算机,您可能完全不需要或不希望放置应用程序快捷方式。在此类情况下,最简单的方法是浏览器访问;安装 Citrix Workspace 应用程序但不执行任何配置,然后浏览到适用于 Web 的 Workspace。还可以将 Citrix Workspace 应用程序配置为进行自助访问而不将快捷方式放置在任何位置。

   
如果希望阻止 Citrix Workspace 应用程序自动将应用程序快捷方式放置在“开始”菜单中的任何位置: 为 Citrix Workspace 应用程序配置 PutShortcutsInStartMenu=False。即使在自助服务模式下,Citrix Workspace 应用程序也不会将应用程序放置在“开始”菜单中,除非使用每应用程序设置进行放置。

将所有应用程序快捷方式都放置在“开始”菜单中或桌面上

如果用户只有极少数应用程序,请将所有应用程序都放置在“开始”菜单中或桌面上,或者放置在桌面上的某个文件夹中。

   
如果希望 Citrix Workspace 应用程序自动将所有应用程序快捷方式都放置在“开始”菜单中。 为 Citrix Workspace 应用程序配置 SelfServiceMode=False。所有可用的应用程序都将显示在“开始”菜单中。
如果您希望将所有应用程序快捷方式都放置在桌面上。 为 Citrix Workspace 应用程序配置 PutShortcutsOnDesktop=true。所有可用的应用程序都将显示在桌面上。
如果您希望将所有快捷方式都放置在桌面上的文件夹中。 为 Citrix Workspace 应用程序配置 DesktopDir=用于放置应用程序的桌面文件夹的名称。

使用 XenApp 6.5 或 7.x 中的每应用程序设置

如果要设置快捷方式的位置以便每个用户都能在相同的位置找到这些快捷方式,请使用 XenApp 每应用程序设置:

   
如果要通过每应用程序设置来确定应用程序的放置位置,而无论处于自助服务模式还是“开始”菜单模式,都请执行以下操作。 为 Citrix Workspace 应用程序配置 PutShortcutsInStartMenu=false 并启用每应用程序设置。

应用程序放置在类别文件夹或特定文件夹中

如果希望应用程序在特定文件夹中显示,请使用以下选项:

   
如果您希望 Citrix Workspace 应用程序放置在“开始”菜单中的应用程序快捷方式显示在其关联的类别(文件夹)中。 为 Citrix Workspace 应用程序配置 UseCategoryAsStartMenuPath=True。
如果希望 Citrix Workspace 应用程序放置在“开始”菜单中的应用程序位于特定文件夹中。 为 Citrix Workspace 应用程序配置 StartMenuDir=“开始”菜单文件夹名称。

注销或退出时删除应用程序

如果您不希望用户在其他用户共享端点时看到应用程序,则可以在用户注销并退出时删除应用程序。

   
如果您希望 Citrix Workspace 应用程序在注销时删除所有应用程序。 为 Citrix Workspace 应用程序配置 RemoveAppsOnLogoff=True。
如果您希望 Citrix Workspace 应用程序在退出时删除应用程序。 配置 Citrix Workspace 应用程序,使 RemoveAppsOnExit=True。

配置本地应用程序访问应用程序

配置本地应用程序访问应用程序时:

  • 要指定必须使用本地安装的应用程序而非 Citrix Workspace 应用程序中提供的应用程序,请附加文本字符串 KEYWORDS:prefer=”pattern”。此功能称为“本地应用程序访问”。

    在用户的计算机上安装应用程序之前,Citrix Workspace 应用程序将搜索指定的模式,以确定是否已在本地安装该应用程序。如果已在本地安装,Citrix Workspace 应用程序将订阅该应用程序,但不创建快捷方式。用户从 Citrix Workspace 应用程序窗口中启动该应用程序时,Citrix Workspace 应用程序将启动本地安装的(首选)应用程序。

    如果用户在 Citrix Workspace 应用程序外部卸载了某个首选应用程序,则下次 Citrix Workspace 应用程序刷新时将取消订阅该应用程序。如果用户从 Citrix Workspace 应用程序对话框中卸载了某个首选应用程序,Citrix Workspace 应用程序将取消订阅该应用程序,但不卸载。

注意:

Citrix Workspace 应用程序订阅某个应用程序时,将应用关键字 prefer。在订阅应用程序后再添加关键字将不起作用。

可以为某个应用程序多次指定首选关键字。只需一个匹配项即可将此关键字应用到某个应用程序。可以在任何组合中使用以下模式:

  • 要指定必须使用本地安装的应用程序而非 Citrix Workspace 应用程序中提供的应用程序,请附加文本字符串 KEYWORDS:prefer=”pattern”。此功能称为“本地应用程序访问”。

    在用户的计算机上安装应用程序之前,Citrix Workspace 应用程序将搜索指定的模式,以确定是否已在本地安装该应用程序。如果已在本地安装,Citrix Workspace 应用程序将订阅该应用程序,但不创建快捷方式。用户从 Citrix Workspace 应用程序对话框中启动该应用程序时,Citrix Workspace 应用程序将启动本地安装的(首选)应用程序。

    如果用户在 Citrix Workspace 应用程序外部卸载了某个首选应用程序,则下次 Citrix Workspace 应用程序刷新时将取消订阅该应用程序。如果用户从 Citrix Workspace 应用程序中卸载了某个首选应用程序,Citrix Workspace 应用程序将取消订阅该应用程序,但不卸载。

注意:

Citrix Workspace 应用程序订阅某个应用程序时,将应用关键字 prefer。在订阅应用程序后再添加关键字将不起作用。

可以为某个应用程序多次指定首选关键字。只需一个匹配项即可将此关键字应用到某个应用程序。可以在任何组合中使用以下模式:

  • prefer=”ApplicationName”

    此应用程序名称模式与具有在快捷方式文件名称中指定的应用程序名称的任何应用程序相匹配。此应用程序名称可以是一个单词,也可以是一个短语。如果是短语,则需要使用引号。不允许对部分词语或文件路径应用匹配,且匹配不区分大小写。应用程序名称匹配模式对管理员手动执行的覆盖非常有用。

KEYWORDS:prefer= “Programs”下的快捷方式 是否匹配
Word \Microsoft Office\Microsoft Word 2010
Microsoft Word \Microsoft Office\Microsoft Word 2010
控制台 McAfee\VirusScan Console
Virus McAfee\VirusScan Console
控制台 McAfee\VirusScan Console
  • prefer=”\\Folder1\Folder2\…\ApplicationName”

    绝对路径模式与完整的快捷方式文件路径以及“开始”菜单下的完整应用程序名称相匹配。“Programs”文件夹是“开始”菜单目录下的子文件夹,因此必须将其包含在绝对路径中以确定该文件夹中的目标应用程序。如果路径中有空格,则需要使用引号。匹配区分大小写。绝对路径匹配模式对在 Citrix Virtual Apps and Desktops 和 Citrix DaaS 中以程序方式实施的覆盖很有用。

KEYWORDS:prefer= “Programs”下的快捷方式 是否匹配
\Programs\Microsoft Office\Microsoft Word 2010 \Programs\Microsoft Office\Microsoft Word 2010
\Microsoft Office \Programs\Microsoft Office\Microsoft Word 2010
\Microsoft Word 2010 \Programs\Microsoft Office\Microsoft Word 2010
\Programs\Microsoft Word 2010 \Programs\Microsoft Word 2010
  • prefer=”\Folder1\Folder2\…\ApplicationName”

    相对路径模式与“开始”菜单下的相对快捷方式文件路径相匹配。提供的相对路径中必须包含应用程序名称,并且可以选择性包含快捷方式所在的文件夹。如果快捷方式文件路径以提供的相对路径结束,匹配将非常有用。如果路径中有空格,则需要使用引号。匹配区分大小写。相对路径匹配模式对以程序方式执行的替代非常有用。

KEYWORDS:prefer= “Programs”下的快捷方式 是否匹配
\Microsoft Office\Microsoft Word 2010 \Microsoft Office\Microsoft Word 2010
\Microsoft Office \Microsoft Office\Microsoft Word 2010
\Microsoft Word 2010 \Microsoft Office\Microsoft Word 2010
\Microsoft Word \Microsoft Word 2010

有关其他关键字的信息,请参阅 StoreFront 文档优化用户体验部分中的“其他建议”。

虚拟显示布局

此功能允许您定义应用到远程桌面的虚拟监视器布局。还可以在远程桌面上将一台客户端显示器拆分为最多八台显示器。可以在 Desktop Viewer 中的显示器布局选项卡中配置虚拟显示器。在虚拟显示器中,您可以绘制水平线或垂直线以将屏幕分隔为多个虚拟显示器。根据客户端显示器分辨率的指定百分比来分隔屏幕。

可以为用于 DPI 缩放或 DPI 匹配的虚拟显示器设置 DPI。应用虚拟显示器布局后,请调整其大小或重新连接会话。

此配置仅适用于全屏会话、单显示器桌面会话,并且不影响任何已发布的应用程序。此配置适用于与此客户端进行的所有后续连接。

自适用于 Windows 的 Citrix Workspace 应用程序 2106 起,全屏、多显示器桌面会话也支持虚拟显示布局。默认情况下,虚拟显示布局处于启用状态。在多显示器场景中,如果虚拟显示器的总数不超过八个虚拟显示器,相同的虚拟显示布局将应用到所有会话显示器。如果超过此限制,虚拟显示布局将被忽略,不应用到任何会话显示器。

可以通过设置以下注册表项禁用多显示器增强功能:

  • HKEY_CURRENT_USER\Software\Citrix\XenDesktop\DesktopViewer

名称:SplitAllMonitors 类型:DWORD

值:

1 - 已启用

0 - 已禁用

应用程序启动时间

使用会话预启动功能可以缩短应用程序在常规流量时段或高流量时段的启动时间,从而向用户提供更加优异的体验。预启动功能允许创建预启动会话。预启动会话是在用户登录到 Citrix Workspace 应用程序时或者在计划的时间(如果用户已登录)创建的。

此预启动会话可缩短首个应用程序的启动时间。用户向适用于 Windows 的 Citrix Workspace 应用程序中添加新帐户连接时,在启动下一个会话之前,会话预启动功能将不起作用。默认应用程序 ctxprelaunch.exe 在会话中运行,但对您不可见。

有关详细信息,请参阅标题为管理交付组的“Citrix Virtual Apps and Desktops”一文中的会话预启动和会话延迟指南。

默认禁用会话预启动功能。要启用会话预启动功能,请在 Workspace 命令行中指定参数 ENABLEPRELAUNCH=true,或者将注册表项 EnablePreLaunch 设置为 true。默认设置 null 表示预启动功能处于禁用状态。

注意:

如果已将客户端计算机配置为支持域直通 (SSON) 身份验证,则将自动启用预启动。如果希望使用域直通 (SSON) 而不启用预启动,请将 EnablePreLaunch 注册表项的值设置为 false。

注册表位置为:

  • HKEY_LOCAL_MACHINE\Software\[Wow6432Node\]Citrix\\Dazzle

  • HKEY_CURRENT_USER\Software\Citrix\Dazzle

有两种类型的预启动:

  • 准时预启动 - 预启动功能在用户的凭据通过身份验证之后启动,而无论该时段是否为高流量时段。通常在正常流量时段使用。用户可以通过重新启动 Citrix Workspace 应用程序触发准时预启动功能。
  • 计划的预启动 - 预启动功能在计划的时间启动。计划的预启动仅在用户设备已开始运行且通过身份验证后启动。如果到达计划的预启动时间时未满足这两个条件,会话将不启动。为共享网络和服务器负载,该会话将在计划的时段内启动。例如,如果计划的预启动计划在 13:45 进行,会话实际上将在 13:15 到 13:45 之间启动。通常在高流量时段使用。

在 Citrix Virtual Apps 服务器上配置预启动包括:

  • 创建、修改或删除预启动应用程序,以及
  • 更新控制预启动应用程序的用户策略设置。

不能使用 receiver.admx 文件自定义预启动功能。但是,您可以通过修改注册表值来更改预启动配置。可以在安装适用于 Windows 的 Citrix Workspace 应用程序期间或之后修改注册表值。

  • HKEY_LOCAL_MACHINE 值在客户端安装过程中写入。
  • 您可以通过 HKEY_CURRENT_USER 值在同一计算机上向不同的用户提供不同的设置。用户无需管理权限即可更改 HKEY_CURRENT_USER 值。您可以为用户提供用于更改值的脚本。

HKEY_LOCAL_MACHINE 注册表值:

对于 64 位 Windows 操作系统:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Prelaunch

对于 32 位 Windows 操作系统:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Prelaunch

名称:UserOverride 类型:REG_DWORD

值:

0 - 使用 HKEY_LOCAL_MACHINE 值,即使同时存在 HKEY_CURRENT_USER 值也是如此。

1 - 使用 HKEY_CURRENT_USER 值(如果这些值存在);否则使用 HKEY_LOCAL_MACHINE 值。

名称:State 类型:REG_DWORD

值:

0 - 禁用预启动功能。

1 - 启用“准时预启动”。(预启动功能将在用户的凭据通过身份验证后启动。)

2 - 启用“计划的预启动”。(预启动功能将在为“时间安排计划”配置的时间启动。)

名称:Schedule 类型:REG_DWORD

值:

“计划的预启动”的时间(24 小时制)和具体日期按以下格式输入:

HH:MM M:T:W:TH:F:S:SU 其中 HH 和 MM 为小时数和分钟数。M:T:W:TH:F:S:SU 为一周内的具体日期。例如,要在星期一、星期三和星期五 13:45 启用“计划的预启动”,请将 Schedule 设置为 Schedule=13:45 1:0:1:0:1:0:0。该会话实际在 13:15 到 13:45 之间启动。

HKEY_CURRENT_USER 注册表值:

HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\Prelaunch

这些 StateSchedule 注册表项与 HKEY_LOCAL_MACHINE 具有相同的值。

双向内容重定向

双向内容重定向策略允许您启用或禁用客户端到主机和主机到客户端 URL 重定向。服务器策略在 Studio 中设置,客户端策略则在 Citrix Workspace 应用程序组策略对象管理模板中设置。

Citrix 为客户端到 URL 重定向提供主机到客户端重定向和本地应用程序访问。但是,我们建议您对加入域的 Windows 客户端使用双向内容重定向。

可以使用以下方法之一启用双向内容重定向:

  1. 组策略对象 (GPO) 管理模板
  2. 注册表编辑器

注意:

  • 双向内容重定向在本地应用程序访问处于启用状态的会话中不起作用。
  • 必须在服务器和客户端上启用双向内容重定向。在服务器或客户端上禁用时,该功能将禁用。
  • 包括 URL 时,可以指定一个 URL 或以分号分隔的 URL 列表。可以使用星号 (*) 作为通配符。

要使用 GPO 管理模板启用双向内容重定向,请执行以下操作:

请仅在首次安装适用于 Windows 的 Citrix Workspace 应用程序时使用组策略对象管理模板配置。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 用户配置节点下,转至管理模板 > 经典管理模板(ADM) > Citrix 组件 > Citrix Workspace > 用户体验
  3. 选择双向内容重定向策略。

双向内容重定向

  1. 已发布的应用程序或桌面名称字段中,提供用于启动重定向的 URL 的资源名称。

    注意:

    包括 URL 时,指定单个 URL 或以分号分隔的 URL 列表。可以使用星号 (*) 作为通配符。

  2. 上面的名称适用的已发布类型中,根据需要选择资源应用程序桌面
  3. 允许重定向到 VDA 的 URL 字段中,输入必须重定向的 URL。用分号分隔列表。
  4. 选择是否启用 URL 特定的已发布应用程序或桌面替代? 选项以替代 URL。
  5. 单击显示以显示一个列表,其中值名称必须与允许重定向到 VDA 的 URL 字段中列出的任何 URL 匹配。该值必须与已发布的应用程序名称匹配。

    显示“双向内容重定向”中的选项

  6. 允许重定向到客户端的 URL 字段中,输入必须从服务器重定向到客户端的 URL。用分号分隔列表。

    注意:

    包括 URL 时,指定单个 URL 或以分号分隔的 URL 列表。可以使用星号 (*) 作为通配符。

  7. 单击应用确定
  8. 在命令行中,运行 gpupdate /force 命令。

要使用注册表启用双向内容重定向,请执行以下操作:

要启用双向内容重定向,请从 Citrix Workspace 应用程序安装文件夹 C:\Program Files (x86)\Citrix\ICA Client) 运行 redirector.exe /RegIE 命令。

重要提示:

  • 请确保重定向规则不会导致出现循环配置。例如,如果设置了 VDA 规则以便 URL https://www.my\_company.com 配置为重定向到客户端和 VDA,则会发生循环配置。
  • URL 重定向仅支持显式 URL:出现在浏览器的地址栏中或使用浏览器导航找到的 URL,具体取决于浏览器。
  • 如果显示名称相同的两个应用程序使用多个 StoreFront 帐户,主 StoreFront 帐户中的显示名称将用于启动应用程序或桌面会话。
  • 新浏览器窗口仅在 URL 重定向到客户端时显示。URL 重定向到 VDA 时,如果浏览器已打开,重定向的 URL 将在新选项卡中打开。
  • 支持文档、电子邮件、PDF 等文件中的嵌入式链接。
  • 确保仅存在一种服务器文件类型关联,并且主机内容重定向策略在同一台计算机上设置为“已启用”。Citrix 建议您禁用服务器文件类型关联或主机内容 (URL) 重定向功能,以确认 URL 重定向正常运行。

限制:

如果重定向由于会话启动问题而失败,则不存在回退机制。

基于 Chromium 的浏览器支持双向 URL

双向内容重定向允许您使用服务器和客户端上的策略将 URL 配置为从客户端重定向到服务器以及从服务器重定向到客户端。

服务器策略在 Delivery Controller 上设置,客户端策略在 Citrix Workspace 应用程序上设置。这些策略使用组策略对象 (GPO) 管理模板进行设置。

自版本 2106 起,已为 Google Chrome 和 Microsoft Edge 添加了双向 URL 重定向支持。

必备条件:

  • Citrix Virtual Apps and Desktops 版本 2106 或更高版本。
  • 浏览器重定向扩展程序版本 5.0。

要将 Google Chrome 浏览器注册到双向 URL 重定向,请从 Citrix Workspace 应用程序安装文件夹中运行以下命令:

%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe /regChrome /verbose

注意:

在 Chrome 浏览器上使用这些命令时,将自动从 Chrome 网上应用店安装双向内容重定向扩展程序

要从双向 URL 重定向中取消注册 Google Chrome 浏览器,请从 Citrix Workspace 应用程序安装文件夹中运行以下命令:

%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe /unregChrome /verbose

注意:

如果在访问“浏览器扩展程序”页面时出现以下错误,请忽略该消息:

Websocket connection to wss://... failed.

有关在 Citrix Workspace 应用程序中配置 URL 重定向的信息,请参阅双向内容重定向

要防止 Desktop Viewer 窗口变暗,请执行以下操作:

如果使用了多个 Desktop Viewer 窗口,则默认情况下,处于非活动状态的桌面将变暗。如果用户想要同时查看多个桌面,有关这些桌面的信息可能无法读取。通过编辑注册表编辑器,您可以禁用默认行为并防止 Desktop Viewer 窗口变暗。

小心

注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份

  • 在用户设备上,根据是要防止设备的当前用户变暗还是防止设备本身变暗,在以下注册表项之一中创建一个名为 DisableDimming 的 REG_DWORD 条目。如果已在设备上使用 Desktop Viewer,则存在某个条目:

    • HKEY_CURRENT_USER\Software\Citrix\XenDesktop\DesktopViewer
    • HKEY_LOCAL_MACHINE\Software\Citrix\XenDesktop\DesktopViewer

或者,可以通过在以下注册表项之一中创建相同的 REG_WORD 条目来定义本地策略,而无需控制变暗:

  • HKEY_CURRENT_USER\Software\Policies\Citrix\XenDesktop\DesktopViewer
  • HKEY_LOCAL_MACHINE\Software\Policies\Citrix\XenDesktop\DesktopViewer

使用这些注册表项之前,请核实您的 Citrix Virtual Apps and Desktops 和 Citrix DaaS 管理员是否已为此功能设置了策略。

将该条目设置为任意非零值,例如 1 或 true。

如果未指定条目或将条目设置为 0,则 Desktop Viewer 窗口将变暗。如果指定了多个条目,则将使用以下优先级。此列表中的第一个条目及其值确定窗口是否变暗:

  1. HKEY_CURRENT_USER\Software\Policies\Citrix\…
  2. HKEY_LOCAL_MACHINE\Software\Policies\Citrix\…
  3. HKEY_CURRENT_USER\Software\Citrix\…
  4. HKEY_LOCAL_MACHINE\Software\Citrix\…

Citrix Casting

Citrix Ready Workspace Hub 将数字环境和物理环境结合在一起,在安全的智能空间中交付应用程序和数据。完整的系统连接了设备(或一些对象),例如移动应用程序和传感器,以创建智能化的响应环境。

Citrix Ready Workspace Hub 在 Raspberry Pi 3 平台上构建而成。运行 Citrix Workspace 应用程序的设备将连接到 Citrix Ready Workspace Hub,并将应用程序或桌面投射到较大的显示器上。Citrix Casting 仅在 Microsoft Windows 10 版本 1607 及更高版本或 Windows Server 2016 上受支持。

Citrix Casting 功能允许从移动设备即时安全地访问任何应用程序,并在大屏幕上显示。

注意:

  • 适用于 Windows 的 Citrix Casting 支持 Citrix Ready Workspace Hub 版本 2.40.3839 及更高版本。早期版本的 Workspace Hub 可能无法被系统检测到或导致出现投射错误。
  • 适用于 Windows 的 Citrix Workspace 应用程序(应用商店版本)不支持 Citrix Casting 功能。

必备条件:

  • 在设备上启用了蓝牙以便发现 Hub。
  • Citrix Ready Workspace Hub 和 Citrix Workspace 应用程序都必须位于同一网络中。
  • 允许在运行 Citrix Workspace 应用程序的设备与 Citrix Ready Workspace Hub 之间使用端口 55555。
  • 对于 Citrix Casting,不得阻止端口 1494。
  • 端口 55556 为移动设备与 Citrix Ready Workspace Hub 之间的 SSL 连接的默认端口。可以在 Raspberry Pi 的设置页面上配置不同的 SSL 端口。如果阻止了 SSL 端口,用户将无法与 Workspace Hub 之间建立 SSL 连接。
  • Citrix Casting 仅在 Microsoft Windows 10 版本 1607 及更高版本或 Windows Server 2016 上受支持。

配置 Citrix Casting 启动

注意:

可以隐藏“高级首选项”表的全部或部分内容。有关详细信息,请参阅“高级首选项”表

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标并选择高级首选项

    此时将显示高级首选项对话框。

  2. 选择 Citrix Casting

    此时将显示 Citrix Casting 对话框。

    Citrix Casting

  3. 选择以下选项之一:
    • 是 - 指示在 Citrix Workspace 应用程序启动时启动 Citrix Casting。
    • No, do not launch the Citrix Casting on startup(否,不在启动时启动 Citrix Casting)- 指示不在 Citrix Workspace 应用程序启动时启动 Citrix Casting。

    注意:

    选择 No(否)选项不会终止当前屏幕投射会话。该设置仅在下一次启动 Citrix Workspace 应用程序时应用。

  4. 单击保存以应用所做的更改。

如何将 Citrix Casting 与 Citrix Workspace 应用程序结合使用

  1. 登录 Citrix Workspace 应用程序,并在您的设备上启用蓝牙。

    此时将显示可用 Hub 列表。该列表按 Workspace Hub 信标软件包的 RSSI 值排序。

  2. 选择要投射屏幕的 Workspace Hub,然后选择以下选项之一:

    • 镜像用于复制主屏幕并将显示内容投射到已连接的 Workspace Hub 设备。
    • 扩展用于将 Workspace Hub 设备屏幕用作辅助屏幕。

注意:

退出 Citrix Workspace 应用程序不会退出 Citrix Casting。

Citrix Casting 通知对话框中,提供了以下选项:

  1. 当前屏幕投射会话显示在顶部。
  2. 刷新图标。
  3. 断开连接,用于停止当前屏幕投射会话。
  4. 星型图标,用于将 Workspace Hub 添加到收藏夹
  5. 右键单击通知区域中的 Workspace Hub 图标并选择退出可断开屏幕投射会话连接,并退出 Citrix Ready Workspace Hub。 本地化后的图片

自检列表

如果 Citrix Workspace 应用程序无法检测到范围内的任何可用 Workspace Hub 并与之进行通信,请确保在自检中完成以下各项:

  1. Citrix Workspace 应用程序和 Citrix Ready Workspace Hub 连接到同一网络。
  2. 在启动 Citrix Workspace 应用程序的设备上启用了蓝牙并且蓝牙正常运行。
  3. 启动了 Citrix Workspace 应用程序的设备在 Citrix Ready Workspace Hub 的范围内(小于 10 米且没有墙之类的任何阻挡物)。
  4. 在 Citrix Workspace 应用程序中启动浏览器,然后键入 http://<hub_ip>:55555/device-details.xml 以检查其是否显示 Workspace Hub 设备的详细信息。
  5. 在 Citrix Ready Workspace Hub 中单击刷新,并尝试重新连接到 Workspace Hub。

已知问题及限制

  1. 在设备与 Citrix Ready Workspace Hub 连接到同一网络之前,Citrix Casting 不起作用。
  2. 如果出现网络问题,Workspace Hub 设备上可能存在延迟显示。
  3. 选择扩展后,启动 Citrix Ready Workspace 应用程序的主屏幕会闪烁多次。
  4. 扩展模式下,不能将辅助显示器设置为主显示器。
  5. 设备上的显示设置发生任何变化时,屏幕投射会话都会自动断开连接。例如,屏幕分辨率发生变化、屏幕方向发生变化。
  6. 在屏幕投射会话期间,如果运行 Citrix Workspace 应用程序的设备处于锁定、睡眠或休眠状态,则在登录时会显示错误。
  7. 不支持多个屏幕投射会话。
  8. Citrix Casting 支持的最大屏幕分辨率为 1920 x 1440。
  9. Citrix Casting 支持 Citrix Ready Workspace Hub 版本 2.40.3839 及更高版本。早期版本的 Workspace Hub 可能无法被系统检测到或导致出现投射错误。
  10. 适用于 Windows 的 Citrix Workspace 应用程序(应用商店版本)不支持此功能。
  11. 在 Windows 10 Build 1607 中,可能无法正确定位处于扩展模式的 Citrix Casting。

有关 Citrix Ready Workspace Hub 的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的 Citrix Ready Workspace Hub 部分。

复合 USB 设备重定向

USB 2.1 及更高版本支持 USB 复合设备的概念,即多个子设备通过同一 USB 总线共享单个连接。此类设备采用单个配置控制和共享总线连接,其中唯一接口号 00-ff 用于标识每个子设备。此类设备也与为其他独立解决的 USB 设备提供新的 USB 总线源以用于连接的 USB 集线器不同。

可以将在客户端端点上发现的复合设备转发给虚拟主机作为以下设备:

  • 单个复合 USB 设备,或

  • 一组独立的子设备(拆分设备)

转发复合 USB 设备时,整个设备将对端点不可用。转发还将阻止对端点上的所有应用程序在本地使用设备,包括优化的 HDX 远程体验所需的 Citrix Workspace 客户端。

对于静音和音量控制,请考虑使用带音频设备和 HID 按钮的 USB 耳机设备。如果整个设备使用通用 USB 通道进行转发,该设备将不能通过优化的 HDX 音频通道进行重定向。但是,通过优化的 HDX 音频通道发送音频时,可以实现最佳体验,这与使用主机端音频驱动程序通过通用 USB 远程连接发送的音频不同。此行为是因为 USB 音频协议的噪音特性。

系统键盘或指针设备属于具有远程会话支持所需的其他集成功能的复合设备的一部分时,您也会注意到这些问题。转发完整的复合设备时,在端点上系统键盘或鼠标将变得无法工作,在远程桌面会话或应用程序中除外。

要解决这些问题,Citrix 建议您拆分复合设备,并且仅转发使用通用 USB 通道的子接口。此类机制可确保其他子设备可供客户端端点上的应用程序使用,包括提供优化的 HDX 体验的 Citrix Workspace 应用程序,同时仅允许将所需的设备转发到远程会话并供远程会话使用。

设备规则:

与常规 USB 设备一样,在策略中设置的设备规则或端点上的客户端 Citrix Workspace 应用程序配置将选择用于转发的复合设备。Citrix Workspace 应用程序使用这些规则决定允许或阻止哪些 USB 设备转发到远程会话。

每条规则都包含一个操作关键字(Allow、Connect 或 Deny)、一个冒号 (:) 以及零个或多个与端点 USB 子系统中的实际设备匹配的过滤器参数。这些过滤参数对应于每个 USB 设备用来标识自身的 USB 设备描述符元数据。

设备规则是每条规则在一行中的明文,在 # 字符之后是可选注释。规则自上而下进行匹配(按优先级降序降序)。应用与设备或子接口匹配的第一条规则。选择相同设备或接口的后续规则将被忽略。

示例设备规则:

  • ALLOW: vid=046D pid=0102 # 通过 vid/pid 允许特定设备
  • ALLOW: vid=0505 class=03 subclass=01 # 当 subclass=01 时允许供应商 0505 的任何 pid
  • DENY: vid=0850 pid=040C # 拒绝特定设备(包括所有子设备)
  • DENY: class=03 subclass=01 prot=01 # 拒绝任所有过滤器匹配的所有设备
  • CONNECT: vid=0911 pid=0C1C # 允许并自动连接特定设备
  • ALLOW: vid=0286 pid=0101 split=01 # 拆分此设备并允许所有接口
  • ALLOW: vid=1050 pid=0407 split=01 intf=00,01 # 拆分并且只允许 2 个接口
  • CONNECT: vid=1050 pid=0407 split=01 intf=02 # 拆分和自动连接接口 2
  • DENY: vid=1050 pid=0407 split=1 intf=03 # 防止接口 03 被远程访问

可以使用以下任何过滤参数将规则应用到遇到的设备:

过滤参数 说明
vid=xxxx USB 设备供应商 ID(四位十六进制代码)
pid=xxxx USB 设备产品 ID(四位十六进制代码)
rel=xxxx USB 设备版本 ID(四位十六进制代码)
class=xx USB 设备类别代码(两位十六进制代码)
subclass=xx USB 设备子类代码(两位十六进制代码)
prot=xx USB 设备协议代码(两位十六进制代码)
split=1(或 split=0) 选择要拆分(或不拆分)的复合设备
intf=xx [、xx、xx、…] 选择复合设备的特定子接口集(以逗号分隔的两位十六进制代码列表)

前六个参数选择必须应用规则的 USB 设备。如果未指定任何参数,规则将匹配具有该参数的任何值的设备。

USB Implementors Forum 负责维护已定义的类、子类以及已定义的类代码中的协议值的列表。USB-IF 还维护注册的供应商 ID 的列表。可以直接在 Windows 设备管理器中或者使用 UsbTreeView 等免费工具检查特定设备的供应商、产品、版本和接口 ID。

当存在时,最后两个参数仅适用于 USB 复合设备。拆分参数决定复合设备必须作为拆分设备转发还是作为单个复合设备转发。

  • Split=1 表示必须将复合设备的选定子接口作为拆分设备进行转发。
  • Split=0 表示不得拆分复合设备。

注意:

如果忽略 split 参数,则假定使用 Split=0

intf 参数选择必须将操作应用到的复合设备的特定子接口。如果忽略,该操作将应用到复合设备的所有接口。

考虑使用具有三个接口的复合 USB 耳机设备:

  • 接口 0 - 音频类设备端点
  • 接口 3 - HID 类设备端点(音量和静音按钮)
  • 接口 5 - 管理/更新接口

建议的适用于此类型的设备的规则包括:

  • CONNECT: vid=047F pid=C039 split=1 intf=03 # 允许并自动连接 HID 设备
  • DENY: vid=047F pid=C039 split=1 intf=00 # 拒绝音频端点
  • ALLOW: vid=047F pid=C039 split=1 intf=05 # 允许 mgmt intf 但不自动连接

启用设备规则策略:

适用于 Windows 的 Citrix Workspace 应用程序包括一组默认设备规则,这些规则可过滤某些不需要的设备类,并允许使用客户经常遇到的设备类别。

可以在以下系统注册表中检查以下默认设备规则:

  • HKEY_LOCAL_MACHINE\Software\Citrix\ICA Client\GenericUSB(32 位 Windows)或
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node\Citrix\ICA Client\GenericUSB(64 位 Windows),在名为 DeviceRules 的多字符串值中。

但是,在适用于 Windows 的 Citrix Workspace 应用程序中,可以应用 USB 设备规则策略来覆盖这些默认规则。

要为适用于 Windows 的 Citrix Workspace 应用程序启用设备规则策略,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 用户配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 远程连接客户端设备 > 通用 USB 远程连接
  3. 选择 USB 设备规则策略。
  4. 选择已启用
  5. USB 设备规则文本框中,粘贴(或直接编辑)要部署的 USB 设备规则。
  6. 单击应用确定

Citrix 建议您在创建此策略时保留客户端附带的默认规则,方法为复制原始规则并插入新规则以根据徐需要更改行为。

连接 USB 设备:

在桌面会话中,拆分的 USB 设备在 Desktop Viewer 中的设备下显示。此外,还可以从首选项 > 设备中查看拆分 USB 设备。

Desktop Viewer

注意:

CONNECT 关键字允许自动连接 USB 设备。但是,如果拆分复合 USB 设备以用于通用 USB 重定向时未使用 CONNECT 关键字,则必须从 Desktop Viewer 或连接中心手动选择该设备以连接允许的设备。

在应用程序会话中,拆分 USB 设备显示在连接中心中。

连接中心

要自动连接接口,请执行以下操作:

适用于 Windows 的 Citrix Workspace 应用程序 2109 中引入的 CONNECT 关键字允许自动重定向 USB 设备。如果管理员允许设备或选定的接口在会话中自动连接,CONNECT 规则可以替换 ALLOW 规则。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 用户配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 远程连接客户端设备 > 通用 USB 远程连接
  3. 选择 USB 设备规则策略。
  4. 选择已启用
  5. USB 设备规则文本框中,添加要自动连接的 USB 设备。

    例如,CONNECT: vid=047F pid=C039 split=01 intf=00,03 – 允许拆分复合设备以及接口 00 和 03 接口的自动连接,并限制该设备的其他接口。

  6. 单击应用确定保存此策略。

更改 USB 设备自动连接首选项:

Citrix Workspace 应用程序根据为当前桌面资源设置的首选项自动连接带 CONNECT 操作标记的 USB 设备。可以在 Desktop Viewer 工具栏中更改首选项,如下图所示。

CWA Windows 首选项

窗格底部的两个复选框控制设备是必须自动连接还是等待在会话中手动连接。默认情况下,不启用这些设置。如果必须自动连接通用 USB 设备,可以更改首选项。

或者,管理员可以通过从 Citrix Workspace 应用程序组策略对象管理模板部署相应的策略来覆盖用户首选项。可以在管理模板 > Citrix 组件 > Citrix Workspace > 远程连接客户端设备 > 通用 USB 远程连接下找到计算机和用户策略。相应的策略分别标记为“现有 USB 设备”和“新 USB 设备”。

更改拆分设备默认设置:

默认情况下,适用于 Windows 的 Citrix Workspace 应用程序仅拆分在设备规则中明确标记为 Split=1 的复合设备。但是,可以更改默认结构以拆分所有未在匹配设备规则中使用 Split=0 标记的复合设备。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 用户配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 远程连接客户端设备 > 通用 USB 远程连接
  3. 选择拆分设备策略。
  4. 选择已启用
  5. 单击应用确定保存此策略。

注意:

Citrix 建议使用显式设备规则来识别需要拆分的特定设备或接口,而非更改默认设备规则。此设置会在将来的版本中弃用。

限制:

Citrix 建议您不要拆分网络摄像机的接口。解决方法:使用通用 USB 重定向将该设备重定向到单个设备。要实现更加出色的性能,请使用优化后的虚拟通道。

Bloomberg 键盘

Citrix Workspace 应用程序支持在 Citrix Virtual Apps and Desktops 会话中使用 Bloomberg 键盘。所需的组件随插件安装。可以在安装适用于 Windows 的 Citrix Workspace 应用程序时或者使用注册表编辑器启用 Bloomberg 键盘功能。

与标准键盘相比,Bloomberg 键盘提供的功能更加优异,允许用户访问财务市场数据并执行交易。

Bloomberg 键盘由内置在一个物理 shell 中的多个 USB 设备组成:

  • 键盘
  • 指纹读取器
  • 音频设备
  • 用于将所有这些设备连接到系统的 USB 集线器
  • HID 按钮,例如音频设备的静音、调高音量和调低音量

除了这些设备的常规功能外,音频设备还支持某些按键、键盘控件和键盘 LED。

必须重定向音频设备作为 USB 设备,才能在会话中使用专用功能。此重定向可使音频设备对会话可用,但会阻止在本地使用音频设备。此外,专用功能只能与一个会话一起使用,不能在多个会话之间共享。

不建议使用 Bloomberg 键盘进行多个会话。该键盘仅在单会话环境中才能使用。

配置 Bloomberg 键盘 5:

必须配置 Bloomberg 键盘的各种接口。自适用于 Windows 的 Citrix Workspace 应用程序 2109 起,引入了一个新的 CONNECT 关键字,以允许在会话启动和设备插入时自动连接 USB 设备。当用户希望 USB 设备或接口自动连接时,可以使用 CONNECT 关键字替换、 ALLOW 关键字。以下示例使用 CONNECT 关键字。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 远程连接客户端设备 > 通用 USB 远程连接
  3. 选择拆分设备策略。
  4. 选择已启用
  5. USB 设备规则文本框中,添加以下规则(如果不存在)。

    • CONNECT: vid=1188 pid=A101 # Bloomberg 5 生物特征识别模块
    • DENY: vid=1188 pid=A001 split=01 intf=00 # Bloomberg 5 主键盘
    • CONNECT: vid=1188 pid=A001 split=01 intf=01 # Bloomberg 5 键盘 HID
    • DENY: vid=1188 pid=A301 split=01 intf=02 # Bloomberg 5 键盘音频通道
    • CONNECT: vid=1188 pid=A301 split=01 intf=00,01 # Bloomberg 5 键盘音频 HID

    注意:

    IIRC、换行符或分号可用于分隔规则,允许读取单行或多行注册表值。

  6. 单击应用确定保存此策略。
  7. 首选项窗口中,选择连接选项卡,然后自动选中与连接设备连接的一个或两个复选框。首选项窗口可从桌面工具栏或连接管理器访问。

此过程使 Bloomberg 键盘 5 可供使用。这些步骤中提及的 DENY 规则强制主键盘和音频通道不通过通用 USB 重定向,而是通过优化的通道进行重定向。CONNECT 规则允许自动重定向指纹模块、键盘上的特殊按键以及与音频控制有关的按键。

配置 Bloomberg 键盘 4 或 3:

小心

注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

  1. 请在注册表中找到以下注册表项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB

  2. 执行以下操作之一:

    • 要启用此功能,对于类型为 DWORD、名称为 EnableBloombergHID 的条目,请将值设置为 1。
    • 要禁用此功能,请将值设置为 0。

适用于 Windows 的联机插件 11.2 及后续版本中提供 Bloomberg 键盘 3 支持。

Bloomberg 键盘 4 支持适用于 Windows Receiver 4.8 及更高版本。

确定是否已启用 Bloomberg 键盘支持:

  • 要检查联机插件中是否启用了对 Bloomberg 键盘的支持,请检查 Desktop Viewer 如何报告 Bloomberg 键盘设备。如果未使用 Desktop Viewer,可以在运行联机插件的计算机上检查注册表。
  • 如果未启用对 Bloomberg 键盘的支持,Desktop Viewer 将显示:

    • 两台用于 Bloomberg 键盘 3 的设备,显示为 Bloomberg Fingerprint Scanner(Bloomberg 指纹扫描仪)和 Bloomberg Keyboard Audio(Bloomberg 键盘音频)。
    • 一个策略重定向的设备用于 Bloomberg 键盘 4。此设备显示为 Bloomberg LP Keyboard 2013(Bloomberg LP 键盘 2013)。
  • 如果启用了对 Bloomberg 键盘的支持,Desktop Viewer 中将显示两个设备。其中一个与以前一样显示为 Bloomberg Fingerprint Scanner(Bloomberg 指纹扫描仪),另一个显示为 Bloomberg Keyboard Features(Bloomberg 键盘功能)。
  • 如果未安装 Bloomberg 指纹扫描仪设备的驱动程序,Bloomberg 指纹扫描仪条目可能不会在 Desktop Viewer 中显示。如果缺少该条目,Bloomberg 指纹扫描仪可能无法进行重定向。您仍可以检查启用了 Bloomberg 键盘支持的其他 Bloomberg 设备的名称。
  • 还可以检查注册表中的值,以确认是否启用了支持: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICAClient\GenericUSB\EnableBloombergHID

    如果值不存在或者为 0(零),则不启用对 Bloomberg 键盘的支持。如果值为 1,则将启用支持。

启用 Bloomberg 键盘支持:

注意:

Citrix Receiver for Windows 4.8 通过 SplitDevices 策略引入了对复合设备的支持。但是,对于 Bloomberg 键盘 4,您必须使用 Bloomberg 键盘功能来代替此策略。

对 Bloomberg 键盘的支持将改变某些 USB 设备重定向到会话的方式。默认情况下不启用此支持。

  • 要在安装期间启用支持,请在安装命令行中将 ENABLE_HID_REDIRECTION 属性的值指定为 TRUE。例如:

    CitrixOnlinePluginFull.exe /silent ADDLOCAL="ICA_CLIENT,PN_AGENT,SSON,USB" ENABLE_SSON="no" INSTALLDIR="c:\test" ENABLE_DYNAMIC_CLIENT_NAME="Yes" DEFAULT_NDSCONTEXT="Context1,Context2" SERVER_LOCATION="http://testserver.net" ENABLE_HID_REDIRECTION="TRUE"

  • 要安装联机插件后启用支持,请编辑运行联机插件的系统中的 Windows 注册表:

    1. 打开“注册表编辑器”。
    2. 导航到以下注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB
    3. 如果值 EnableBloombergHID 存在,请进行修改,以使值数据为 1。
    4. 如果值 EnableBloombergHID 不存在,请创建一个名为 EnableBloombergHID 的 DWORD 值,并提供值数据 1。

禁用对 Bloomberg 键盘的支持:

可以按如下所示在联机插件中禁用对 Bloomberg 键盘的支持:

  1. 在运行联机插件软件的系统中打开注册表编辑器。
  2. 导航到以下注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB
  3. 如果值 EnableBloombergHID 存在,请进行修改,以使值数据为 0(零)。

    如果值 EnableBloombergHID 不存在,则指示未启用对 Bloomberg 键盘的支持。在此类情况下,不需要修改任何注册表值。

在未启用支持的情况下使用 Bloomberg 键盘:

  • 可以在联机插件中不启用 Bloomberg 键盘支持的情况下使用键盘。但是,无法在多个会话之间共享专用功能,并且可能会遇到音频中网络带宽增加的问题。
  • Bloomberg 键盘普通按键的可用方式与任何其他键盘相同。不需要执行任何特殊操作。
  • 必须将 Bloomberg 键盘音频设备重定向到会话中,才能使用专用 Bloomberg 按键。如果您使用的是 Desktop Viewer,则将显示 USB 设备的制造商名称和设备名称,并且 Bloomberg 键盘音频将针对 Bloomberg 键盘音频设备显示。
  • 必须将设备重定向到 Bloomberg 指纹扫描仪,才能使用指纹读取器。如果未在本地安装指纹读取器的驱动程序,设备将只能显示以下内容:
    • 如果将联机插件设置为自动连接设备,或者
    • 以允许用户选择是否连接设备。

    此外,如果在建立会话之前已连接 Bloomberg 键盘,并且本地不存在指纹读取器驱动程序,指纹读取器将不会显示,并且在会话中无法使用。

注意:

对于 Bloomberg 3,单个会话或本地系统可以使用指纹读取器,并且无法共享。禁止 Bloomberg 4 进行重定向。

启用支持后使用 Bloomberg 键盘:

  • 如果在联机插件中启用了对 Bloomberg 键盘的支持,您将能够在多个会话中共享专用键盘功能。您还会遇到音频中出现的网络带宽较低的问题。

  • 启用对 Bloomberg 键盘的支持将阻止重定向 Bloomberg 键盘音频设备。而是改为提供一个新设备。如果您使用的是 Desktop Viewer,此设备称为“Bloomberg Keyboard Features”(Bloomberg 键盘功能)。重定向此设备可为会话提供专用 Bloomberg 按键。

启用 Bloomberg 键盘支持仅影响专用 Bloomberg 按键和音频设备。因为使用普通按键和指纹读取器的方式与未启用支持时相同。

DPI 缩放

Citrix Workspace 应用程序允许操作系统控制会话分辨率。

可以在会话中应用高 DPI,但此功能默认处于禁用状态。会话缩放将遵从操作系统的分辨率。

可以使用以下选项配置 DPI 缩放:

  1. 组策略对象 (GPO) 管理模板(每计算机配置)
  2. 高级首选项(每用户配置)

限制:

  • 即使启用了此功能,也会在 Desktop Viewer 中观察到轻微模糊的情况。
  • 在会话中,当您更改 DPI 设置并重新启动时,会话窗口的大小可能会不恰当。解决方法:调整会话窗口的大小。

要使用 GPO 管理模板配置 DPI 缩放,请执行以下缩放:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > DPI
  3. 选择高 DPI 策略。

    高 DPI

  4. 选择以下选项之一:

    1. 是 - 指示在会话中应用高 DPI。
    2. 否,使用本机分辨率 - 表示分辨率是使用操作系统设置的。
  5. 单击应用和确定
  6. 在命令行中,运行 gpupdate /force 命令以应用所做的更改。

要使用图形用户界面配置 DPI 缩放,请执行以下操作:

注意:

可以隐藏“高级首选项”表的全部或部分内容。有关详细信息,请参阅“高级首选项”表

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标。
  2. 选择高级首选项并单击 DPI 设置

    此时将显示 DPI 设置对话框。 本地化后的图片

  3. 选择以下选项之一:

    1. 是 - 指示在会话中应用高 DPI。
    2. 否,使用本机分辨率 - 指示 Citrix Workspace 应用程序检测 VDA 上的 DPI 并进行应用。
    3. 允许操作系统缩放分辨率 - 默认情况下,此选项处于选中状态。这样,由 Windows 处理 DPI 缩放。此选项还意味着“将高 DPI”策略设置为“禁用”。
  4. 单击保存
  5. 重新启动 Citrix Workspace 应用程序会话以使所做的更改生效。

DPI 缩放选项

Citrix Workspace 应用程序中存在三个可能的 DPI 缩放设置 - 缩放、不缩放和操作系统缩放。不同设置的用例如下所示。

缩放:

缩放设置在 VDA 上缩放分辨率的方式与操作系统缩放类似,但是此设置支持混合 DPI 场景。按比例缩放设置对应于 UI 设置 Yes(是)或 GPO 策略中设置为“已启用”的“高 DPI”策略。UI 设置适用于连接到新式 VDA 时的混合 DPI 场景,并允许扩展无缝会话。缩放可能会导致图像模糊,尤其是文本。连接到旧版 VDA(6.5,或配置为使用旧版图形) 时,性能可能较差。本地应用程序访问、RTOP 以及使用屏幕定位的其他插件可能与缩放功能不兼容。根据设计,无缝应用程序将在此模式下在显示器之间跳转,以保持正确的缩放。 建议连接到新式 VDA 的 Windows 10 上的用户使用此设置。该设置支持混合 DPI,且不会对服务器资源产生任何其他影响。

不缩放:

不缩放设置将在会话中发送所有显示器的完整分辨率。这些分辨率未经过缩放,可能会导致应用程序和桌面中的文本和图标看起来较小。不按比例缩放设置对应于 UI 设置 No(否)和 GPO 中设置为“已启用”的“高 DPI”策略。UI 设置 No(否)不会导致由于缩放而出现模糊的情况,但可能会导致文本和图标看起来较小。连接到桌面会话时,可以在 VDA 中设置 DPI,以实现所需的缩放。但是,在 RDS 桌面或无缝应用程序上无法进行此类设置。启用此设置会导致会话具有更高的分辨率,从而可能影响服务器性能和可扩展性。 对于需要最佳图像质量且接受其他服务器资源的桌面会话,建议使用此设置。也可以在用户不介意文本和图标较小的情况下使用。

操作系统缩放:

操作系统缩放是默认设置,并且对应于 UI 设置 Let the operating system scale the resolution(允许操作系统缩放分辨率)。在这种情况下,“高 DPI”策略将设置为“已禁用”。根据此设置,Windows 操作系统将处理会话的 DPI 缩放。VDA 的分辨率是基于 DPI 进行缩放的,因此会导致分辨率比客户端设备的分辨率更小。此设置非常适用于单显示器会话,并且在连接到 6.5 VDA 或配置为使用旧版图形的 VDA 时很有效。此方法不支持混合 DPI - 所有显示器都必须具有相同的 DPI,否则会话不起作用。缩放可能会导致图像模糊,尤其是文本。在 Windows 10 操作系统中,光标大小也可能出现问题。 对于 Windows 7 端点上的用户或连接到旧版 VDA 的用户,Citrix 建议使用此设置。如果没有混合 DPI,也可以在 Windows 10 上使用此设置。

虚拟显示布局

此功能允许您为远程桌面定义虚拟显示器布局。还可以在远程桌面上将一台客户端显示器拆分为最多八台显示器。可以在 Desktop Viewer 中的显示器布局选项卡中配置虚拟显示器。在虚拟显示器中,您可以绘制水平线或垂直线以将屏幕分隔为多个虚拟显示器。根据客户端显示器分辨率的指定百分比来分隔屏幕。

可以为用于 DPI 缩放或 DPI 匹配的虚拟显示器设置 DPI。应用虚拟显示器布局后,请调整其大小或重新连接会话。

此配置仅适用于全屏会话、单显示器桌面会话,并且不影响任何已发布的应用程序。此配置适用于与此客户端进行的所有后续连接。

通用客户端输入法编辑器 (IME)

注意:

如果您使用的是 Windows 10 2004 版操作系统,则在会话中使用 IME 功能时可能会遇到某些技术问题。这些问题是第三方限制造成的。有关详细信息,请参阅 Microsoft 支持文章

使用命令行界面配置通用客户端 IME:

  • 要启用通用客户端 IME,请从 Citrix Workspace 应用程序安装文件夹 C:\Program Files (x86)\Citrix\ICA Client 运行 wfica32.exe /localime:on 命令。

    本地化后的图片

  • 要禁用通用客户端 IME,请从 Citrix Workspace 应用程序安装文件夹 C:\Program Files (x86)\Citrix\ICA Client 运行 wfica32.exe /localime:off 命令。

    本地化后的图片

注意:

可以使用命令行开关 wfica32.exe /localime:on 启用通用客户端 IME 和键盘布局同步。

  • 要禁用通用客户端 IME,请从 Citrix Workspace 应用程序安装文件夹 C:\Program Files (x86)\Citrix\ICA Client 运行 wfica32.exe /localgenericime:off 命令。此命令不影响键盘布局同步设置。

    本地化后的图片

如果使用命令行接口禁用了通用客户端 IME,则可以通过运行 wfica32.exe /localgenericime:on 命令再次启用该功能。

本地化后的图片

切换:

Citrix Workspace 应用程序在此版本中支持切换功能。可以运行 wfica32.exe /localgenericime:on 命令来启用或禁用该功能。但是,键盘布局同步设置的优先级高于切换开关。如果键盘布局同步设置为,切换将不启用通用客户端 IME。

使用图形用户界面配置通用客户端 IME:

通用客户端 IME 需要 VDA 7.13 或更高版本。

可以通过启用键盘布局同步来启用通用客户端 IME 功能。有关详细信息,请参阅键盘布局同步

Citrix Workspace 应用程序允许您配置不同的选项以使用通用客户端 IME。可以根据您的要求和使用情况从这些选项中进行选择。

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标并选择连接中心
  2. 选择首选项本地 IME

    本地 IME

下面的选项可用来支持不同的 IME 模式:

  1. 启用服务器 IME - 禁用本地 IME 且只能使用在服务器上设置的语言。
  2. 将本地 IME 设置为高性能模式 - 在带宽受限的情况下使用本地 IME。此选项将显示候选窗口功能。
  3. 将本地 IME 设置为最佳体验模式 - 在实现最佳用户体验的情况下使用本地 IME。此选项占用高带宽。默认情况下,在启用了通用客户端 IME 时选择此选项。

所做的更改仅应用于当前会话。

使用注册表编辑器启用热键配置:

启用了通用客户端 IME 时,可以使用 Shift+F4 热键选择不同的 IME 模式。IME 模式的不同选项在会话的右上角显示。

默认情况下,通用客户端 IME 的热键处于禁用状态。

在注册表编辑器中,导航到 HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Client Engine\Hot Key

选择 AllowHotKey 并将默认值更改为 1。

可以使用 Shift+F4 热键在会话中选择不同的 IME 模式。

使用这些热键组合进行切换时,IME 模式的不同选项会出现在会话的右上角。

本地 IME

限制:

  • 通用客户端 IME 不支持 Search UI 等 UWP(通用 Windows 平台)应用程序以及 Windows 10 操作系统的 Edge 浏览器。解决方法:改为使用服务器 IME。
  • 通用客户端 IME 在处于保护模式的 Internet Explorer 11 中不受支持。解决方法:可以使用 Internet 选项禁用保护模式。要禁用,请单击安全并取消选中启用保护模式

H.265 视频编码

Citrix Workspace 应用程序支持使用 H.265 视频编解码器进行远程图形和视频的硬件加速。必须在 VDA 和 Citrix Workspace 应用程序中支持并启用 H.265 视频编解码器。如果端点上的 GPU 不支持使用 DXVA 接口进行 H.265 解码,“图形的 H265 解码”策略设置将被忽略,会话将回退到 H.264 视频编解码器。

必备条件:

  1. VDA 7.16 及更高版本。
  2. 在 VDA 上启用针对 3D 图形工作负载优化策略。
  3. 在 VDA 上启用使用视频编解码器的硬件编码策略。

注意:

仅 NVIDIA GPU 支持 H.265 编码。

在适用于 Windows 的 Citrix Workspace 应用程序中,此功能默认设置为已禁用

使用 Citrix 组策略对象 (GPO) 管理模板将 Citrix Workspace 应用程序配置为使用 H.265 视频编码:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix Workspace > 用户体验
  3. 选择图形的 H265 解码策略。
  4. 选择已启用
  5. 单击应用确定

使用注册表编辑器配置 H.265 视频编码:

在 32 位操作系统上未加入域的网络中启用 H.265 视频编码:

  1. 在“运行”命令中使用 regedit 启动注册表编辑器。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engine
  3. 创建一个名为 EnableH265 的 DWORD 项并将该项的值设置为 1。

在 64 位操作系统上未加入域的网络中启用 H.265 视频编码:

  1. 在“运行”命令中使用 regedit 启动注册表编辑器。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engine
  3. 创建一个名为 EnableH265 的 DWORD 项并将该项的值设置为 1。

重新启动会话以使更改生效。

注意:

  • 如果在适用于 Windows 的 Citrix Workspace 应用程序组策略对象管理模板中禁用了图形硬件加速策略,图形的 H265 解码策略设置将被忽略,并且该功能不起作用。
  • 运行 HDX Monitor 3.x 工具以确定是否在会话中启用了 H.265 视频编码器。有关 HDX Monitor 3.x 工具的详细信息,请参阅知识中心文章 CTX135817

键盘布局和语言栏

键盘布局

注意:

可以隐藏通知区域中的 Citrix Workspace 应用程序图标中提供的全部或部分“高级首选项”表。有关详细信息,请参阅“高级首选项”表

键盘布局同步允许您在客户端设备上的首选键盘布局之间切换。默认情况下,此功能处于禁用状态。键盘布局同步功能允许客户端键盘布局自动同步到虚拟应用程序和桌面会话。

要使用 GPO 管理模板配置键盘布局同步,请执行以下操作:

注意:

GPO 配置的优先级高于 StoreFront 和 GUI 配置。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置用户配置节点下,转至管理模板 > 经典管理模板(ADM) > Citrix 组件 > Citrix Workspace > 用户体验
  3. 选择键盘设置策略。 键盘设置
  4. 选择已启用,然后选择以下选项之一:
    • 允许动态同步 - 从下拉菜单中,选择。更改客户端键盘布局时,此选项会将客户端键盘布局同步到服务器。选中后,此选项还会为东亚语言启用客户端 IME。

      为此选项选择将覆盖下面两个选项。

    • 会话启动时同步模式 - 从下拉菜单中选择以下选项之一:

      • 仅同步一次 - 会话启动时 - 在会话启动时将客户端键盘布局同步到服务器。在会话期间对客户端键盘布局所做的任何更改都不会立即生效。要应用更改,请注销并重新登录。
      • 不同步 - 指示客户端使用服务器上存在的键盘布局。
  5. 选择应用确定

要使用图形用户界面配置键盘布局同步,请执行以下操作:

  1. 从通知区域图标中的 Citrix Workspace 应用程序图标,选择高级首选项 > 键盘和语言栏

    此时将显示键盘和语言栏对话框。

    键盘和语言栏

  2. 选择以下选项之一:

    • 仅同步一次 - 会话启动时 - 指示仅在会话启动时从 VDA 同步键盘布局一次。
    • 允许动态同步 - 指示在会话中更改了客户端键盘时将键盘布局动态同步到 VDA。
    • 不同步 - 指示客户端使用服务器上存在的键盘布局。
  3. 单击保存

要使用 CLI 配置键盘布局同步,请执行以下操作:

从适用于 Windows 的 Citrix Workspace 应用程序安装文件夹中运行以下命令。

通常情况下,Citrix Workspace 应用程序安装文件夹位于 C:\Program files (x86)\Citrix\ICA Client

  • 要启用:wfica32:exe /localime:on
  • 要禁用:wfica32:exe /localime:off

使用客户端键盘布局选项将激活客户端 IME(输入法编辑器)。如果使用日语、中文或韩语工作的用户偏向于使用服务器 IME,则必须通过选择或运行 wfica32:exe /localime:off 来禁用客户端键盘布局选项。用户连接到下一个会话时,会话将还原为远程服务器提供的键盘布局。

有时,切换客户端键盘布局在活动会话中不起作用。要解决此问题,请从 Citrix Workspace 应用程序注销并重新登录。

在 Windows VDA 上配置键盘同步

注意:

以下过程仅适用于 Windows Server 2016 及更高版本。在 Windows Server 2012 R2 及更早版本中,默认情况下启用键盘同步功能。

  1. 启动注册表编辑器并导航到 HKEY_LOCAL_MACHINE\Software\Citrix\IcaIme
  2. 创建 DWORD 条目 DisableKeyboardSync 并将其值设置为 01 禁用键盘布局同步功能。
  3. 重新启动会话以使更改生效。

在 VDA 和 Citrix Workspace 应用程序上启用键盘布局后,切换键盘布局时将出现以下窗口。 切换键盘布局

此窗口表示会话键盘布局正在切换到客户端键盘布局。

在 Linux VDA 上配置键盘同步

启动命令提示符并运行以下命令:

/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000001"
<!--NeedCopy-->

重新启动 VDA 以使更改生效。

有关 Linux VDA 上的键盘布局同步功能的详细信息,请参阅动态键盘布局同步

隐藏键盘布局切换通知对话框:

通过键盘布局更改通知对话框,您可以了解会话是否正在切换键盘布局。键盘布局切换大约需要两秒钟才能完成。隐藏通知对话框后,需要等待一段时间才能开始键入内容以避免出现不正确的字符输入。

警告

注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

使用注册表编辑器隐藏键盘布局切换通知对话框:

  1. 启动注册表编辑器并导航到 HKEY_LOCAL_MACHINE\Software\Citrix\IcaIme
  2. 按名称 HideNotificationWindow 创建一个字符串值注册表项。
  3. 将 DWORD 值设置为 1
  4. 单击确定
  5. 重新启动会话以使更改生效。

限制:

  • 使用提升的权限(例如,右键单击某个应用程序图标 > 以管理员身份运行)运行的远程应用程序无法与客户端键盘布局同步。解决方法:手动更改服务器端 (VDA) 上的键盘布局或者禁用 UAC。
  • 如果用户将客户端上的键盘布局更改为服务器不支持的布局,出于安全原因,将禁用键盘布局的同步功能。无法识别的键盘布局被视为潜在的安全威胁。要恢复键盘布局同步功能,请注销并重新登录会话。
  • 在 RDP 会话中,无法使用 Alt + Shift 快捷方式更改键盘布局。解决方法:使用 RDP 会话中的语言栏切换键盘布局。

语言栏

语言栏显示会话中的首选输入语言。默认情况下,语言栏在会话中显示。

注意:

此功能在 VDA 7.17 及更高版本上运行的会话中可用。

使用 GPO 管理模板配置语言栏:

语言栏显示应用程序会话中的首选输入语言。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置用户配置节点下,转至管理模板 > 经典管理模板(ADM) > Citrix 组件 > Citrix Workspace > 用户体验
  3. 选择语言栏策略。
  4. 选择已启用,然后选择以下选项之一:
    • 是 - 指示在应用程序会话中显示语言栏。
    • 否,隐藏语言栏 - 指示在应用程序会话中隐藏语言栏。
  5. 单击应用确定

使用图形用户界面配置语言栏:

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标并选择高级首选项
  2. 选择键盘和语言栏
  3. 选择语言栏选项卡。
  4. 选择以下选项之一:
    1. 是 - 指示在会话中显示语言栏。
    2. 否,隐藏语言栏 - 指示在会话中隐藏语言栏。
  5. 单击保存

    设置更改将立即生效。

    语言栏

注意:

  • 可以在活动会话中更改设置。
  • 如果仅存在一种输入语言,远程语言栏将不在会话中显示。

在“高级首选项”表中隐藏语言栏选项卡:

可以使用注册表项在高级首选项表中隐藏语言栏选项卡。

  1. 启动注册表编辑器。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\LocalIME
  3. 创建一个 DWORD 值键 ToggleOffLanguageBarFeature,并将其设置为 1 以在“高级首选项”表中隐藏“语言栏”选项。

USB 支持

USB 支持允许您在连接到 Citrix Virtual Apps and Desktops 和 Citrix DaaS 时与各种各样的 USB 设备进行交互。可以将 USB 设备插入其计算机,然后该设备将会远程连接至其虚拟桌面。可用于远程连接的 USB 设备包括闪存驱动器、智能电话、PDA、打印机、扫描仪、MP3 播放器、安全设备和平板计算机。Desktop Viewer 用户可以使用工具栏中的首选项控制是否可以在 Citrix Virtual Apps and Desktops 和 Citrix DaaS 上使用 USB 设备。

此外在典型的低延迟或高速 LAN 环境中还支持 USB 同步设备(例如网络摄像机、麦克风、扬声器和耳机)中的常时等量功能。此类环境允许这些设备使用诸如 Microsoft Office Communicator 和 Skype 等软件包进行交互。

虚拟应用程序和桌面会话直接支持以下类型的设备,因此不使用 USB 支持:

  • 键盘
  • 鼠标
  • 智能卡

可将专用 USB 设备(例如,Bloomberg 键盘和 3-D 鼠标)配置为使用 USB 支持。有关配置 Bloomberg 键盘的信息,请参阅 配置 Bloomberg 键盘

有关为其他专用 USB 设备配置策略规则的信息,请参阅知识中心文章 CTX122615

默认情况下,不支持某些类型的 USB 设备通过 Citrix Virtual Apps and Desktops 和 Citrix DaaS 进行远程连接。例如,用户可能有通过内部 USB 连接到系统板的 NIC。不适合对这种设备进行远程连接。默认情况下,不支持在虚拟应用程序和桌面会话中使用以下类型的 USB 设备:

  • 蓝牙适配器
  • 集成 NIC
  • USB 集线器
  • USB 图形适配器

连接到集线器的 USB 设备可远程连接,但集线器本身无法远程连接。

默认情况下,不支持将下列类型的 USB 设备用于虚拟应用程序会话:

  • 蓝牙适配器
  • 集成 NIC
  • USB 集线器
  • USB 图形适配器
  • 音频设备
  • 大容量存储设备

USB 支持的工作方式:

用户插入 USB 设备后,系统将根据 USB 策略对该设备进行检查,如果允许,则会将其远程连接到虚拟桌面。如果默认策略拒绝连接此设备,则只能在本地桌面中使用。

用户插入 USB 设备时,会向用户显示通知,告知用户发现新设备。用户可以选择每次连接时必须将哪些 USB 设备远程连接到虚拟桌面。或者,用户可以配置 USB 支持,以便在会话之前和/或会话期间插入的所有 USB 设备都会自动远程连接到聚焦的虚拟桌面。

大容量存储设备

仅适用于大容量存储设备,除了 USB 支持外,还可以通过客户端驱动器映射进行远程访问。您可以通过适用于 Windows 的 Citrix Workspace 应用程序策略远程连接客户端设备 > 客户端驱动器映射对其进行配置。应用此策略时,用户登录时,用户设备上的驱动器将自动映射到虚拟桌面上的驱动器盘符。这些驱动器显示为具有映射驱动器盘符的共享文件夹。

两种类型的远程连接策略之间的主要区别如下:

功能 客户端驱动器映射 USB 支持
默认已启用
可配置只读访问权限
可在会话期间安全删除设备 如果用户单击通知区域中的安全删除硬件,则为“是”

如果同时启用了通用 USB 和客户端驱动器映射策略,并在会话开始之前插入大容量存储设备,将首先使用客户端驱动器映射进行重定向,然后才考虑通过 USB 支持进行重定向。如果在会话开始之后插入该设备,则将首先使用 USB 支持进行重定向,然后才考虑使用客户端驱动器映射。

默认情况下允许连接的 USB 设备类别:

默认的 USB 策略规则允许使用不同类别的 USB 设备。

虽然此列表中列出了这些 USB 设备类,但其中某些类只有在进行额外配置后才能在虚拟应用程序和桌面会话中用于进行远程连接。此类 USB 设备类别如下所示。

  • 音频(类别 01)- 包括音频输入设备(麦克风)、音频输出设备和 MIDI 控制器。新式音频设备通常使用 XenDesktop 4 或更高版本支持的常时等量传输。音频(类 01)不适用于 Citrix Virtual Apps,因为这些设备在 Citrix Virtual Apps 中不可使用 USB 支持进行远程连接。

注意:

某些专业设备(例如 VOIP 电话),需要进行额外配置。有关详细信息,请参阅知识中心文章 CTX123015

  • 物理接口设备(类别 05)- 这些设备类似于人体学接口设备 (HID),但是通常提供“实时”输入或反馈,并且包括力量反馈式操纵杆、运动平台和力量反馈式内骨骼。

  • 静态图像(类别 06)- 包括数码相机和扫描仪。数码相机通常支持静止图像处理类,该类使用图片传输协议 (PTP) 或媒体传输协议 (MTP) 将图像传输到计算机或其他外设。相机还可能显示为大容量存储设备。可能还可以通过相机自身提供的安装菜单配置相机以使用其中任一类。

注意:

如果相机显示为大容量存储设备,则应使用客户端驱动器映射,而不需要 USB 支持。

  • 打印机(类别 07)- 虽然某些打印机使用供应商特定协议(类别 ff),但是大多数打印机通常仍包含在此类别中。多功能打印机可能具有内部集线器或是复合设备。在这两种情况下,打印元素通常使用打印机类,扫描或传真元素使用其他类,例如,静止图像处理。

    打印机通常在没有 USB 支持的情况下也可以正常工作。

    注意

    此类设备(特别是具有扫描功能的打印机)需要进行额外配置。有关说明,请参阅知识中心文章 CTX123015

  • 大容量存储(类别 08)- 最常见的大容量存储设备是 USB 闪存驱动器;其他大容量存储设备包括 USB 外置硬盘驱动器、CD/DVD 驱动器和 SD/MMC 卡读卡器。许多有内部存储功能的设备也提供大容量存储接口,包括媒体播放器、数码相机和手机。大容量存储(类 08)不适用于 Citrix Virtual Apps,因为这些设备在 Citrix Virtual Apps 中不可使用 USB 支持进行远程连接。已知的子类包括:

    • 01 受限的闪存设备
    • 02 典型的 CD/DVD 设备 (ATAPI/MMC-2)
    • 03 典型的磁带设备 (QIC-157)
    • 04 典型的软盘驱动器 (UFI)
    • 05 典型的软盘驱动器 (SFF-8070i)
    • 06 大部分使用 SCSI 的此变体的大容量存储设备

    通常情况下,可以通过客户端驱动器映射来访问大容量存储设备,因此 USB 支持并不是必需的。

  • 内容安全性(类别 0d)- 内容安全性设备可以加强内容保护,通常用于保护许可或数字版权管理。此类包含硬件保护装置。

  • 视频(类别 0e) - 视频类涵盖用于操作视频或视频相关材料的设备。网络摄像机、数码摄相机、模拟视频变频器、某些电视调谐器等设备以及一些支持视频流的数码相机。

重要

大多数视频流设备使用 XenDesktop 4 或更高版本支持的常时等量传输。某些视频设备(例如具有运动检测功能的网络摄像机)需要进行额外配置。有关说明,请参阅知识中心文章 CTX123015

  • 个人医疗保健(类别 0f)- 这些设备包括血压传感器、心率监测器、步程计、药片监测器和肺活量计等个人医疗保健设备。

  • 应用程序和供应商特定(类别 fe 和 ff)- 许多设备使用供应商特定协议或未由 USB 联合会标准化的协议,此类设备通常显示为供应商特定(类别 ff)。

默认情况下拒绝连接的 USB 设备类

默认的 USB 策略规则不允许使用以下不同类别的 USB 设备:

  • 通信和 CDC 控制(类 02 和 0a)。默认 USB 策略不允许连接这些设备,因为其中的一个设备可能提供与虚拟桌面自身的连接。

  • 人体学接口设备(类 03)。包含各种输入和输出设备。典型的人体学接口设备 (HID) 包括:键盘、鼠标、指针设备、图形板、传感器、游戏控制器、按钮和控制功能。

    子类 01 又称为“引导接口”类,可供键盘和鼠标使用。

    默认的 USB 策略不允许使用 USB 键盘(类 03,子类 01,协议 1)或 USB 鼠标(类 03,子类 01,协议 2)。这是因为即使没有 USB 支持,大部分键盘和鼠标也能够进行恰当的处理。此外,连接到虚拟桌面时,通常需要在本地使用和远程使用这些设备。

  • USB 集线器(类 09)。USB 集线器允许将附加设备连接到本地计算机。无需远程访问这些设备。

  • 智能卡(类 0b)。智能卡读卡器包括非接触式智能卡读卡器和接触式智能卡读卡器,以及具有嵌入式智能卡等效芯片的 USB 令牌。

    可以使用智能卡远程连接功能访问智能卡读卡器,而不需要 USB 支持。

  • 无线控制器(类 e0)。其中一些设备可能提供关键的网络访问,或者连接关键的外围设备(例如蓝牙键盘或蓝牙鼠标)。

    默认 USB 策略不允许连接这些设备。但是,有些特殊设备可能适合使用 USB 支持提供访问权限。

  • 其他网络设备(类别 ef,子类 04)- 其中一些设备可能提供关键网络访问。默认 USB 策略不允许连接这些设备。但是,有些特殊设备可能适合使用 USB 支持提供访问权限。

更新可进行远程连接的 USB 设备列表

编辑适用于 Windows 的 Citrix Workspace 应用程序模板文件以更新可远程连接到桌面的 USB 设备的范围。此更新允许您使用组策略对适用于 Windows 的 Citrix Workspace 进行更改。该文件位于已安装的以下文件夹中:

\C:\Program Files\Citrix\ICA Client\Configuration\en

或者,您可以编辑每个用户设备上的注册表,从而添加以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\GenericUSB Type=String Name=”DeviceRules” Value=

重要

注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

产品默认规则的存储位置为:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB Type=MultiSz Name=”DeviceRules” Value=

请勿编辑产品默认规则。

有关 USB 设备策略设置的详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的 USB 设备策略设置

配置 USB 音频

注意:

  • 首次升级或安装适用于 Windows 的 Citrix Workspace 应用程序时,必须向本地 GPO 中添加最新的模板文件。有关向本地 GPO 中添加模板文件的详细信息,请参阅组策略对象管理模板。对于升级,导入最新文件的过程中将保留现有设置。
  • 此功能仅在 Citrix Virtual Apps 服务器上可用。

要配置 USB 音频设备,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > 经典管理模板(ADM) > Citrix 组件 > Citrix Workspace > 用户体验,然后选择通过通用 USB 重定向传输音频
  3. 编辑设置。
  4. 单击应用确定
  5. 以管理员模式打开 cmd 提示符。
  6. 请运行以下命令: gpupdate /force

vPrefer 启动

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

自版本 4.11 起,在双跃点场景(其中 Citrix Workspace 应用程序在托管会话的 VDA 上运行)中,您现在可以控制 Citrix Workspace 应用程序是否启动:

  • VDA 上安装的应用程序的本地实例(如果可作为本地应用程序使用)或
  • 应用程序的托管实例。

vPrefer 在 StoreFront 3.14 和 Citrix Virtual Desktops 7.17 及更高版本中可用。

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

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

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

注意:

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

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

限制:

  • 适用于 Web 的 Workspace 不支持此功能。

Workspace 配置

适用于 Windows 的 Citrix Workspace 应用程序支持为可能使用 Citrix Cloud 中提供的一项或多项服务的订阅者配置 Workspace。

Citrix Workspace 应用程序将智能地仅显示用户获得授权的特定工作区资源。您在 Citrix Workspace 应用程序中的所有数字工作区资源均由 Citrix Cloud Workspace 体验服务提供技术支持。

工作区属于数字工作区解决方案的一部分,通过该解决方案,IT 能够安全地提供从任何设备访问应用程序的功能。 此屏幕截图是工作区体验在您的订阅者看来是什么样子的一个示例。此界面不断变化,并且对现今的订阅者而言,所使用的界面看上去会有所差别。例如,此界面可能会在页面顶部显示“StoreFront”来代替“Workspace”。

Citrix Workspace

SaaS 应用程序

对 SaaS 应用程序的安全访问提供了向用户交付已发布的 SaaS 应用程序的统一用户体验。SaaS 应用程序与单点登录一起提供。管理员现在可以保护组织的网络和最终用户设备免受恶意软件和数据泄露的侵害。管理员可以通过过滤对特定 Web 站点和 Web 站点类别的访问来实现此目的。

适用于 Windows 的 Citrix Workspace 应用程序支持通过 Citrix Secure Private Access 使用 SaaS 应用程序。通过该服务,管理员可以提供有凝聚力的支持体验、集成单点登录以及内容检查。

从云交付 SaaS 应用程序具有以下优势:

  • 配置简单 - 易于操作、更新和使用。
  • 单点登录 – 使用单点登录轻松登录。
  • 适用于不同应用程序的标准模板 - 可对常用应用程序进行基于模板的配置。

Citrix Workspace 应用程序在 Citrix Enterprise Browser(以前称为 Citrix Workspace Browser)上启动 SaaS 应用程序。有关信息,请参阅 Citrix Enterprise Browser 文档。

限制:

  1. 启动启用了打印选项并禁用了下载的已发布应用程序,然后在启动的应用程序中执行打印命令时,您仍然可以保存 PDF。解决方法:要严格禁用下载功能,请禁用打印选项。
  2. 应用程序中嵌入的视频可能不起作用。

有关 Workspace 配置的详细信息,请参阅 Citrix Cloud 中的 Workspace 配置

PDF 打印

适用于 Windows 的 Citrix Workspace 应用程序支持在会话中进行 PDF 打印。通过 Citrix PDF 通用打印机驱动程序,您可以打印使用 Citrix Virtual Apps and Desktops 和 Citrix DaaS 上运行的托管应用程序和桌面启动的文档。

当您从打印对话框中选择 Citrix PDF 打印机选项时,打印机驱动程序会将文件转换为 PDF 并将此 PDF 传输至本地设备。随后此 PDF 会使用默认的 PDF 查看器启动以进行查看,并从本地连接的打印机打印。

Citrix 建议使用 Google Chrome 浏览器或 Adobe Acrobat Reader 查看 PDF。

可以在 Delivery Controller 上使用 Citrix Studio 启用 Citrix PDF 打印。

必备条件:

  • Citrix Workspace 应用程序 1808 或更高版本。
  • Citrix Virtual Apps and Desktops 7 1808 或更高版本。
  • 必须在您的计算机上至少安装一个 PDF 查看器。

要启用 PDF 打印,请执行以下操作:

  1. 在 Delivery Controller 上,使用 Citrix Studio,在左侧窗格中选择策略节点。可以创建新策略,也可以编辑现有策略。
  2. 自动创建 PDF 通用打印机策略设置为“已启用”。

重新启动 Citrix Workspace 应用程序会话以使所做的更改生效。

限制:

  • Microsoft Edge 浏览器不支持 PDF 查看和打印功能。

使用 Windows Continuum 的 Windows 10 中的扩展平板电脑模式

Windows Continuum 是 Windows 10 的一项功能,可以满足客户端设备的使用需要。适用于 Windows 的 Citrix Workspace 应用程序 4.10 及更高版本支持 Windows Continuum,包括动态更改模式。

对于启用了触控功能的设备,如果未连接键盘或鼠标,Windows 10 VDA 将以平板电脑模式启动。连接了键盘或/和鼠标时,它以桌面模式启动。在任何客户端设备上或在 Surface Pro 等二合一设备的屏幕上拆卸或连接键盘,即在平板电脑模式与桌面模式之间切换。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的适用于触屏设备的平板电脑模式

在启用了触控功能的客户端设备上,当您连接或重新连接到会话时,Windows 10 VDA 将检测是否存在键盘或鼠标。当您在会话过程中连接或分离键盘或鼠标时,也会进行检测。此功能在 VDA 上默认处于启用状态。要禁用此功能,请使用 Citrix Studio 修改平板电脑模式切换策略。

平板电脑模式提供了更适于触屏的用户界面:

  • 稍大的按钮。
  • 开始屏幕和您启动的所有应用程序都以全屏模式打开。
  • 任务栏包含“返回”按钮。
  • 从任务栏中删除了图标。

桌面模式提供传统的用户界面,您可以像带键盘和鼠标的 PC 一样进行交互。

注意:

适用于 Web 的 Workspace 不支持 Windows Continuum 功能。

Citrix Analytics

Citrix Workspace 应用程序已经过检测,可以安全地将日志传输到 Citrix Analytics。启用后,将在 Citrix Analytics 服务器上分析和存储日志。有关 Citrix Analytics 的详细信息,请参阅 Citrix Analytics

相对鼠标

相对鼠标功能决定自窗口或屏幕中最后一帧起鼠标移动的距离。 相对鼠标使用两次鼠标移动之间的像素增量。例如,使用鼠标控件更改相机的方向时,该功能非常有效。应用程序通常也会隐藏鼠标光标,因为在操作 3D 对象或场景时,与光标相对于屏幕坐标的位置不相关。

相对鼠标支持提供了用于以相对方式而非绝对方式来解释鼠标位置的选项。需要相对鼠标输入而非绝对鼠标输入的应用程序需要启用此解释。

您可以在每用户和每会话基础上配置该功能,这样可以更精细地控制功能的可用性。

注意

此功能仅在已发布的桌面会话中使用。

如果使用注册表编辑器或 default.ica 文件配置该功能,则即使会话终止后,该设置仍可持久。

使用注册表编辑器配置相对鼠标

要配置该功能,请将以下注册表项设置为适用,然后重新启动会话,以使更改生效:

要使该功能在每会话基础上可用,请执行以下操作: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\RelativeMouse

要使该功能在每用户基础上可用,请执行以下操作: HKEY_CURRENT_USER\Software\Policies\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\RelativeMouse

  • 名称:RelativeMouse
  • 类型:REG_SZ
  • 值: True

注意:

  • 在注册表编辑器中设置的值优先级高于 ICA 文件设置。
  • 在 HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER 中设置的值必须相同。不同的值可能会导致出现冲突。

使用 default.ica 文件配置相对鼠标

  1. 打开 default.ica 文件,该文件通常位于 C:\inetpub\wwwroot\Citrix\<site name>\conf\default.ica,其中 sitename 为在创建时为其指定的名称。对于 StoreFront 客户,默认 .ica 文件通常位于 C:\inetpub\wwwroot\Citrix\<Storename>\App_Data\default.ica,其中 storename 是创建应用商店时为其设置的名称。
  2. 在 WFClient 部分中添加一个名为 RelativeMouse 的注册表项。将其值设置为与 JSON 对象相同的配置。
  3. 根据需要设置值:
    • true — 启用相对鼠标
    • false — 禁用相对鼠标
  4. 重新启动会话以使更改生效。

注意:

在注册表编辑器中设置的值优先级高于 ICA 文件设置。

从 Desktop Viewer 启用相对鼠标

  1. 登录 Citrix Workspace 应用程序。
  2. 启动已发布的桌面会话。
  3. 从 Desktop Viewer 工具栏中,选择首选项

    此时将显示“Citrix Workspace - 首选项”窗口。

  4. 选择连接
  5. 相对鼠标设置下,启用使用相对鼠标
  6. 单击应用确定。

注意:

从 Desktop Viewer 配置相对鼠标仅将该功能应用于每会话。

硬件解码

使用 Citrix Workspace 应用程序(以及 HDX Engine 14.4)时,只要在客户端可用,即可使用 GPU 进行 H.264 解码。用于 GPU 解码的 API 层为 DirectX 视频加速。

要使用 Citrix Workspace 应用程序组策略对象管理模板启用硬件解码,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix Workspace > 用户体验
  3. 选择图形硬件加速
  4. 选择已启用,然后单击应用确定

图形硬件加速

要验证是否为活动的 ICA 会话设置了策略以及是否使用了硬件加速,请检查以下注册表项:

注册表路径:HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\CEIP\Data\GfxRender

提示

Graphics_GfxRender_DecoderGraphics_GfxRender_Renderer 的值必须为 2。如果值为 1,则表示正在使用基于 CPU 的解码。

使用硬件解码功能时,请注意以下限制:

  • 如果客户端配备了两个 GPU,并且其中一个显示器在第二个 GPU 上处于活动状态,则将使用 CPU 解码。
  • 连接到 Windows Server 2008 R2 上运行的 Citrix Virtual Apps 服务器时,请不要在用户的 Windows 设备上使用硬件解码。如果启用此功能,则会出现在突出显示文本时性能低下等问题以及屏幕闪烁问题。

麦克风输入

Citrix Workspace 应用程序支持多客户端麦克风输入。可以将本地安装的麦克风用于:

  • 实时活动,例如软件电话通话和网络会议。
  • 托管的录制应用程序,例如听写程序。
  • 视频和音频录制。

Citrix Workspace 应用程序用户可以选择是否要通过使用连接中心来使用连接到其设备的麦克风。Citrix Virtual Apps and Desktops 和 Citrix DaaS 用户还可以使用 Citrix Virtual Apps and Desktops Viewer 首选项禁用自己的麦克风和网络摄像机。

客户端驱动器映射

客户端驱动器映射支持在主机和客户端之间以流的形式传输数据。文件传输适应不断变化的网络吞吐量条件。它还将使用任何可用的额外带宽来加快数据传输速率。

默认情况下,启用此功能。

要禁用此功能,请设置以下注册表项,然后重新启动服务器:

路径:HKEY_LOCAL_MACHINE\System\Currentcontrolset\services\picadm\Parameters 名称:DisableFullStreamWrite 类型:REG_DWORD 值: 0x01 - 禁用, 0 或空白 - 启用

多显示器支持

最多可以将八个显示器与适用于 Windows 的 Citrix Workspace 应用程序结合使用。

多显示器配置中的每个显示器各自具有制造商所设计的分辨率。在会话期间,显示器可以具有不同的分辨率和方向。

会话可以按照以下两种方式跨多个显示器进行:

  • 全屏模式,会话中显示多个显示器,应用程序如同在本地一样显示到这些显示器中。

    Citrix Virtual Apps and Desktops 和 Citrix DaaS: 要跨任何一部分矩形排列的显示器显示 Desktop Viewer 窗口,请跨这些显示器的任意部分调整窗口的大小,然后单击最大化

  • 窗口模式,会话中显示单个显示器图像,应用程序不会显示到各个显示器中。

Citrix Virtual Apps and Desktops 和 Citrix DaaS: 当同一分配(以前称为“桌面组”)中的任意桌面随后启动时,窗口设置会保留,该桌面会跨相同的显示器显示。如果显示器按矩形排列,则一台设备上可以显示多个虚拟桌面。如果虚拟应用程序和桌面会话使用设备上的主显示器,该显示器将成为会话中的主显示器。否则,会话中编号最小的显示器将成为主显示器。

要启用多显示器支持,请检查以下各项:

  • 用户设备配置为支持多个显示器。
  • 操作系统可以检测到每台显示器。在 Windows 平台上,要验证是否发生了此检测,请转到设置 > 系统并单击显示,然后确认每个显示器是否单独显示。
  • 检测到显示器之后:
    • Citrix Virtual Desktops: 使用 Citrix 计算机策略设置“显示内存限制”来配置图形内存限制。
    • Citrix Virtual Apps: 根据您安装的 Citrix Virtual Apps 服务器版本:
      • 使用 Citrix 计算机策略设置“显示内存限制”来配置图形内存限制。
      • 在 Citrix Virtual Apps 服务器的 Citrix 管理控制台中,选择场,然后在任务窗格中选择:
        • 修改服务器属性 > 修改所有属性 > 服务器默认值 > HDX Broadcast > 显示
        • 修改服务器属性 > 修改所有属性 > 服务器默认值 > ICA > 显示)和
      • 设置用于每个会话的图形的最大内存。

检查设置是否足够大(以 KB 为单位),以提供足够的图形内存。如果设置的值不够大,适合指定大小的已发布应用程序会限制在一部分显示器内。

在双监视器上使用 Citrix Virtual Desktops:

  1. 选择 Desktop Viewer 并单击下箭头。
  2. 选择窗口
  3. 在两个显示器之间拖动 Citrix Virtual Desktops 屏幕。确保每个显示器中大约显示一半屏幕。
  4. 在 Citrix Virtual Desktop 工具栏中,选择全屏

    屏幕现在将扩展到两个监视器。

有关为 Citrix Virtual Apps and Desktops 和 Citrix DaaS 计算会话的图形内存要求,请参阅知识中心文章 CTX115637

打印机

覆盖用户设备上的打印机设置

  1. 在用户设备上,从应用程序中提供的打印菜单中选择属性
  2. 客户端设置选项卡上,单击“高级优化”,并修改“图像压缩”和“图像和字体缓存”选项。

屏幕键盘控制

要允许您从 Windows 平板电脑触控访问虚拟应用程序和桌面,Citrix Workspace 应用程序将在以下情况下自动显示屏幕键盘:

  • 您激活了文本输入字段时,以及
  • 当设备处于帐篷模式或平板电脑模式时。

在某些设备上,在某些情况下,Citrix Workspace 应用程序无法准确检测设备的模式。屏幕键盘也可能在您不希望其出现时出现。

要在使用可转换设备时禁止显示屏幕键盘,请执行以下操作:

  • HKEY\_CURRENT\_USER\\SOFTWARE\\Citrix\\ICA Client\\Engine\\Configuration\\Advanced\\Modules\\MobileReceiver 中创建 REG_DWORD 值 DisableKeyboardPopup,并
  • 将值设置为 1。

注意:

在 x64 计算机上,请在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\MobileReceiver 中创建该值。

按键可以设置为以下 3 种不同的模式:

  • Automatic(自动):AlwaysKeyboardPopup = 0,DisableKeyboardPopup = 0
  • Always popup(总是弹出)(屏幕键盘):AlwaysKeyboardPopup = 1,DisableKeyboardPopup = 0
  • Never popup(从不弹出)(屏幕键盘):AlwaysKeyboardPopup = 0,DisableKeyboardPopup = 1

键盘快捷方式

可以配置 Citrix Workspace 应用程序解释为具有特殊功能的组合键。启用键盘快捷方式策略之后,可以指定 Citrix 热键映射、Windows 热键的行为以及会话的键盘布局。

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板。
  2. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 用户体验
  3. 选择键盘快捷方式策略。

  4. 选择已启用以及所需的选项。
  5. 重新启动 Citrix Workspace 应用程序会话以使所做的更改生效。

Citrix Workspace 应用程序支持 32 位色图标:

Citrix Workspace 应用程序支持 32 位增强色图标。为了针对无缝应用程序提供,它会自动为以下对象选择颜色深度:

  • 连接中心对话框中可见的应用程序,
  • “开始”菜单以及
  • 任务栏

小心

注册表编辑不当会导致严重问题,可能需要重新安装操作系统。Citrix 无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。

要设置首选深度,可以在 HKEY\_LOCAL\_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Preferences 中添加一个名为 TWIDesiredIconColor 的字符串注册表项并将其设置为所需值。图标可能的颜色深度为 4、8、16、24 和 32 位/像素。如果网络连接速度较慢,用户可以为图标选择较低的颜色深度。

Desktop Viewer

不同的企业可能会有不同的企业需求。您对用户访问虚拟桌面的方式的要求可能会因用户的不同和企业需求的变化而不同。连接到虚拟桌面的用户体验以及用户可以配置连接的程度取决于适用于 Windows 的 Citrix Workspace 应用程序的设置。

当用户需要与其虚拟桌面交互时,请使用 Desktop Viewer。用户的虚拟桌面可以是已发布的虚拟桌面,也可以是共享或专用桌面。在此访问方案中,Desktop Viewer 工具栏功能允许用户在窗口中打开虚拟桌面并在其本地桌面内平移和缩放该桌面。用户可以使用同一用户设备上的多个 Citrix Virtual Apps and Desktops 和 Citrix DaaS 连接来设置首选项和使用多个桌面。

注意:

应使用 Citrix Workspace 应用程序更改虚拟桌面上的屏幕分辨率。无法使用 Windows“控制面板”更改屏幕分辨率。

Desktop Viewer 中的键盘输入

在 Desktop Viewer 会话中,Windows 徽标键+L 指向本地计算机。

Ctrl+Alt+Delete 指向本地计算机。

激活粘滞键、筛选键和切换键等某些 Microsoft 辅助功能的按键通常指向本地计算机。

作为 Desktop Viewer 的一项辅助功能,按 Ctrl+Alt+Break 将在弹出窗口中显示 Desktop Viewer 工具栏按钮。

Ctrl+Esc 发送到远程虚拟桌面。

注意:

默认情况下,如果将 Desktop Viewer 最大化,Alt+Tab 将在会话内部的窗口之间切换焦点窗口。如果 Desktop Viewer 显示在某个窗口中,Alt+Tab 将在会话外部的窗口之间切换焦点窗口。

热键序列是由 Citrix 设计的键组合。组合键序列(例如,Ctrl+F1 序列)将重现 Ctrl+Alt+Delete,Shift+F2 将在全屏模式和窗口模式之间切换应用程序。

注意:

不能对 Desktop Viewer 中显示的虚拟桌面(即虚拟应用程序和桌面会话)使用热键序列。但是,您可以将其用于已发布的应用程序,即虚拟应用程序会话。

虚拟桌面

在桌面会话中,用户无法连接到同一个虚拟桌面。如果用户尝试执行此操作,请断开现有桌面会话的连接。因此,Citrix 建议:

  • 管理员不得将桌面上的客户端配置为指向发布同一桌面的站点
  • 用户不得浏览托管同一桌面,并且已配置为自动将用户重新连接到现有会话的站点。
  • 用户不得浏览承载同一桌面的站点,并尝试启动该站点

本地登录到用作虚拟桌面的计算机的用户会阻止与该桌面进行连接。

Citrix 建议与他们合作以定义设备映射:

  • 如果您的用户从虚拟桌面连接到通过 Citrix Virtual Apps 发布的虚拟应用程序,并且
  • 贵组织有单独的 Citrix Virtual Apps 管理员。

设备映射将检查桌面设备在桌面和应用程序会话中的映射是否一致。在桌面会话中,本地驱动器显示为网络驱动器,因此 Citrix Virtual Apps 管理员必须更改驱动器映射策略,以包含网络驱动器。

状态指示器超时

您可以更改用户启动会话时状态指示器显示的时间长度。

要更改超时期限,请执行以下步骤:

  1. 启动注册表编辑器。
  2. 导航到以下路径:
    • 在 64 位计算机上:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA CLIENT\Engine
    • 在 32 位计算机上:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA CLIENT\Engine\
  3. 创建如下注册表项:
    • 类型:REG_DWORD
    • 名称:SI INACTIVE MS
    • 值:4(如果您希望状态指示器尽快消失)。

配置此注册表项时,状态指示器可能会频繁出现并消失。这种行为是有意为之。要禁止显示状态指示器,请执行以下操作:

  1. 启动注册表编辑器。
  2. 导航到以下路径:
    • 在 64 位计算机上:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA CLIENT\
    • 在 32 位计算机上:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA CLIENT\
  3. 创建如下注册表项:

    • 类型:REG_DWORD
    • 名称:NotificationDelay
    • 值:以毫秒为单位的任何值(例如,120000)

Workspace 会话的不活动超时

管理员可以配置不活动超时值,以指定在用户自动从 Citrix Workspace 应用程序会话注销之前的空闲时间量。如果鼠标、键盘或触控在指定的时间间隔内处于空闲状态,您将自动从 Workspace 中注销。不活动超时不会影响活动的虚拟应用程序和桌面会话或 Citrix StoreFront 应用商店。

不活动超时值可以设置为从 1 分钟到 1440 分钟。默认情况下,不配置不活动超时。管理员可以使用 PowerShell 模块配置 inactivityTimeoutInMinutes 属性。单击此处下载适用于 Citrix Workspace 配置的 PowerShell 模块。

最终用户体验如下:

  • 在注销前三分钟,您的会话窗口中将显示一条通知,提示一个用于保持登录或注销的选项。
  • 只有在配置的不活动超时值大于或等于 5 分钟时,通知才显示。
  • 用户可以单击保持登录消除通知并继续使用应用程序,在这种情况下,不活动计时器将重置为已配置的值。也可以单击注销结束当前应用商店的会话。

注意:

管理员只能为 Workspace(云)会话配置不活动超时。

客户体验改善计划 (CEIP)

收集的数据 说明 我们用它来实现什么目的
配置和使用数据 Citrix 客户体验改善计划 (CEIP) 从适用于 Windows 的 Citrix Workspace 应用程序收集配置和使用数据,并自动将数据发送到 Citrix 和 Google Analytics。 此数据可帮助 Citrix 提高 Citrix Workspace 应用程序的质量、可靠性和性能。

注意:

自版本 2203.1 LTSR CU4 起,Citrix Workspace 应用程序不会从位于欧盟 (EU)、欧洲经济区 (EEA)、瑞士和英国 (UK) 的用户那里收集任何 CEIP 数据。如果您希望利用此功能,请更新您的 Citrix Workspace 应用程序。

其他信息

Citrix 根据您与 Citrix 签订的合同条款处理您的数据,并按照 Citrix Services Security Exhibit(Citrix 服务安全性展示)中的规定对其进行保护。“Citrix Services Security Exhibit”(Citrix 服务安全性展示)可在 Citrix Trust Center(Citrix 信任中心)获取。

Citrix 还使用 Google Analytics 从 Citrix Workspace 应用程序收集某些数据作为 CEIP 的一部分。请查看 Google 如何处理为 Google Analytics 收集的数据

您可以通过以下方式停止向 Citrix 和 Google Analytics 发送 CEIP 数据:

  1. 右键单击通知区域中的 Citrix Workspace 应用程序图标。
  2. 选择高级首选项。 此时将显示高级首选项对话框。
  3. 选择数据收集
  4. 选择不,谢谢以禁用 CEIP 或者放弃参与。
  5. 单击保存

注意:

您可以停止发送 CEIP 数据,但第二个表中以 * 表示的为 Google Analytics 收集的操作系统和 Citrix Workspace 应用版本除外。

还可以导航到以下注册表项并按建议设置值:

路径: HKEY_LOCAL_MACHINE\ SOFTWARE\Citrix\ICA Client\CEIP

注册表项: Enable_CEIP

值: False

注意:

一旦您选择不,谢谢或将 Enable_CEIP 注册表项设置为 False,要停止发送最后两个 CEIP 数据元素(即操作系统和 Citrix Workspace 应用程序版本),请导航到以下注册表项并设置值:

路径HKEY_LOCAL_MACHINE\ SOFTWARE\Citrix\ICA Client\CEIP

注册表项DisableHeartbeat

True

Citrix 收集的特定 CEIP 数据元素包括:

       
操作系统版本 Citrix Workspace 应用程序版本 已连接的外部设备 屏幕分辨率
Flash 版本 Desktop Lock 配置 已启用触控功能 身份验证配置
会话启动方法 图形配置 Desktop Viewer 配置 打印
连接错误 启动时间 Citrix Workspace 应用程序语言 VDA 信息
SSON 状态 安装程序状态 安装时间 连接协议
Internet Explorer 版本      

Google Analytics 收集的特定 CEIP 数据元素包括:

       
操作系统版本* Citrix Workspace 应用程序版本* 身份验证配置 Citrix Workspace 应用程序语言
会话启动方法 连接错误 连接协议 VDA 信息
安装程序配置 安装程序状态 客户端键盘布局 应用商店配置
自动更新首选项 连接中心使用情况 App Protection 配置 脱机横幅的原因

区域设置

Citrix Workspace 应用程序根据浏览器或端点设备的区域设置显示日期、时间和数字。

自 Citrix Workspace 应用程序 2106 起,您可以通过“区域设置”自定义区域日期、时间和数字格式。在这些设置中所做的更改将为单个用户保存,并跨所有设备应用。

注意:

此选项仅适用于云部署。

有关详细信息,请参阅区域设置