跳转到主内容
Waters China

Citrix 上的所有 NuGenesis LMS 用户均出现错误:Excel is waiting for another application to complete an OLE action(Excel 正在等待另一个应用程序完成 OLE 操作)- WKB120811

故障描述

  • 用户登录 NuGenesis LMS 时,每次关闭在 Edit Externally(外部编辑)中启动的 Excel 部分时都会收到错误消息

环境

  • NuGenesis 9 LMS
  • NuGenesis 8 LMS
  • NuGenesis 8 ELN
  • Citrix XenApp

原因

用户通过 Citrix 共享应用程序登录到 NuGenesis。Citrix 会话无限期地保持打开状态。用户 Citrix 配置文件的 Citrix 会话超时设置为 Never(从不)。这会导致所有 Microsoft OLE 连接保持打开状态,并且从不关闭。打开状态的会话数大概到 30 时会导致错误

解决方法

将 Citrix 会话超时设置为 30 分钟或更短时间。

附加信息

请注意,Citrix 断开连接的时间从用户屏幕非活动状态或注销 Citrix 会话时开始计算。

要完成任务,请参阅设置 Citrix 会话超时的说明:

  1. 在用于策略管理的计算机上安装 Citrix Group Policy Engine(Citrix 组策略引擎)
  2. 打开 Microsoft Group Policy Management(Microsoft 组策略管理编辑器)控制台,创建新的 GPO 或编辑现有 GPO
  3. 选择用户模式策略
    • 注:Citrix 组策略引擎在 Group Policy Management Console(组策略管理控制台)和 Group Policy Object Editor(组策略对象编辑器)中添加了 Citrix 节点
  4. 创建新的 Citrix Policy(Citrix 策略)或编辑 Unfiltered policy(未筛选策略)
    • 注意:Unfiltered policy(未筛选策略)始终存在并适用于所有用户。缺省情况下,没有定义设置
  5. 导航至 Settings(设置),然后选择 Session Limits(会话限制)。配置以下设置:
    • Disconnected Session Timer(已断开连接的会话计时器):启用或禁用计时器,确定已断开连接的、锁定的工作站在会话注销前可保持锁定状态的时间。缺省情况下,此计时器处于禁用状态,并且不会注销已断开连接的会话。建议:启用此设置
    • Disconnected Session Timer Interval(断开连接的会话计时器间隔):确定注销会话之前,断开连接的锁定工作站可以保持锁定状态(以分钟为单位)。缺省情况下,时长为 1440 分钟(24 小时)。建议:30 分钟
    • Session Idle Timer(会话空闲计时器):启用或禁用计时器,以确定在没有用户输入的情况下,用户装置与工作站的连接将维持多长时间。缺省情况下,此计时器为启用状态。建议:启用此设置
    • Session Idle Timer Interval(会话空闲计时器间隔):确定在没有用户输入的情况下,用户装置与工作站之间不间断连接可维持的时间(以分钟为单位)。缺省情况下,空闲连接可维持 1440 分钟(24 小时)。建议:30 分钟
  6. 保存设置并退出 Microsoft Group Policy Management Editor(Microsoft 组策略管理编辑器)
  7. 将配置的 GPO 应用于 VDI-in-a-box 环境。

 

id120811, ELN, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG