Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We have a small executable that does 2 things:

  1. Read a value from the Registry
  2. Launch a URL in Internet Explorer

I don't have access to the source for the exe to see what it is doing exactly. Recently, there has been an intermittent issue when launching this application on a Citrix XenApp 5 Windows Server 2003 desktop session (from a Windows XP client)... instead of launching the URL within a few seconds, it takes between 1 and 3 minutes.

  • The exe appears to be idle during this time in terms of resources (uses some CPU every few seconds)
  • It doesn't appear to be related to the number of clients on the Citrix desktop (it can happen with 2 users or 10)
  • Other exe's can be loaded without an issue
  • Creating a new session on the same Citrix desktop sometimes resolves the issue
  • Attaching Process Monitor to the exe causes the application to take over 20 minutes to launch the URL
  • The issue has not yet been observed running the exe on laptop, so it seems related to Citrix

I'm looking for ideas on what might be causing this, and what other tests can be done to narrow down potential causes. One thing I still want to test is whether or not it affects all active sessions on the desktop at the same time, or if it is per session.

share|improve this question
    
Is the image of the XP Xenapp desktop patched to the same level as the laptop? –  Split71 Feb 29 '12 at 19:10
    
there are significant differences between the XenApp desktop and the physical laptop; I'll look into getting the same image on a laptop to test –  coonj Feb 29 '12 at 21:51
    
Do you mean the client is Windows XP? What OS is the server? How do they launch applications - are you using the Web Interface or PNAgent etc? –  Dan Mar 1 '12 at 8:33
    
Yes, client is XP, server is Win 2003 R2 (I edited to question). Clients use a web interface to connect to a server, and launch the app from the server desktop. –  coonj Mar 1 '12 at 16:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.