在新的或现有的 Citrix XenApp 4.5 服务器上,我无法通过 XenApp Web 界面传输 Allscripts Pro EHR 应用程序。
当用户通过 Citrix XenApp Web 界面启动该应用程序时,应用程序没有焦点,导致用户无法输入用户名和密码。如果他们使用鼠标选择用户名或密码字段,仍然无法输入任何文本。
但是,如果他们执行以下任何操作,他们就可以输入他们的用户名和密码,应用程序就可以顺利运行:
- 单击空白字段的登录按钮。登录失败,但他们可以输入其凭据。
- 最小化登录窗口,然后将其最大化。然后他们可以获得键盘焦点来输入他们的凭据。
什么原因可能导致该特定应用程序在启动时无法获得焦点?
答案1
尝试一下:通过 RDP 而不是 Citrix 无缝启动应用程序。
- 发射
mstsc
- 转至
Options
并浏览至Programs
选项卡 - 勾选
Start the following program on connection
复选框并输入要启动的应用程序或脚本的完整路径和工作目录 - 点击
Connect
并登录。
观察应用程序的行为。如果看到相同的行为,则几乎 100% 可以肯定问题出在应用程序中,并且 100% 可以肯定它与 Citrix 无关。
我曾见过其他应用程序在会话中没有其他窗口时出现这种情况。如果应用程序启动时会话中打开了另一个窗口,则不会出现此行为。