motoflop
07-15-2003, 11:03 AM
Windows XP Pro has at least partial Terminal Server functionality. TS seems to be tweaked so that, by default, it doesn't allow connections from other computers. And when you enable it, you can have only one TS session at time.
I spent some time to explore TS settings and managed to enhance TS functionality. Now I can connect to XP Pro from many computers simultaneously and also have local session. Unfortunately I didn't make notes what I did. So I cannot give full instructions to you. But here are some registry settings to try with.
"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Win dows\Installer\EnableAdminTSRemote" REG_DWORD value 1. This propably enables running windows installer from TS session.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Win dows NT\Terminal Services\MaxInstanceCount" REG_DWORD value 10. This limits how many TS sessions can be active simultaneously. Default value was propably 1. There are also bunch of other settings under this registry branch, but I don't list them here.
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Terminal Server" with various subkeys. I believe these settings are most important to enable TS functionality. By default these settins are so that TS doesn't work or doesn't allow external connections.
- "AllowTSConnections" REG_DWORD value 1
- "fAllowToGetHelp" REG_DWORD value 1
- "fDenyTSConnections" REG_DWORD value 0
- "TSEnabled" REG_DWORD value 1
- "TSUserEnabled" REG_DWORD value 1
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AllowMultipleTSSessions" REG_DWORD with value 1. This setting also adds new "Users" page to Task Manager.
You need also ensure that service named "Terminal Services" is installed and running.
After all that you should be able to logon to XP from other computers. For logging you need Tesrminal Services client software. You can get it from Windows 2000 server installation and perhaps from somewhere else. Basically you need following files:
- CCONMAN.CNT
- CCONMAN.HLP
- CONMAN.EXE
- MSTSC.CNT
- MSTSC.EXE
- MSTSC.HLP
- RDPDR.DLL
You can use MSTSC.EXE to connect to Terminal Server.
/Nico
I spent some time to explore TS settings and managed to enhance TS functionality. Now I can connect to XP Pro from many computers simultaneously and also have local session. Unfortunately I didn't make notes what I did. So I cannot give full instructions to you. But here are some registry settings to try with.
"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Win dows\Installer\EnableAdminTSRemote" REG_DWORD value 1. This propably enables running windows installer from TS session.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Win dows NT\Terminal Services\MaxInstanceCount" REG_DWORD value 10. This limits how many TS sessions can be active simultaneously. Default value was propably 1. There are also bunch of other settings under this registry branch, but I don't list them here.
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Terminal Server" with various subkeys. I believe these settings are most important to enable TS functionality. By default these settins are so that TS doesn't work or doesn't allow external connections.
- "AllowTSConnections" REG_DWORD value 1
- "fAllowToGetHelp" REG_DWORD value 1
- "fDenyTSConnections" REG_DWORD value 0
- "TSEnabled" REG_DWORD value 1
- "TSUserEnabled" REG_DWORD value 1
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AllowMultipleTSSessions" REG_DWORD with value 1. This setting also adds new "Users" page to Task Manager.
You need also ensure that service named "Terminal Services" is installed and running.
After all that you should be able to logon to XP from other computers. For logging you need Tesrminal Services client software. You can get it from Windows 2000 server installation and perhaps from somewhere else. Basically you need following files:
- CCONMAN.CNT
- CCONMAN.HLP
- CONMAN.EXE
- MSTSC.CNT
- MSTSC.EXE
- MSTSC.HLP
- RDPDR.DLL
You can use MSTSC.EXE to connect to Terminal Server.
/Nico