Windows XP TS/RDC?

B

Brian

Hi,

I was wondering if someone could tell me how many sessions Windows XP SP2
can allow via Remote Desktop Connection. If, as I suspect, its only 1, does
anyone know of any software that can be installed to allow more than 1
connection?
We would like to run between 5 - 10 machines for development purposes, each
running different versions of some bespoke software. We're currently running
10 Windows XP workstations, as its cheaper than buying 10 Windows 2003
server licenses. However more than 1 of our developers may need to connect
to one of the workstations, to work on, at anyone time.

Is there a tool, or other bit of software that will allow more than 1
desktop?

Cheers

Brian
 
L

Leythos

v00d002001 said:
Hi,

I was wondering if someone could tell me how many sessions Windows XP SP2
can allow via Remote Desktop Connection. If, as I suspect, its only 1, does
anyone know of any software that can be installed to allow more than 1
connection?
We would like to run between 5 - 10 machines for development purposes, each
running different versions of some bespoke software. We're currently running
10 Windows XP workstations, as its cheaper than buying 10 Windows 2003
server licenses. However more than 1 of our developers may need to connect
to one of the workstations, to work on, at anyone time.

Is there a tool, or other bit of software that will allow more than 1
desktop?

Brian - if you have 10 stations and developers working on them, you need
to get a MSDN Universal Subscription license for each developer and then
you can run them all as Server without any problem or licensing issues.
MSDN provides everything MS offers for Development only, you can't run
production on it, but you could setup 50 2003 servers and allow all
licensed developers to use them under the licensing agreement.

If you are a software developer company you can purchase the ISV package
that provides (about $400) for 5 MSDN Universal licenses!
 
S

storrc

Hi Brian, I have a windows xp pro PC and I run 5 remote desktop
connections to it simultaneously. You need to get hold of a specific
version of termsrv.dll version number 5.1.2600.2055 and then you need
to add the following registry key
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
 
B

Brian

Hi Storrc,

Thanks for the post, sorry it took so long to reply (been away). I'll give
your solution a go, just looking for that termsrv.dll version on the net!

Cheers

Brian
 
B

Brian

Hi Leythos,

Just looking at the MS site for the empower ISVs and under the benefits it
says you get:

"One (1) software license and up to five (5) Client Access Licenses (CALs)
for:
a.. Microsoft Windows Server 2003 (Standard or Enterprise Edition) "

So this would still mean that if we wanted to run 10x 2003 servers, for
development, we'd still have to pay 10x $375, wouldn't we, may be I'm
reading it wrong!

Cheers

Brian
 
B

Brian

Hi Storrc,

Just gave your solution a try, but I don't think it worked. I downloaded
termsrv.dll version 5.1.2600.2055 and copied it to c:\windows\system32, then
added the following to regedit:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

Rebooted the machine, and tried to remote desktop to the machne, but when
someone else connects, I get logged off. Is it only the remote machine that
needs to have the modification, or do all the controlling machines have to
have this done as well?

Cheers

Brian


Brian said:
Hi Storrc,

Thanks for the post, sorry it took so long to reply (been away). I'll give
your solution a go, just looking for that termsrv.dll version on the net!

Cheers

Brian

storrc said:
Hi Brian, I have a windows xp pro PC and I run 5 remote desktop
connections to it simultaneously. You need to get hold of a specific
version of termsrv.dll version number 5.1.2600.2055 and then you need
to add the following registry key
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
 
W

woef

I tried the same trick. And also it didn't work.

woef.

Brian said:
Hi Storrc,

Just gave your solution a try, but I don't think it worked. I downloaded
termsrv.dll version 5.1.2600.2055 and copied it to c:\windows\system32,
then added the following to regedit:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

Rebooted the machine, and tried to remote desktop to the machne, but when
someone else connects, I get logged off. Is it only the remote machine
that needs to have the modification, or do all the controlling machines
have to have this done as well?

Cheers

Brian


Brian said:
Hi Storrc,

Thanks for the post, sorry it took so long to reply (been away). I'll
give your solution a go, just looking for that termsrv.dll version on the
net!

Cheers

Brian

storrc said:
Hi Brian, I have a windows xp pro PC and I run 5 remote desktop
connections to it simultaneously. You need to get hold of a specific
version of termsrv.dll version number 5.1.2600.2055 and then you need
to add the following registry key
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
 
B

Brian

woef,

I eventually got it working, but I had to take the workstation OFF our
domain, and just have it in a workgroup.
Here's what I did:

Install Win XP (mine had SP2 integrated)

Do NOT join domain, leave in workgroup.

Boot into safe mode

