Citrix 3.0 takes up my Terminal Services licenses after installing

Posted on 2004-09-08
Last Modified: 2013-11-21
I recently installed Citrix 3.0 on our Terminal Server which has been running Terminal services for over a year just fine.  Remote users have logged on just fine but we decided to try out Citrix for its added benefits.  At the current time we just purchased the 5 licenses that come with Citrix.  We also have 30-40 Terminal services CALs.  

We went through installation and everything seemed good.  Tested the citrix connections and all worked as well as still connecting via TS.  
The problem is when more than 5 users connect to this server.  When the 6th person connects, they get an error saying not enough licenses.  Why would Citrix take the Microsoft Terminal server licenses?
I assumed both could work on same server since one is RDP and the other is ICA?

Has anyone run across this?  I heard from another tech that the previous metaframe versions ran fine with RDP connecting simultaniously.  What changed on 3.0?

Question by:kencruzan
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4

Expert Comment

ID: 12007545
You can connect via RDP or ICA, but both are going to need a Citrix license.

Author Comment

ID: 12007568
How can Citrix steal Microsoft licensing?  That would seem illegal.  I don't believe it used the terminal server CAL's before version 3.0.

Assisted Solution

syn_ack_fin earned 63 total points
ID: 12008171
This is by design because of the way Citrix handles the RDP web client. See this support document:

Sorry, no way around it.

Good Luck.
Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.


Accepted Solution

tebacher earned 62 total points
ID: 12008219
I guess I've never thought of it as stealing, but it's a good term to use in your situation!

Basically, you can't turn citrix off after installing it so the 6th user that connects isn't using it.  When Citrix see's that 6th user and doesn't have a license for it, it just turns it down.  You can't revert back to just using TS for the 6th user...

Does this make any sense??  I don't know if I'm getting my point across clearly.

Citrix is not cheap, and you will need a citrix license for every client connecting to your server.  Even if you have 10000 TS licences, you'd still need enough Citrix licenses for all the users connecting to it.

Author Comment

ID: 12008434
I appreciate both your help.  I split points as this was my first time to post and I'm not all that sure how it works yet.  I understand now the reason but I sure don't like it.  I can't believe Microsoft allows this to happen after all it is taking away from their product.  I just hope Citrix finds a better solution in the future as I think they are loosing a lot of business because of this issue.

Thanks again

Author Comment

ID: 12608757
Okay, what about installing Citrix on a totally seperate windows 2003 server.  If there is a 2000 server acting as the domain controller, another 2000 server acting as the terminal server and I add a 2003 citrix server, will there still be licensing issues for that terminal server?  It seems that the licenses are controlled by the DC.  I would hate to try solving this issue by having a seperate terminal server and citrix server only to find out that citrix still takes my terminal services licenses.

Any thoughts

Expert Comment

ID: 12609484
Citrix will NOT work unless you install it on a terminal server.  

You really need to think of Terminal Server and Citrix as 2 seperate entities that work together.  You need the MS CALS and Citrix Licences for a user to connect.  Run out of EITHER and your users won't be able to connect.

Author Comment

ID: 12609537
Yes, but I have all the MS CALS.  I am not adding people to our terminal server.   I am just spliting the users in half.  Lets say I have 20 remote users with 20 TS CALS and 20 MS CALS.  I want to keep 10 on the current TS server and move 10 to a new server running TS and Citrix.  Eventually, I plan to put citrix on the current TS but I don't have enough citrix licenses at this time.  I needed to split the number of users anyway and have a backup TS server for emergency so I decided to get the second server.   Like I said, when I eventually have citrix on both servers, I can do load balancing.

I tried putting Citrix 3.0 on the current TS server and I only had 5 Citrix licenses.  After installing, the darn citrix took my TS CALS so I could only log 5 users on at a time wheather I used RDP client or ICA client.  

Will I have the same problem even with two seperate servers?

Expert Comment

ID: 12614609
If these 2 Citrix servers were setup to communicate with each other (in the same farm), they can share Citrix licences.  I think you'd want to do this if possible, as I don't think you can take some of your licences out of citrix to put into a different server.

Featured Post

Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Issue: One Windows 2008 R2 64bit server on the network unable to connect to a buffalo Device (Linkstation) with firmware version 1.56. There are a total of four servers on the network this being one of them. Troubleshooting Steps: Connect via h…
If you're not part of the solution, you're part of the problem.   Tips on how to secure IoT devices, even the dumbest ones, so they can't be used as part of a DDoS botnet.  Use PRTG Network Monitor as one of the building blocks, to detect unusual…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…

695 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question