Following the great article Terminal Server & XenApp Tuning Tips published on this website by Pierre Marmignon, this article defined all tips that I’ve found, test and validate for tuning Windows 2008 R2 and XenApp6.
Please note that :
- These informations are provided "as is" and that using these tips is at your own risks.
- All this tuning tips have been tested and validated only on VMs running on Vmware Vsphere 4, let us know your feeback related to any other platform (either Hypervisor or physical server).
Following an article in French found on Doctor Citrix I decided to translate it in English as these settings are not documented as far as I found on the Internet.
The purpose of these settings is to set up a specific NIC for IMA use when You have multi homed XenApp Servers.
Following the Article written by Paul Wilson on the Citrix Community Blog and my Article related to Terminal Server & XenApp Tuning I decided to also write this little article related to XenDesktop Tuning.
Many values were taken from XenApp Tuning because they can also be applied to Windows XP / Vista / 7.
Do not hesitate to give us your comments for this Article to be updated with your experience and feedback.
Please note that these informations are provided "as is" and that using these tips is at your own risks.
Please also Note that all REG_DWORD values are provided in decimal format.
All Registry Hives are provided for x86 platforms. For x64 Platforms, do not forget to add "WoW6432Node" if hive is in HKLM\Software.
Working in SBC environments for some years now I've used some best practices documents like the well known Methodology In a Box (MIAB) from Rick Delingher.
These documents, although really pertinent, are now quite outdated and do not include the latest OS and XenApp releases.
The purpose of this article is an attempt to summarize all Tuning Tips I've found (and also that I'm using) and describe the target operating system / XenApp version(s) they're working for.
Do not hesitate to give us your comments for this Article to be updated with your experience and feedback.
Please note that these informations are provided "as is" and that using these tips is at your own risks.
Working on XenDesktop POCs and Deployments I've done some researches on how to optimize XenDesktop UPD printing just like in XenApp (check this article for more details).
With XenDesktop 2, it was possible to modify the DefaultPrnFlags value (which controls the Citrix printers autocreation process) using the following procedure.
With XenDesktop 3, things are a little bit different, as the Printing Subsystem is now closer to the XenApp One ...
When troubleshooting an EdgeSight 5.0 SP1 Issue on XenApp 4.5 HRP03, I got the Following workaround from Citrix (as originally this is a DotNet Framework Issue) to deal with the "Citrix End User Experiencing Monitoring Service" not starting correctly :
Create a SemsService.exe.config file within the %ProgramFiles%\Citrix\EUEM\Service\ folder with the following content

You would say what's the matter with the Article Title "CitrixTools.Net Tools are Slow to Launch" ?
Actually I've been trying to find for weeks why in some cases All the Tools published on this Site were so Slow to Launch in some cases (Not Always).
And Guess What ? ...
The purpose of this Article is to describe and explain UPD v3 functionnalities that can dramatically improve performances. Actually XenApp (Presentation Server) 4.0 came with a brand new printing subsystem based on the Universal Printer Driver.
This new driver (only available for Windows 2000 / XP Workstations) allow admins to provide users a "Real" Universal Printer Driver that can be used for almost any Client Side printer . You can even manage Client Printers trays and paper formats, etc…
Well let's stop the marketing things ;) : Even if this new driver is a big step for Citrix in printing management, Third Party products like Thinprint still seems to be a step ahead from Citrix regarding print jobs size. Seems To ? ...