Citrix XenApp

How to launch multiple sessions of a XenApp 6.5 application without stealing the original session


If you have an application that requires more that one session per user, as in they want 2 sessions open to the same application concurrently, there are a few things you need to do. You have run through all these steps. Otherwise you’ll be left scratching your head trying to figure out why the 2nd session keeps stealing the 1st session and you only get 1 application window open. 🙂

1. Verify the app is set to allow multiple sessions. By default “Allow only one instance of application for each user” is unchecked. Leave it like that.


2. Log into your Web Interfaces and right click on your XenApp Web Site. Then click Workspace Control. Make sure the Reconnect Button is set to “Allow users to customize”. This allows the select users who need concurrent application sessions to modify their settings without having to impact the rest of your users.


3. Verify Remote Desktop Session Host on your XenApp servers is set to allow more than 1 session. Most people forget this one since it’s not really a Citrix setting. Go to Start > All Programs > Administrative Tools > Remote Desktop Services > Remote Desktop Session Host Configuration. Double click on “Restrict each user to a single session”:


and under the “General” tab, uncheck “Restrict each user to a single session”:


4. Have the user login to the Web Interface. Have them click Settings in the top right and uncheck the “Reconnect” option. Then hit Save:


5. Now have the user try to launch 2 sessions of the same app one right after another. You should have 2 sessions launch now. Here is an example with Notepad:


About Jason Samuel

Jason Samuel lives in Houston, TX with a primary focus on strategic advisory and architecture of end-user computing, security, enterprise mobility, virtualization, and cloud technologies from Citrix, Microsoft, & VMware. He also has an extensive background in web architecture and networking over his 20+ year career in IT. He is an Author, Speaker, and Local User Group Community Leader. He is certified in several technologies and is 1 of 63 people globally that is a recipient of the prestigious Citrix Technology Professional (CTP) award. He is 1 of 42 people in the world that has been awarded as a VMware EUC Champion and VMware vExpert. He is a featured author on DABCC which provides the latest IT Community News on Cloud, Data Center, Desktop, Mobility, Security, Storage, & Virtualization. In his spare time Jason enjoys writing how-to articles and evangelizing the technologies he works with. Disclaimer: The content and opinions expressed in articles and posts are his own and are by no means associated with his employer.

Recommended for you


  1. Jerome Mogentale

    December 9, 2013 at 10:07 AM

    Appreciate the post, good content, Tks

  2. Tori Walsh

    March 21, 2014 at 5:23 PM

    Great post. You are a hero.
    Thank you so much!

  3. sedo

    November 28, 2014 at 1:00 AM

    Hi Bro
    Great post for xa6.5 , but i’m using xenapp 7.6. I want to use multiple session in xenapp 7.6 and xenapp 7.6 is installed on windows server 2012 r2. can i help you ?

  4. Matthias

    April 17, 2015 at 4:19 AM

    It works fine for me, but I have a small problem:
    As soon as an application hits its concurrent instance limits and then someone logs in with a user already having a session, it “steals” the already opened session, instead of giving the “Concurrent Session limit reached” warning. Any Idea?

  5. Jamie

    September 22, 2016 at 10:36 AM

    I know this is a little dated but can you prevent it from stealing the session from another device? This works on the same machine but when you go to another laptop it still steals the session.

Leave a Reply

Your email address will not be published. Required fields are marked *