通常我们在安装好XenDesktop ,需要打开Desktop Studio大概需要等待30秒以上,而且弹出来可能会提示出错,提示您“是否卸载MMC控制台”。这个比较讨厌,在官方搜索到了解决方法。微软比较坑爹,每次打开控制台都需要验证Authenticode签名,导致打开速度异常缓慢。这就需要修改三个地方。

解决方法:

在安装DDC控制器Windows Server 2008 上,打开C:WindowsSystem32;

新建“记事本.txt”修改为“mmc.exe.config”以.config为后缀名的文件,用记事本打开复制一下内容,带#号不要复制:

#For 32-bit Windows Installations:
# Create a file in C:windowssystem32mmc.exe.config
#Place the following text inside the file and save it:

<?xml version=”1.0″ encoding=”utf-8″?>

<configuration>

<runtime>

<generatePublisherEvidence enabled=”false” />

</runtime>

</configuration>

 

#For 64-bit Windows Installations:

# Create a file in C:WindowsSysWOW64mmc.exe.config.

#Place the following text inside the file and save it:

<?xml version=”1.0″ encoding=”utf-8″?>

<configuration>

<runtime>

<generatePublisherEvidence enabled=”false” />

</runtime>

</configuration>

在XenDESTKTOP上C:Program FilesCitrixDesktop Studio下,新建LaunchConsole.exe.config

<?xml version=”1.0″ encoding=”utf-8″?>

<configuration>

<runtime>

<generatePublisherEvidence enabled=”false” />

</runtime>

</configuration>

保存即可;

其实复制这几段内容都是一样的,只是放置的位置和文件名不同罢了!最好将DDC重启下。

Citrix Desktop Studio在打开过程中往往需要耗时几十秒甚至更长时间才能显示配置信息,之后所有操作
速度都是正常,没有延迟。但是打开过程过缓让使用人员没法接受,尤其有些耗时几分钟才能打开。造成
这个问题的原因是Citrix管理控制台都是基于microsoft .net framework架构编写,为了提高程序安全性,
citrix都给他产品附带的控制台(Access management console,Delivery Service Console及Desktop Studio)
都添加了数字签名,当管理员打开这些控制台的时候,控制台程序试图访问数字签名颁发者如(verisign等)的
URL进行检查,如果控制台所在操作系统不能访问互联网时,失败重试会明显延长控制台的打开。这就是为什么
控制台需要经过好几十秒到几分钟才能看到配置信息的原因。
           解决问题的思路即不论控制台所在的操作系统能否访问互联网,都把数字签名校验的过程给关掉。
1.xenapp 6.0
   现象:
   image
   可以选择第一个选项: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。

官方KB:CTX120115

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。