Copy the termsrv.dll version 5.1.2600.2055 into the windows\system32
directory + anywhere else you might have a copy of it i.e. dllcache or
servicepackfiles directory (I did a search for termsrv.dll)

Run regedit and add:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

Run gpedit.msc and go to computer config > administrative templates >
windows components > terminal services
Set disabled to restrict users to single remote session, enable limit no of
connections and set it to 3, enable allow remote users to connect using TS.

Go to My Computer and right click, then go to the Remote tab and make sure
allow users to connect remotely is enabled, and select the users/group you
want to allow. <- This is where it being on a domain would be really useful,
as I want to have 10 windows xp machines allowing 3 TS connections, however
as we have 10 developers, I have to setup all 10 on each machine, but make
sure the passwords don't expire, and have to make sure the developers are
aware that if they change their domain password, that it's not going to
change the password on these machines, as they're not part of the domain!
I've heard you can get this working on a domain, however I've tried the
registry change (see below), and added it to a logon script, so it's always
set, however it doesn't seem to work, and I ended up in a situation where I
couldn't even logon locally!

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AllowMultipleTSSessions"=dword:00000001

If anyone knows how to get this working on a domain, please let me know!

Brian

woef said:
I tried the same trick. And also it didn't work.

woef.

Brian said:
Hi Storrc,

Just gave your solution a try, but I don't think it worked. I downloaded
termsrv.dll version 5.1.2600.2055 and copied it to c:\windows\system32,
then added the following to regedit:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

Rebooted the machine, and tried to remote desktop to the machne, but when
someone else connects, I get logged off. Is it only the remote machine
that needs to have the modification, or do all the controlling machines
have to have this done as well?

Cheers

Brian


Brian said:
Hi Storrc,

Thanks for the post, sorry it took so long to reply (been away). I'll
give your solution a go, just looking for that termsrv.dll version on
the net!

Cheers

Brian

Hi Brian, I have a windows xp pro PC and I run 5 remote desktop
connections to it simultaneously. You need to get hold of a specific
version of termsrv.dll version number 5.1.2600.2055 and then you need
to add the following registry key
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
 
W

woef

Brian,

what a big "to do list".

Most of my machines are on a domain, but maybe the ones where it could be
usefull are not I think.

thx for the info !

Brian said:
woef,

I eventually got it working, but I had to take the workstation OFF our
domain, and just have it in a workgroup.
Here's what I did:

Install Win XP (mine had SP2 integrated)

Do NOT join domain, leave in workgroup.

Boot into safe mode

Copy the termsrv.dll version 5.1.2600.2055 into the windows\system32
directory + anywhere else you might have a copy of it i.e. dllcache or
servicepackfiles directory (I did a search for termsrv.dll)

Run regedit and add:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

Run gpedit.msc and go to computer config > administrative templates >
windows components > terminal services
Set disabled to restrict users to single remote session, enable limit no
of connections and set it to 3, enable allow remote users to connect using
TS.

Go to My Computer and right click, then go to the Remote tab and make sure
allow users to connect remotely is enabled, and select the users/group you
want to allow. <- This is where it being on a domain would be really
useful, as I want to have 10 windows xp machines allowing 3 TS
connections, however as we have 10 developers, I have to setup all 10 on
each machine, but make sure the passwords don't expire, and have to make
sure the developers are aware that if they change their domain password,
that it's not going to change the password on these machines, as they're
not part of the domain!
I've heard you can get this working on a domain, however I've tried the
registry change (see below), and added it to a logon script, so it's
always set, however it doesn't seem to work, and I ended up in a situation
where I couldn't even logon locally!

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AllowMultipleTSSessions"=dword:00000001

If anyone knows how to get this working on a domain, please let me know!

Brian

woef said:
I tried the same trick. And also it didn't work.

woef.

Brian said:
Hi Storrc,

Just gave your solution a try, but I don't think it worked. I downloaded
termsrv.dll version 5.1.2600.2055 and copied it to c:\windows\system32,
then added the following to regedit:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001

Rebooted the machine, and tried to remote desktop to the machne, but
when someone else connects, I get logged off. Is it only the remote
machine that needs to have the modification, or do all the controlling
machines have to have this done as well?

Cheers

Brian


Hi Storrc,

Thanks for the post, sorry it took so long to reply (been away). I'll
give your solution a go, just looking for that termsrv.dll version on
the net!

Cheers

Brian

Hi Brian, I have a windows xp pro PC and I run 5 remote desktop
connections to it simultaneously. You need to get hold of a specific
version of termsrv.dll version number 5.1.2600.2055 and then you need
to add the following registry key
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Licensing Core]
"EnableConcurrentSessions"=dword:00000001
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top