会话体验

应用程序启动时间

使用会话预启动功能可缩短正常或高流量时段的应用程序启动时间,从而为用户提供更好的体验。预启动功能允许您创建预启动会话。预启动会话在用户登录 Citrix Workspace app 时创建,或者在用户已登录的情况下,在预定时间创建。

预启动会话可缩短第一个应用程序的启动时间。当用户向适用于 Windows 的 Citrix Workspace app 添加新的帐户连接时,会话预启动直到下一个会话才会生效。默认应用程序 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 app 来触发即时预启动。
  • 计划预启动 - 预启动在预定时间开始。计划预启动仅在用户设备已运行并经过身份验证时才开始。如果到达计划预启动时间时未满足这两个条件,则不会启动会话。为了分担网络和服务器负载,会话会在预定时间段内启动。例如,如果计划预启动安排在 13:45,则会话实际上会在 13:15 到 13:45 之间启动。通常用于高流量时段。

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

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

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

-  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_SZ

值:

0 - 即使存在 HKEY_CURRENT_USER 值,也使用 HKEY_LOCAL_MACHINE 值。

1 - 如果存在 HKEY_CURRENT_USER 值,则使用它们;否则,使用 HKEY_LOCAL_MACHINE 值。

名称: State 类型: REG_SZ

值:

0 - 禁用预启动。

1 - 启用即时预启动。(预启动在用户凭据通过身份验证后开始。)

2 - 启用计划预启动。(预启动在为 Schedule 配置的时间开始。)

名称: Schedule 类型: REG_SZ

值:

