Citrix Desktop Studio在打开过程中往往需要耗时几十秒甚至更长时间才能显示配置信息,之后所有操作
速度都是正常,没有延迟。但是打开过程过缓让使用人员没法接受,尤其有些耗时几分钟才能打开。造成
这个问题的原因是Citrix管理控制台都是基于microsoft .net framework架构编写,为了提高程序安全性,
citrix都给他产品附带的控制台(Access management console,Delivery Service Console及Desktop Studio)
都添加了数字签名,当管理员打开这些控制台的时候,控制台程序试图访问数字签名颁发者如(verisign等)的
URL进行检查,如果控制台所在操作系统不能访问互联网时,失败重试会明显延长控制台的打开。这就是为什么
控制台需要经过好几十秒到几分钟才能看到配置信息的原因。
解决问题的思路即不论控制台所在的操作系统能否访问互联网,都把数字签名校验的过程给关掉。
1.xenapp 6.0
现象:
可以选择第一个选项:Disable Authenticode signature checking
2.xenapp5.0 xendesktop5.0以前的版本
假设所在操作系统已经安装有Access Management Console 或者 Delivery Services Console,在citrix产品中这些控制台会随着
XenApp, XenDesktop, Password Manager和Access Gateway Advanced Edition 出现。
为了加速xenapp5.0或xendesktop5.0及之前版本所安装的控制台打开,操作系统必须具备下面的条件之一:
Microsoft .NET Framework 2.0 with KB936707 Hotfix
Microsoft .NET Framework 2.0, Service Pack 1 or later
Microsoft.NET Framework 3.0 or later
Microsoft.NET Framework 3.5 or later
解决方法:
(1) 32位windows平台
a. 到c:\windows\system32\目录下面创建一个文件命名为mmc.exe.config
b. 编辑mmc.exe.config,添加如下内容
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
c. 重新运行Access Management Console/Delivery Services Console.
(2) 64位windows 平台
a. 到C:\Windows\SysWOW64目录下面创建一个文件命名为mmc.exe.config
b. 编辑mmc.exe.config,添加如下内容
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
c. 重新运行Access Management Console/Delivery Services Console.
(3) xendesktop 5.0环境的desktop studio
寻找desktop studio所在目录,在目录下建立LaunchConsole.exe.config,增加如下内容
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
重启desktop studio。
(完)