前两天搭建demo环境的时候,勇敢的选择了Windows 2008 R2 SP1。

在2008 R2 SP1刚出来的时候,由于一些新特性和一些令人兴奋的功能点,大家都选择了使用2008 R2 SP1版本作为XenApp的宿主系统,但是,在实际使用中发现了很多问题,比如远程接入的时候会导致服务器RDP崩溃等等问题。于是Citrix就出了一系列的补丁,而补丁又会被新的更新所取代,部分补丁还有一些先决条件,必须先安装某些补丁,否则会造成一定的问题,比如组件被删等等,由于诸多的原因,造成打补丁变成了一个很复杂的事情。

先声明,至少到目前为止,我没有发现Citrix补丁的修复的正规方法,比如,哪些需要安装,如何查看应该安装的顺序,应该安装哪些补丁等等,如果是让我挨个补丁说明来查看,那就免了。

查看了到最近的补丁,除掉一些安全更新,其他比较重要的,用于修复功能异常的补丁,做了一下收集和整理。安全更新不影响功能测试,这里就省略掉了。POC环境,干净的2008 R2 SP1加XenApp 6推荐安装以下补丁:

  1. XA600W2K8R2X64060.msp
  2. XA600W2K8R2X64017.msp
  3. XA600W2K8R2X64018.msp
  4. XA600W2K8R2X64026.msp
  5. XA600W2K8R2X64029.msp
  6. XA600W2K8R2X64056.msp
  7. XA600W2K8R2X64058.msp
  8. XA600W2K8R2X64062.msp
  9. XA600W2K8R2X64068.msp

注意观察,使用的是顺序列表,而不是无序列表。第一个补丁必须先打,否则可能造成License组件被删除。

BTW:可以一次性下载完所有的补丁,挨个安装所有的补丁,中间不需要重启,即使提示重启,也可以跳过,打完所有补丁再重启即可。