-  计划预启动的时间(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 的值相同。

桌面查看器

不同的企业可能有不同的企业需求。用户访问虚拟桌面的方式要求可能因用户而异,并随着企业需求的发展而变化。连接到虚拟桌面的用户体验以及用户配置连接的程度取决于 Citrix Workspace app for Windows 的设置。

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

  • 注意:

  • 使用 Citrix Workspace app 更改其虚拟桌面上的屏幕分辨率。您无法使用 Windows 控制面板更改屏幕分辨率。

桌面查看器中的键盘输入

-  在桌面查看器会话中,**Windows 徽标**键+L 将定向到本地计算机。

-  Ctrl+Alt+Delete 将打开安全选项屏幕,允许您锁定计算机、注销、切换用户或访问任务管理器,就像在本地桌面上一样。

-  激活某些 Microsoft 辅助功能(例如,粘滞键、筛选键和切换键)的按键通常会定向到本地计算机。

您可以通过按 Ctrl+Alt+Break 访问桌面查看器工具栏的辅助功能。从版本 2503 开始,在增强型桌面查看器工具栏中,当您按 Ctrl+Alt+Break 时,工具栏槽口会突出显示。单击 Enter 以打开工具栏选项,然后使用 Tab 键在工具栏按钮之间向前移动,使用 Shift+Tab 键在工具栏按钮之间向后移动。在旧版桌面查看器工具栏中,按 Ctrl+Alt+Break 会在弹出窗口中显示桌面查看器工具栏按钮。

-  当您处于全屏模式时,**Ctrl+Esc** 将在远程虚拟桌面上打开**“开始”**菜单,就像在本地 Windows 计算机上一样。这允许您在虚拟会话中访问**“开始”**菜单。

注意:

默认情况下,如果桌面查看器已最大化,Alt+Tab 会在会话内的窗口之间切换焦点。如果桌面查看器显示在窗口中,Alt+Tab 会在会话外的窗口之间切换焦点。

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

注意:

您不能将热键序列与在桌面查看器中显示的虚拟桌面(即虚拟应用和桌面会话)一起使用。但是,您可以将它们与已发布的应用程序(即虚拟应用会话)一起使用。

-  ### 防止桌面查看器窗口变暗

-  如果您有多个桌面查看器窗口,则默认情况下,不活动的桌面会变暗。如果用户希望同时查看多个桌面,则桌面上的信息可能无法读取。您可以通过编辑注册表编辑器来禁用默认行为并防止**桌面查看器**窗口变暗。

-  > **注意** > > 不正确地编辑注册表可能会导致严重问题,可能需要您重新安装操作系统。Citrix 无法保证可以解决因不正确使用注册表编辑器而导致的问题。请自行承担使用注册表编辑器的风险。在编辑注册表之前,请务必备份注册表。
  • 在用户设备上,在以下某个项中创建名为 DisableDimming 的 REG_DWORD 条目,具体取决于您是希望阻止当前设备用户还是设备本身变暗。如果设备上已使用桌面查看器,则存在一个条目:

    • 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,则桌面查看器窗口会变暗。如果指定了多个条目,则使用以下优先级。此列表中的第一个条目及其值决定窗口是否变暗:

  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\…

增强型桌面查看器工具栏

从版本 2503 开始,Citrix Workspace™ app for Windows 提供了增强型桌面查看器工具栏。

增强型桌面查看器

增强型桌面查看器工具栏提供以下选项:

-  **显示或隐藏工具栏**:单击此按钮可显示或隐藏桌面查看器工具栏。
-  **切换桌面**:单击此按钮可查看可用的打开桌面。您可以通过单击要访问的桌面来切换到另一个桌面。打开的桌面会显示在前面。
-  **Ctrl+Alt+Del**:单击此按钮可在您的虚拟桌面上调出任务管理器。
-  **快捷方式**:单击此按钮可查看可用的快捷方式。以下是可用的快捷方式:

-  **“开始”菜单**:单击可访问虚拟桌面上的“开始”菜单。
-  **切换应用程序**:单击此按钮可查看可用的打开应用程序。您可以通过单击要访问的应用程序来切换到另一个应用程序。
-  **设备**:单击此按钮可访问您已连接的设备。
-  **首选项**:单击此按钮可访问“首选项”部分中的选项并编辑您的首选项。
-  **连接**:单击此按钮可分析连接强度以及连接的实时统计信息。
-  **多显示器**:单击此按钮可导航到将会话扩展到多个显示器的不同选项。
  • 最小化:单击“最小化”按钮可最小化您正在使用的当前虚拟桌面会话。

  • 注意:

  • 在旧版桌面查看器工具栏中,“主页”选项可最小化同一显示器上的所有虚拟桌面会话。

  • 全屏或还原:单击“全屏”按钮可将桌面会话扩展到全屏。单击“还原”按钮可还原到窗口模式。在旧版桌面查看器工具栏中,“全屏或还原”的相应选项标记为“全屏或窗口”
  • 断开连接/注销:单击此按钮可注销或断开与虚拟会话的连接。

您可以将工具栏拖动到屏幕上并将其吸附到屏幕的任何边缘。它支持垂直和水平布局。

限制

如果您使用的是 Windows Server OS 2019,则由于安装 WindowsAppSDK 版本 1.6.5 时出现问题,新的桌面查看器工具栏已禁用。有关详细信息,请参阅 Microsoft 文档。因此,默认情况下会启用旧版桌面查看器。管理员或用户可以启用旁加载策略并安装 WindowsAppSDK。之后,通过将 HKEY_LOCAL_MACHINE\Software\Citrix\XenDesktop\DesktopViewer 处的名为 WindowsAppSdkInstalledREG_DWORD 条目设置为 1 来通过注册表启用新的桌面查看器工具栏。

状态指示器超时

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

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

  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)
  • 自定义 Desktop Viewer 工具栏

  • 从适用于 Windows 的 Citrix Workspace 应用程序 2409 版本开始,您可以使用全局应用程序配置服务、组策略编辑器或任何能够推送 Windows 注册表项的第三方端点管理软件来自定义 Desktop Viewer 工具栏上的选项。

使用 GACS

要通过 GACS 管理员 UI 配置 Desktop Viewer 工具栏的自定义,请执行以下操作:

  1. 使用您的凭据登录 citrix.cloud.com

    注意:

    有关创建 Citrix Cloud 帐户的分步说明,请参阅 注册 Citrix Cloud 一文。

  2. 身份验证后,单击左上角的菜单按钮,然后选择“Workspace Configuration”。此时将显示 Workspace Configuration 屏幕。

    1. 单击“App Configuration”>“Citrix Workspace app”。
    1. 选中“Windows”复选框。
  1. 您现在可以更新“Session Experience”>“Toolbar”下的设置。

    Desktop Viewer GACS

有关详细信息,请参阅全局应用程序配置服务文档。

使用组策略编辑器

