Citrix Workspace 应用程序

App Protection 状态检查故障排除

以下部分介绍了您可能会面临的一些问题以及如何解决这些问题:

会话已终止但未显示任何错误消息

如果您的虚拟应用程序或桌面会话突然终止但未显示任何错误消息,请执行以下步骤:

  1. 检查您的 Citrix Workspace 应用程序版本是否早于以下版本之一:

    • 适用于 Windows 的 Citrix Workspace 应用程序 2309
    • 适用于 Mac 的 Citrix Workspace 应用程序 2308
    • 适用于 Linux 的 Citrix Workspace 应用程序 2308

    注意:

    如果 Citrix Workspace 应用程序版本早于步骤 1 中列出的版本,并且启用了 App Protection 状态检查功能,虚拟应用程序或桌面会话将终止但不显示任何错误消息。但是,如果 Citrix Workspace 应用程序版本高于或等于步骤 1 中列出的版本,并且启用了 App Protection 状态检查功能,虚拟应用程序或桌面会话将终止并显示错误消息。

  2. 检查 App Protection 状态检查功能是否已启用。

  3. 如果 Citrix Workspace 应用程序版本高于或等于之前的版本,并且状态检查功能也处于活动状态,则请收集日志并联系 Citrix 技术支持部门。有关收集日志的详细信息,请参阅日志收集

App Protection 状态检查已启用,但较旧版本的会话未终止

通常情况下,如果启用了 App Protection 状态检查功能,并且您正在通过较旧版本的 Citrix Workspace 应用程序进行连接,则必须终止会话。

但是,如果会话未终止,则请执行以下步骤:

  1. 在 Virtual Delivery Agent 中,执行以下操作:

    1. 运行以下命令并检查 ctxappprotectionsvc 服务是否正在运行:

      sc query ctxappprotectionsvc

    2. 如果 ctxappprotectionsvc 服务未运行,请执行以下步骤以启动该服务:

      1. 请通过运行以下命令将 ctxappprotectionsvc service 的启动类型更改为 automatic

        sc config ctxappprotectionsvc start=auto

      2. 请通过运行以下命令启动该服务:

        sc start ctxappprotectionsvc

  2. 检查您输入的状态检查值是否具有以下前缀之一:

    • 对于适用于 Windows 的 Citrix Workspace 应用程序,前缀为 windows-
    • 对于适用于 Linux 的 Citrix Workspace 应用程序,前缀为 linux-
    • 对于适用于 Mac 的 Citrix Workspace 应用程序,mac-
  3. 检查状态检查值是否根据相关平台正确添加,因为这些值是平台特有的值。

  4. 检查 reg 位置 (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\AppProtectionPolicies) 以验证状态检查是否已与 Virtual Delivery Agent 同步。

  5. 如果满足上述所有条件,并且较旧版本的 Citrix Workspace 应用程序的会话仍处于连接状态,请收集日志并联系 Citrix 技术支持部门。有关收集日志的详细信息,请参阅日志收集

App Protection 状态检查在一个平台上运行,但在另一个平台上无法运行

有时,App Protection 状态检查功能可能在一个平台上运行,但在另一个平台上无法运行。例如,App Protection 状态检查功能在适用于 Windows 的 Citrix Workspace 应用程序中运行,但在适用于 Linux 的 Citrix Workspace 应用程序中无法运行。

在此类场景中,请执行以下步骤:

  1. 检查您输入的状态检查值是否具有以下前缀之一:

    • 对于适用于 Windows 的 Citrix Workspace 应用程序,前缀为 windows-
    • 对于适用于 Linux 的 Citrix Workspace 应用程序,前缀为 linux-
    • 对于适用于 Mac 的 Citrix Workspace 应用程序,mac-
  2. 检查状态检查值是否根据相关平台正确添加,因为这些值是平台特有的值。

  3. 检查 Virtual Delivery Agent 上的 reg 位置 (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\AppProtectionPolicies) 以验证状态检查是否已与 Virtual Delivery Agent 同步。它们必须与 Studio 上的配置相匹配。

  4. 如果满足上述所有条件,并且较旧版本的 Citrix Workspace 应用程序的会话仍处于连接状态,请收集日志并联系 Citrix 技术支持部门。有关收集日志的详细信息,请参阅日志收集

App Protection 状态检查故障排除