Enable Multiple Concurrent Remote Desktop Connections in Windows XP SP2

All Windows XP machine has Remote Desktop service that allows the computer to be remotely connected, accessed and controlled from another computer or host. However, all windows XP machine except Windows XP Professional and Windows XP Media Center Edition only allows one concurrent remote desktop connection from a single user. But Windows XP Professional and Windows XP Media Center Edition will allow multiple remote desktop sessions or multiple concurrent remote desktop connections from a single user.
Whenever a remote user client tries to connect to a Windows XP host, the local user will disconnect with the local console screen locking them, with or without his or her permission.
Here’s a hack to unlock the single user limitation and enable multiple concurrent remote desktop connection session support in Windows XP SP2 .So that unlimited users can simultaneously connect to a computers same user via Remote Desktop. Follow the steps below:
  1. Download ConcurrentRemoteDesk.rar (To download click on the link) and extract the file.
  2. Restart the computer and boot in Safe Mode by pressing F8 during initial boot up and by selecting Safe Mode. (This step is only required if you’re currently running Windows Terminal Services or Remote Desktop service, and System File Protection has to be skipped and bypassed, else it will prompt error).
  3. Go to %windir%\System32 %windir%\System32\dllcacheand make a backup copy of termsrv.dll in both folders.
  4. Copy the downloaded termsrv.dll into %windir%\System32,%windir%\ServicePackFiles\i386 (if exist), %windir%\System32\dllcache
  5. Then run the downloaded Multiremotedesk.reg to merge the registry value into registry or you can add it manually
    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core]
    “EnableConcurrentSessions”=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    “EnableConcurrentSessions”=dword:00000001
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    “AllowMultipleTSSessions”=dword:00000001
  6. Click on Start Menu -> Run command and type gpedit.msc and press Enter to open up the Group Policy Editor.
  7. Navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services.
  8. Enable Limit Number of Connections and set the number of connections to 3 (or more). This setting will allow more than one users to use the computer.
  9. Ensure the Remote Desktop is enabled in System Properties -> Remote tab by selecting the radio button for Allow users to connect remotely to this computer.
  10. Enable and turn on Fast User Switching in Control Panel -> User Accounts -> Change the way users log on or off.
  11. Restart the computer normally.
To uninstall, revert back to original termsrv.dll .You probably have to do it in Safe Mode if the Terminal Services is enabled and running.

0 komentar:

Post a Comment