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