Increase number of allowed remote desktop connections

Windows Server 2003 allows 2 non-console and one console remote desktop connections. Is there a way to increase the number of non-console sessions allowed?


If you run into the problem of not being allowed into the server because the connections are full (and you know it's due to connections left hanging), you can use the command prompt commands qwinsta and rwinsta to query and terminate sessions.

Like so:

> qwinsta /SERVER:xxx.xxx.xxx.xxx
SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
console                                     0  Conn    wdcon
rdp-tcp                                 65536  Listen  rdpwd
rdp-tcp#14        Administrator             1  Active  rdpwd

...and then terminate the desired session (I'm terminating the last row on the list above here):

> rwinsta 1 /SERVER:xxx.xxx.xxx.xxx

No, you need to use Terminal Server to do this, and you have to pay a license fee per user limit.

Although I've seen of hacks where you take 1 DLL from Terminal Server and shove it into Windows to fool the limit (but I think that only works on XP to bring the 1 user limit up to 2), despite, this violates the EULA of the software (although it's legally binding aspect in arguable at best, and may not apply to you depending on your country).