要自定义 Desktop Viewer 工具栏上的选项,请执行以下操作:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序 GPO 管理模板。
  2. 在“Computer Configuration”节点下,转至“Administrative Templates”>“Citrix Workspace”>“Client Engine”,然后选择“Desktop Viewer Toolbar Options”。

    Desktop Viewer registry editor

  3. 选中“Enabled”复选框。
  4. 从“Options”部分中选择所需的复选框。
  5. 单击“OK”。

Desktop Viewer 工具栏上的连接强度指示器

从 2409 版本开始,适用于 Windows 的 Citrix Workspace 应用程序现在支持 Desktop Viewer 工具栏上的连接强度指示器 (CSI)。此功能显示一个网络强度图标,用于提醒您网络问题。您可以单击该指示器以查看客户端和 VDA 的实时连接统计信息,并复制诊断信息以与 IT 部门共享,从而进行高级故障排除。

优点:

  • 即时反馈:当检测到网络问题时,网络强度图标会轻柔地提示用户。
  • 增强的故障排除:实时统计信息和诊断有助于用户和 IT 团队快速识别和解决连接问题。

必备条件:

  • 此功能仅在会话使用以下版本打开时可用:
    • VDA 2407 或更高版本
    • VDA 2402 LTSR CU1 或更高版本
  • 必须启用支持性虚拟通道。

此功能默认启用。打开会话时,您可以在 Desktop Viewer 工具栏上看到“Connection Details”图标。

Desktop Viewer 工具栏上的连接强度指示器为用户提供有关其网络连接的即时反馈,并提供详细的实时统计信息以增强故障排除。此功能旨在改善用户体验并减少解决连接问题所需的时间。

Desktop Viewer 工具栏上的连接强度指示器增强功能:

从 2503 版本开始,Desktop Viewer 工具栏上的连接强度指示器通过以下功能得到增强:

  • 增强的用户体验:提供更直观、更友好的用户界面。
  • 新增统计信息,包括 Wi-Fi 强度:显示实时 Wi-Fi 强度,以提供更好的连接洞察力。
    • 有关您设备的更多详细信息:包括 CPU、内存和磁盘利用率等信息。
    • 带有暂停选项的主动通知:当连接强度下降时提醒用户,并能够暂停通知。
    • 解决问题的建议:当连接强度低于良好水平时,提供可操作的建议以改善连接强度。
    • 连接强度的历史视图:从 CSI 下载的日志提供最终用户连接强度的 5 分钟历史记录。

连接强度指示器

单击“连接详细信息”时,您可以查看以下图像:

-  ![连接强度指示器](/en-us/citrix-workspace-app-for-windows/media/connection-stregnth-indicator-new1.png)

-  **禁用连接强度指示器:**

-  要禁用连接强度指示器功能,请执行以下操作:

-  1.  通过运行 `gpedit.msc` 打开 Citrix Workspace 应用程序组策略对象管理模板。
  1. 计算机配置节点下,转至管理模板 > Citrix 组件 > Citrix Workspace > 客户端引擎
  2. 选择桌面查看器工具栏选项策略。

    连接强度指示器组策略

  3. 选择已禁用以禁用桌面查看器工具栏选项。
  4. 选项部分选择连接强度指示器以在桌面查看器工具栏上显示连接强度指示器。

增强的虚拟桌面屏幕大小调整体验

从 2409 版本开始,适用于 Windows 的 Citrix Workspace 应用程序可确保在调整或拉伸虚拟桌面屏幕大小时平稳过渡,并防止出现黑屏和闪烁。此功能默认启用。

快速访问资源

从 2205 版本开始,您可以快速访问最近使用的应用程序和桌面。右键单击任务栏中的 Citrix Workspace 应用程序图标,从弹出菜单中查看并打开最近使用的资源。

快速访问资源

支持以最大化模式打开 Citrix Workspace 应用程序

从 2205 版本开始,您可以选择以最大化模式打开 Citrix Workspace 应用程序。您无需每次都手动最大化 Citrix Workspace 应用程序,而可以在全局应用程序配置服务中设置 maximise workspace window 属性,以使 Citrix Workspace 应用程序默认以最大化模式打开。

