使用 Internet Explorer 9 的 Windows 7 用户可以从以下 URL 登录 Citrix 时毫无问题地使用我们的 Citrix 应用程序: http://internal.domain.com每当他连接到 LAN 或 WAN 时,他都会使用此 URL。
但是,如果他断开与 WAN 的连接并连接到公共互联网,则他需要从不同的 URL 登录到 Citrix,例如:https://external.domain.com,因为内部 URL 仅适用于 LAN 或 WAN IP 地址。
在他登录到第二个网站后,每次单击 Citrix 快捷方式时,Internet Explorer 都会提示他保存或打开 .ICA 文件。如果他选择打开该文件,则文件将开始下载,但下载永远不会完成,因此他永远无法打开该文件。如果他选择下载该文件,则下载仍然永远不会完成。
他两次都使用同一个用户帐户。上述两个网站网址都在 Internet Explorer 的受信任站点列表中。唯一的区别是,当他在 LAN 或 WAN 内时,Internet Explorer 需要通过代理服务器才能连接到第一个网址。
我已经卸载了 Web 客户端,并使用安装文件的新副本重新安装了它,但问题仍然存在。
登录外部 Citrix URL 时,Windows 7 的所有其他实例都能够连接并启动应用程序。
任何想法如何解决这一问题?
答案1
这是一个IE9 的已知问题。
但是,应用文章中的解决方法后,.ICA 文件可以完全下载,但打开它不会打开 Citrix 应用程序。
什么都没有发生,除了在单击链接时(打开之前)wfcrun32.exe 在任务管理器中打开,并且下载完成后,wfica32.exe 打开约一秒钟然后消失。
此问题仅发生在我们的 1 个 citrix 网站上。另一个网站即使使用 IE9 打开也能正常运行。
答案2
创建一个包含以下内容的批处理文件(或指向包含 wfica32.exe 的文件夹):
cd\Program Files (x86)\Citrix\ICA Client\
wfica32.exe /setup
这将重新注册客户端,您必须从开始菜单打开新的 IE 会话,而不是从快速启动。此外,可能需要结束 citrix 进程的任务。
答案3
只需按照以下步骤操作
- 安装最新的 Citrix 接收器
- 重启电脑
- 启动 Internet Explorer
- 清除 Internet Explorer 中的所有缓存和临时文件等
- 启动 Citrix
它会起作用。在最后一步之前,您应该将该网站(您通过该网站启动.ica
文件)置于受信任的站点下。