Disable Windows Server 2003 Startup Sound

Op http://www.trevorprokop.com/ kwam ik de volgende tip tegen:

This is a quick fix to remove the startup sound played when users log into a Citrix Published Application.

  1. Download this file. Windows XP Startup.wav
  2. Replace C:\Windows\Media\Windows XP Startup.wav on your Citrix Presentation Server.

Na het uitvoeren van deze twee stappen ben je van het startup geluid verlost.

Citrix: XenApp 5 RTM!


Citrix XenApp 5 – the new name for Citrix Presentation Server – is the most complete application virtualization system that offers both client-side and server-side application virtualization for optimal application performance and flexible delivery options. XenApp brings world-class application delivery to the Microsoft Windows Server and Terminal Services platform with added flexibility, manageability, security and performance, making application delivery the premier choice in providing Windows applications to users.

Key benefits of adopting XenApp 5

  1. Reduce cost
    1. Reduce the cost of patching/updating applications with the new Inter-isolation communication feature of Application Virtualization
    2. Use the new Active Application Monitoring feature of EdgeSight to cut support costs by making it easy for IT to proactively detect and prevent potential performance issues even before they occur
    3. Be IPv6 compliant without rewriting applications
    4. Use the new Installation Manager for Windows Server 2008 to quickly distribute applications, service packs, software patches, and simple command-line script tasks to servers
  2. Improve Performance
    1. Dramatically improve application startup time for streamed applications
    2. Ensure fast and secure delivery of applications with HTTP(S) support for application streaming
    3. Improve Performance for Users and Apps with Preferential Load Balancing (PLB)
    4. Enhance XenApp resource monitoring with updated Resource Manager (based on EdgeSight technology)
  3. Enhance User Experience
    1. Use the completely redesigned Web Interface to enhance user productivity via the intuitive and compelling interface
    2. Streamline End User Experience with new icons
  4. Transition to Windows Server 2008
    1. Leverage the security and stability of Windows Server 2008 platform
    2. Enhance usability with Special Folder Redirection and ClearType font smoothing
    3. Enhance printing with XPS Universal Print Driver
    4. Enable smooth transition to Windows Server 2008 with mixed farm support


Download XenApp 5 vanaf hier: https://www.citrix.com/English/SS/downloads/details.asp?downloadId=1681205&productId=186 je hebt wel een MyCitrix.com account nodig!


Documents to download

  1. Installation Checklist for XenApp 5 for Windows Server® 2008
  2. Readme for XenApp 5 for Windows Server 2008
  3. Citrix XenApp Installation Guide
  4. Getting Started with XenApp
  5. Technical Guide for Upgrading or Migrating to Citrix XenApp 5
  6. Product Documentation link

Release: XenApp Plugin 11.000

These plugin support Windows XP, Vista, 2003, & 2008

Use the “XenApp Plugin for Hosted Apps” to access your hosted applications from your desktop or a web interface.

Use the “XenApp Web Plugin” to access your hosted applications from a web interface.

Use the “XenApp Plugin for Streamed Apps” to access applications streamed to your desktop. You must install the “XenApp Plugin for Hosted Apps” before you install the “XenApp Plugin for Streamed Apps”.

View the list of countries that may have export or import restrictions for products containing strong (128-bit or greater) encryption.


Download de Plugin hier: https://www.citrix.com/English/SS/downloads/details.asp?downloadId=1681207&productId=186#top

Virtual Infrastructure products: features comparison