-  有关全局应用程序配置服务的详细信息,请参阅[入门](https://developer.cloud.com/citrixworkspace/server-integration/global-app-configuration-service/docs/getting-started)。

-  ## 连接租约文件过期后改进的重新连接体验

以前,当连接租约文件和身份验证令牌过期时,最终用户不会收到通知。

-  从 2212 版本开始,系统会提示您显示错误消息和同意对话框。同意对话框仅在会话中运行资源时显示。如果没有运行任何资源,则仅显示错误对话框。您将在未收到同意对话框提示的情况下注销。

-  ![重新连接失败](/en-us/citrix-workspace-app-for-windows/media/reconnection_error.png)

重新连接注销

您可以单击注销以从当前 Citrix Workspace 应用程序会话注销,或单击取消以继续会话。

-  > **注意:**
-  >
-  > 在单击**注销**之前保存您的数据。

禁用“正在退出全屏模式”提示

-  从适用于 Windows 的 Citrix Workspace 应用程序 2409 开始,您可以使用注册表编辑器抑制在 HDX 会话期间出现的“正在退出全屏模式”提示。

-  您可以使用注册表编辑器来完成此操作。

您可以以管理员身份导航到以下注册表项并按建议设置值:

-  路径:

-  在 32 位系统上:`HKEY_LOCAL_MACHINE\Software\Citrix\Ica Client\Keyboard Mapping\Tips`
-  在 64 位系统上:`HKEY_LOCAL_MACHINE\Software\WOW6432Node\Citrix\Ica Client\Keyboard\Tips`
-  在最终用户系统上:`HKEY_CURRENT_USER\Software\Citrix\Ica Client\Keyboard Mapping\Tips`

-  名称:`In full screen mode`  
-  类型:`DWORD`  
-  值:除 0 以外的任何值

-  ![抑制提示编辑器](/en-us/citrix-workspace-app-for-windows/media/suppress-tip-editor.png)

-  > **注意:** > > 如果 `In full screen mode` 键值数据为 `0` 或未配置,则会显示提示。

-  您还可以在以下提示中选择复选框,这会将 `In full screen mode` 值更新为除零以外的值。

-  ![抑制提示对话框](/en-us/citrix-workspace-app-for-windows/media/suppress-tip-dialog.png)

改进的虚拟应用程序和桌面重新连接体验

Citrix Workspace 2302 版本在重新连接到断开连接的虚拟应用程序和桌面时提供了增强的用户体验。

-  当 Citrix Workspace app 尝试刷新已断开连接的 Citrix Workspace app 或作为 Workspace Control 功能的一部分启动新的虚拟应用或桌面时,将显示以下提示:

-  ![恢复会话](/en-us/citrix-workspace-app-for-windows/media/restore-session.png)

单击恢复以重新连接到已打开的新虚拟应用和桌面以及已断开连接的虚拟应用和桌面。如果您只想启动新选择的应用和桌面,请单击取消

您还可以选择记住我的首选项以将所选首选项应用于下次登录。要重置您选择的首选项,您必须重置 Citrix Workspace app

上述新的恢复会话?提示仅在以下情况下显示:

-  用户尝试启动属于工作区存储的应用时,
-  未为 Workspace Control 功能配置管理员策略或应用配置设置时,
  • 客户端上的 Workspace Control 重新连接选项设置为默认值时。

注意:

重新连接选项中的重新连接设置优先于对话框中设置的首选项。有关详细信息,请参阅使用“高级首选项”对话框配置重新连接选项

Citrix Workspace app 的可持续发展计划

注意:

  • 此功能适用于 Citrix Workspace app 2309 及更高版本中的本机启动(云和本地)。
  • 此功能适用于 Citrix Workspace app 2403 及更高版本中的云端混合启动。
  • 从 Citrix Workspace app 2409 及更高版本开始,混合启动和本机启动都使用相同的关键字。

    • 从 Citrix Workspace app 2409 及更高版本开始,不再支持 LogoffOnClosePromptMessage 关键字。

启用此功能后,当用户关闭虚拟桌面时,会显示一个提示,要求用户从桌面会话注销。如果存在用于在没有用户登录时关闭 VM 的 Windows 操作系统策略,此功能可能有助于节约能源。

要启用此功能,请执行以下操作:

  1. 导航到 Citrix Studio。
      1. 在左侧导航窗格中单击交付组
      1. 交付组部分选择所需的 VDA。
  2. 单击编辑图标。此时将显示编辑交付组页面。
      1. 在左侧导航窗格中单击桌面
      1. 选择必须添加关键字的所需 VDA。
      1. 单击编辑。此时将显示编辑桌面页面。
  3. 描述字段中将 ICA-LogOffOnClose 关键字设置为 true
  4. 单击确定。关闭虚拟桌面时,将显示以下对话框。
  • 可持续发展提示

  • 自定义“节约能源”屏幕中的文本

您还可以自定义节约能源屏幕中的文本。

  1. 按照上一节中的步骤 1-8 进行操作。
  2. 描述字段中将 ICA-PromptMessage 关键字设置为所需的文本。
  3. 描述字段中将 ICA-Title 关键字设置为所需的文本。
  4. ICA-Icon 关键字设置为 truefalse

    注意:

    ICA-PromptMessage 关键字允许的最大字符数为 200,ICA-Title 关键字允许的最大字符数为 30。

    示例:

    KEYWORDS:ICA-LogOffOnClose=true ICA-PromptMessage="Do you want to sign out from the session?" ICA-Title="Sign out or disconnect" ICA-Icon=true
    <!--NeedCopy-->
    

    可持续发展示例

    默认情况下,关键字会分配给分配到该组的新桌面计算机。对于现有桌面计算机,您必须运行以下 PowerShell 命令才能应用更改:

    $dg = Get-BrokerDesktopGroup -Name '<group name>' -Property 'Name','Uid'
    
    $apr = @( Get-BrokerAssignmentPolicyRule -DesktopGroupUid $dg.Uid -Property 'Description' )
     
    Get-BrokerMachine -DesktopGroupUid $dg.Uid -IsAssigned $true | Set-BrokerMachine -Description $apr[0].Description
    <!--NeedCopy-->
    

    使用此 PowerShell 脚本,可以为一个交付组设置多个分配策略规则。您还可以使用 Citrix Studio 配置多个分配策略规则,每个规则都具有唯一的描述值和一组可能的不同关键字。

  5. 单击确定。关闭虚拟桌面时,将显示以下对话框。

    带图标的可持续发展提示

    当 ICA-Icon=false 时

    不带图标的可持续发展提示

管理工作区控制重新连接

工作区控制允许应用程序随用户在设备之间移动。例如,工作区控制使医院的临床医生能够在工作站之间移动,而无需在每台设备上重新启动其应用程序。对于 Citrix Workspace app,您可以使用全局应用配置服务、组策略或修改注册表来管理客户端设备上的工作区控制。

注意:

不正确地编辑注册表可能会导致严重问题,可能需要您重新安装操作系统。Citrix 无法保证可以解决因不正确使用注册表编辑器而导致的问题。使用注册表编辑器风险自负。编辑注册表之前,请务必备份注册表。

在主桌面映像或 Citrix Virtual Apps 服务器中创建 WSCReconnectModeUser 并修改现有注册表项 WSCReconnectMode。已发布的桌面可以更改 Citrix Workspace app 的行为。

Citrix Workspace app 的 WSCReconnectMode 密钥设置:

  • 0 = 不重新连接到任何现有会话
  • 1 = 在应用程序启动时重新连接
  • 2 = 在应用程序刷新时重新连接
  • 3 = 在应用程序启动或刷新时重新连接
  • 4 = 在 Citrix Workspace 界面打开时重新连接
  • 8 = 在 Windows 登录时重新连接
  • 11 = 3 和 8 的组合

禁用工作区控制

要禁用工作区控制,请创建以下密钥:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Dazzle (64 位)

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\\Dazzle (32 位)

名称:WSCReconnectModeUser

类型:REG_SZ

值数据:0

将以下注册表项的默认值从 3 修改为 0

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Dazzle (64 位)

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Dazzle (32 位)

名称:WSCReconnectMode

类型:REG_SZ

值数据:0

注意:

如果不想创建注册表项,也可以将 WSCReconnectAll 注册表项设置为 false。

32 位计算机的注册表项

注册表项:WSCSupported

True

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID +\Properties
-  HKEY_LOCAL_MACHINE\Software\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Citrix\Dazzle

注册表项:WSCReconnectAll

True

注册表路径

-  `HKEY_CURRENT_USER\Software\Citrix\Dazzle`
-  `HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID + \Properties`
-  `HKEY_LOCAL_MACHINE\Software\Policies\Citrix\Dazzle`
-  `HKEY_LOCAL_MACHINe\Software\Citrix\Dazzle`

注册表项:WSCReconnectMode

3

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID +\Properties
-  HKEY_LOCAL_MACHINE\Software\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Citrix\Dazzle

注册表项:WSCReconnectModeUser

:注册表在安装期间不会创建。

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID+\Properties
-  HKEY_LOCAL_MACHINE\Software\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Citrix\Dazzle

64 位计算机的注册表项

注册表项:WSCSupported

True

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID +\Properties
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\Dazzle

注册表项:WSCReconnectAll

True

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID + \Properties
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\Dazzle

注册表项:WSCReconnectMode

3

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID +\Properties
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\Dazzle

注册表项:WSCReconnectModeUser

:安装期间不会创建此注册表项。

注册表路径

-  HKEY_CURRENT_USER\Software\Citrix\Dazzle
-  HKEY_CURRENT_USER\Software\Citrix\Receiver\SR\Store" + primaryStoreID+\Properties
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\Citrix\Dazzle
-  HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\Dazzle

Citrix Workspace 应用程序中的持久会话

从 2503 版本开始,如果启用持久会话功能,当应用程序或桌面会话注销或断开连接时,Citrix Workspace 应用程序会自动检测会话终止并重新启动应用程序或桌面,而无需任何用户干预。

此功能可确保应用程序或桌面的不间断可用性,从而改善用户体验和提高工作效率。

注意:

  • 此功能仅在原生 Citrix Workspace 应用程序上受支持。

  • 对于会话漫游情况下的 Workstation VDA,不支持持久 ICA 会话。

管理员可以通过组策略对象 (GPO) 策略启用此功能。此策略允许管理员将特定应用程序或桌面配置为持久资源,并定义资源启动失败时的重试次数:

  • 默认重试次数:5
  • 重试范围:0–10

使用 GPO 启用持久会话功能:

  1. 通过运行 gpedit.msc 打开 Citrix Workspace 应用程序组策略对象管理模板,然后导航到 Computer Configuration(计算机配置)节点。
  2. 转至 Administrative Templates(管理模板)> Citrix Components(Citrix 组件)> Citrix Workspace
  3. 选择 Persistent ICA(持久 ICA)策略。

    Persistent ICA

  4. Configured AppName(已配置的应用程序名称)字段中输入已发布的资源名称。
  5. 从下拉列表中输入 Max Launch Retries(最大启动重试次数)。
  6. 选中 Enabled(已启用)复选框。
  7. 单击确定,然后单击应用
  8. 重新启动 Citrix Workspace 应用程序以使更改生效。

启用持久 ICA 策略后,管理员必须禁用 Citrix Workspace 重新连接到现有会话。管理员可以使用 UI 或注册表编辑器禁用 Workspace Control。

要使用 UI 禁用 Workspace Control:

  1. 转至 Advanced Preferences(高级首选项)> Shortcut and Reconnect(快捷方式和重新连接)> Reconnect Options(重新连接选项)。
  2. 清除 Enable for Workspace Control Support(启用 Workspace Control 支持)复选框。

    Workspace Control

要使用注册表编辑器禁用 Workspace Control:

  1. 打开注册表编辑器。
  2. 导航到以下位置之一:
    • 64 位系统:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\Dazzle
    • 32 位系统:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Dazzle
  3. 使用以下值创建注册表项:
    • 类型:REG_SZ
    • 名称:WSCSupported
    • 值:False

使用 GACS 对本地 Store 进行混合启动支持

从 2503 版本开始,适用于 Windows 的 Citrix Workspace 应用程序支持使用全局应用程序配置服务 (GACS) 对本地 Store 进行混合启动管理。在混合启动场景中,用户通过 Web 浏览器访问 Citrix 资源。选择应用程序或桌面后,Citrix StoreFront™ 会生成一个包含必要启动指令的 ICA 文件。然后,本地安装的 Citrix Workspace 应用程序会读取该 ICA 文件,并建立与远程应用程序或桌面的安全连接。

主要行为:

  • 当用户启动会话时,会话内设置将从下一次启动开始应用。
  • 如果 Store 已添加到应用程序中,并且稍后通过浏览器访问,则会从客户端应用程序中检索设置。
  • 只有最近访问的 Store 才会将其设置应用于原生应用程序。

例如:

如果用户首先从一个 Store 启动会话,应用程序会获取并应用其 GACS 策略。之后,如果用户切换到另一个 Store 并启动会话,应用程序会更新并应用新 Store 的 GACS 策略。有关详细信息,请参阅GACS 支持混合启动