I was testing a light-weight XFCE Linux desktop that could be used as a front end for users accessing our terminal servers.“ I wanted a way to test it off-site but didn’t want to go through the hassle of setting up a 2008 server.“ I came up with the idea of using my XP laptop, but wanted to test multiple connections.“ I knew there was a way to enable multiple RDP sessions on a XP box, but didn’t realize how easy it was. From http://alonbilu.wordpress.com/2008/05/17/enabling-multiple-concurrent-remote-sessions-on-windows-xp-sp3-patched-file-included/ :
1. Go to C:\Windows\system32\dllcache and rename the termsrv.dll to termsrv.dll.bak
2. Go to \Windows\System32 folder and rename termsrv.dll to termsrv.dll.bak
3. Copy the new SP3 patched termsrv.dll to \Windows\System32 folder
4. Run the included registry patch “ts_concurrent_session_patch.reg” (by double clicking it), it will update the relevant registry values which are relevant to the concurrent sessions support.
5. Restart windows.
I found that in addition, I needed to rename and copy the termserv.dll to %windir%\ServicePackFiles\i386, as well as copying it to dllcache.
I also found that if your machine is on a domain, you’ll need to run the registry patch after each logon.“ Besides that, it’s working like a charm.“ I’ve had 5 concurrent sessions on my box and haven’t even noticed a slowdown from the console.