Ik was al een tijdje aan het zoeken naar een goede features comparison sheet. Ik zat er zelfs al aan te denken om er zelf een te maken tot dat Aleks (virtualistic.nl) me de volgende site liet zien: http://www.it20.info/


  • I have limited the scope to x86 virtualization solutions
  • Virtualization is such a broad topic that I have decided to limit this table to hardware virtualization only solutions. The only exceptions as of today are “SW Virtuozzo” and “Solaris Containers” which do not implement hw virtualization but rather OS virtualization. For a description of these various virtualization tehcnologies check this article.
  • I have limited the solutions and the ISV to what I personally believe to be those that currently matter for the commercial/enterprise customers.
  • To shape/structure and fill this table I have collected feedbacks from various communities and other tables I came across in the last few months (thanks to Andreas Groth for his inputs). I am trying to maintain this page for the sake of the community … not to get credit for a work that others have been doing and I am only integrating here.
  • It’s proving to be very difficult to rate thorugh a simple yes/no table the value of a solution over the other. This is becoming even more challanging since most ISV’s are pushing into the value-add features rather than the pure hypervisor …
  • …. but since so many people are looking for such a table I decided to try ….
  • If you are one one the ISV’s mentioned below feel free to send me feedbacks and suggestions to the e-mail address above.
  • Some of the info in the tables are facts. Other info are opinion of the author and as such should be treated.

Structure of the Comparison:

  • High-level info and general market scenario (this will position the offering in the market)
  • Host/Hypervisor specific information/characteristics (this will high-light the hypervisor features)
  • Virtual Machines specific information/characteristics (this will high-light the potential virtual environments characteristics)
  • Infrastructure Management specific information/characteristics (this will enlarge the scope to the out-of-the box infrastruxture management features)

De comparison sheet kun je hier bekijken: http://www.it20.info/misc/virtualizationscomparison.htm

Thanks Aleks voor de link!

Website: CitrixTools.net

De website CitrixTools.net is een verzamelplaats van verschillende, meestal gratis tools voor XenApp en andere Citrix applicaties. Hieronder vind je een klein overzicht van de verschillende tools.

  • XenApp Load Evaluators Manager
  • XenApp Servers Logon Manager
  • XenApp Sessions Cleaner
  • Modded Web Interface 4.6
  • XenApp App Manager
  • etc.

Klik op het plaatje om naar de website te gaan.


VMware: Citrix on VMware Recommendations

Sven Huisman heeft weer een goede post geplaastst op zijn weblog.

Verron Martina from VMware dropped me an e-mail with a lot of recommendations for running Citrix in a VI3.x environment. These recommendations come from other system engineers from VMware working in the field. Thanks Verron, for sharing this.

Technical Recommendations:

  • I used the ballooning driver. Some Citrix forums will tell you not to use it but for us the ballooning driver made a complete difference.
  • Start by using only one vCPU per VM and if possible use affinity to make sure that the VM is not running on the same core as the console or another VM.
  • The sweet spot we found was to assign only 2GB to the VM and something between 30 and 40 users per VM.
  • Our target was not to beat a physical CPS server with a single VM but get more aggregated users using 2 or 3 VMs (depending on the number of cores available) with no more than 40 users per VM. Do not over commit the cores as that will lose advantage.
  • The final target for us was to demonstrate that the VMs running simultaneously on the same physical server can get a higher number of users (between 70 and 90% more) than a normal CPS installed on the same HW while user experience (keyboard-screen response times, login times, app launch times, etc) are very similar.
  • Some times we have to be patient and wait a few minutes for the VM to get steady, then the magic shows up and the VMs will surpass the physical server regarding load tolerance.
  • Regarding login times, the VM can show longer times; however, once the user is in, the VMs will look fast. Check than DNS servers are not getting messy as this is commonly the problem with long login times.
  • Make sure that the network interfaces are using fixed speed when connecting to the network, do not leave auto negotiated speeds. The best is to use 1000 mbps FULL DUPLEX. :-s
  • Use one virtual disk for Windows and CPS and a different virtual disk for Windows paging of the same VM.
  • When installing VMware tools use a custom installation and remove the shared folder feature. This is very important as Citrix seems not to like that and it is a useless feature on ESX as it’s meant for Workstation.

  • Follow VMware’s best practices for performance tuning on ESX (http://www.vmware.com/pdf/vi_performance_tuning.pdf)
  • Build your template Citrix virtual machine from scratch (don’t convert an existing physical server).
  • Use a single virtual CPU for the template vm
  • This will allow the Windows operating system in the guest to use a uni-processor HAL, as opposed to a SMP HAL, streamlining the guest operating system.
  • Configure the template vm for 2-4 GB RAM..
  • Configure separate virtual disks (VMDK files) for the operating system and the pagefile.
  • Ensure you align the NTFS partition in the VMDK prior to the Windows installation in the guest (at Netapp – http://media.netapp.com/documents/tr-3593.pdf;  at VMware – http://www.vmware.com/vmtn/resources/608).
  • Use a 64-bit Windows installation. :-s
  • Have an understanding of what an ‘acceptable’ threshold of users will be… Some customers see an increase in the number of users per Citrix instance when virtualized, some see fewer.  You should go into it with the expectation that you may get fewer users, as well as what you would like to see (ie 80% of physical or better?  70%?).


Bear in mind that even if you get fewer users per vm than in a physical environment, there are many other benefits to using virtualized Citrix servers:


  • One of the things many Citrix shops struggle with is their deployment process – how do we maintain an up-to-date image for the farm that incorporates the required applications and accommodates the hardware in question… rolling out Windows, including updates and patches, and the Citrix software (though this could be handled by Citrix Installation Manager).  Either way, you are maintaining server images somewhere  either through the use of a complicated installation script, or through imaging software such as Ghost.
  • Deploying a virtual machine through the use of templates is far quicker and more efficient than any other physical imaging process you might have used.  VMs can be deployed in a matter of minutes using templates.  The templates themselves can be created from existing virtual machines, and can be copied and used with VMware snapshots or SAN/NAS snapshots, giving you the ability to easily maintain a library of templates for different types of operating systems, applications, etc.

Disaster recovery:

  • Setting up a Citrix farm to failover to another site requires a large investment in hardware, and man-hours to configure the remote site to handle all the applications necessary.  Furthermore, the hardware in the remote site has to be of the same type as the primary, or your deployment strategy has to take hardware differences into account.
  • Using virtual machines, all you need to do to enable a DR site is have a copy of the required virtual machines in the remote location – hence you only need to set up the farm once, and maintain a copy of it in the remote location.  Spinning up your DR or business continuity site is a matter of ‘powering up’ the virtual machines.  VMware Site Recovery Manager may even help automate that process.


  • Since the citrix system is accessed by users like a PC on a regular basis, a Citrix server is more prone to failure than a regular server (though, with proper maintenance, hopefully less prone than a desktop).  Server outages mean lost productivity for your users, and a significant effort in troubleshooting the problem, since Terminal Services is a good deal more complicated than a regular server.
  • To properly design for the outages we know we will have, you have to have extra capacity in the farm to handle the overflow users when one of the servers is down.  This is true for both planned and unplanned downtime.
  • VMware ESX has been recognized in the industry as one of the most stable platforms to be introduced… ever.  This means fewer outages due to host failures.  Also, since we standardize and virtualize the hardware of the guest operating systems, this holds true across different hosts, enabling your virtual machines to run across hosts from different manufacturers and chipsets.
  • See http://redmondmag.com/features/article.asp?EditorialsID=2400

Application Deployment:

  • Many Citrix shops do a good deal of work maintaining multiple images – deploying applications in ‘stovepipe’ configurations…  that is to say, multiple small groups of Citrix servers, each dedicated to a specific set of applications.  Frequently, this is due to largely due to application incompatibility.  However, it results in the Citrix admin being required to maintain several different images for the Citrix farm.
  • Even if the shop has standardized on a single Citrix image, they will not be using the company’s standard application deployment methodology…  Terminal Services is too funky with regards to application deployment, and requires much handholding.  Most Citrix shops has compeletely separate processes for packaging applications for a PC versus a Citrix server.
  • VMware ThinApp (http://www.thinstall.com) can be used to image your applications separately from the Citrix image… In fact, an application that has been packaged with ThinApp on Windows 2003 will work on Terminal Services, Citrix, Windows XP, and Vista, eliminating the need to package that application for the different platforms.  Furthermore, ThinApp includes a ‘sandbox’ to prevent applications from conflicting with each other.  You simply place the packaged application on a file share on the network, accessible to the Citrix servers (or PCs, or both), and you are done.  Your users simply execute the application from the shared directory, and they are off and running.  This results in a win-win for the customer – the ability to package an application once, and use it for either a PC environment or a Citrix environment.

Bron: http://virtualfuture.info/2008/07/citrix-on-vi3x-recommendations/

Citrix: Smart Citrix Client (Creating ICA files)

In Citrix Presentation Server 4.5 kun je niet ze eenvoudig als in Presentation Server 4.0 ICA files aanmaken. Gelukkig zijn er handige jongels zoals die van Virtual Technologies Software die voor dit soort vraagstukken een antwoord weten. In dit geval heb ik het over de tool Smart Citrix Client.

Screenshot - 27-6-2008 , 16_28_08

Nadat je de ICA file hebt opgeslagen open je deze in notepad en pas je de regel RemoveICAFile aan naar RemoveICAFile=no.


Je kunt de Smart Citrix Client hier downloaden:  SmartCitrixClient.zip

Citrix: An error has occurred while connecting to the requested resource

Ik heb al eens een oplossing gepost voor het onderstaande probleem. Zie de post hier.

Alleen deze keer kreeg ik ook de onderstaande melding in de eventlogs van de Web Interface server.


Ik ben vervolgens gaan zoeken op google. Als eerste kwam ik het volgende artikel tegen: CTX107181 dit bracht echter niet de oplossing. Na wat googlen kwam ik de volgende twee topics op het forum van Citrix tegen:



In een van die topics werd het volgende vermeld:


Ik heb nu de load evaluator omgezet van Advanced naar Default. Het probleem was daarna opgelost.

Citrix: How to determine the software version


In deze post vind je de verschillende locaties, waar je de versie nummers van Citrix software terug kunt vinden.


Presentation Server / XenApp




Web Interface:



Management Consoles:



ICA Client

C:\Program Files\Citrix\ICA Client\version.dat


Meer informatie vind je hier: CTX107570

Citrix: User Profile Manager v1


Citrix heeft begin deze week Sepago Profile Manager overgenomen. Zie http://www.dabcc.com/article.aspx?id=7807 voor meer informatie.



Manage Profile Bloat
User Profile Manager enables administrators to exclude (and include) certain files and folders in order to prevent extraneous settings from needlessly being copied with the profile.  For example, some applications may create folders and files that account for tens or hundreds of megabytes, which are really not required.  By excluding these files it minimizes the extra data being stored in a the profile.  Alternatively, you could elect to only include specific files and folders thus keeping to a minimum the amount of profile data being managed within the user’s profile.

Robust Profiles
User Profile Manager automatically detects and stores all modified registration settings, and can be configured to capture any kind of file modification within the profile. It also prevents the unintentional overwriting of user profiles by using some built-in logic to determine which data should be kept. Inclusion and exclusion lists let you adapt the solution to your specific environment.

Easy to Implement and Simple to Maintain
User Profile Manager includes features which enable administrators to automatically migrate existing user settings and choose at a granular level which profile information to keep or discard. It runs as a system service, and does not require any additional servers, services, or databases or changes to logon scripts. The user data can be stored on the home drive, or on a central network share. You can configure User Profile Manager using group policies, so you can leverage existing Windows management tools.


Je kunt aan de slag met deze tool, mits je een mycitrix account hebt.  Ga naar de volgende website voor meer informatie: http://www.citrix.com/site/jumpPage.asp?pageID=1453077