Windows XP SP3 Удаленный рабочий стол для нескольких пользователей одновременно

Windows XP SP3 Удаленный рабочий стол для нескольких пользователей одновременно (патчим termsrv.dll)

пытаюсь подключиться с помощью remote desktop connection, при этом система пишет мне сообщение, что другой работающий пользователь будет отключен.

 

Вопрос: можно ли как-то настроить систему для одновременной работы нескольких пользователей через удаленный рабочий стол?

 

Для того чтобы позволить нескольким пользователям работать одновременно по RDP, необходимо соответствующим образом пропатчить файл termsrv.dll - чтобы убрать ограничение Microsoft, наложенное на Windows XP. Перед тем как применять данный патч, убедитесь, что ваши действия не противоречат законодательству и вашему лицензионному соглашению.

 

Итак, далее предлагается пошаговая инструкция, как сделать Remote Desktop для нескольких пользователей  одновременно:

 

1) скачать пропатченный файл termsrv.dll для соответствующей версии Windows XP

termsrv_patch.zip (в архиве вы найдете termsrv.dll для следующих версий - Windows XP SP2  5.1.2600.2180 и Windows XP SP3 5.1.2600.5512)

 

2) если у вас включена защита системных файлов (System File Protection), то  пропатченный файл termsrv.dll необходимо перезаписывать в безопасном режиме (Save Mode).  Для этого перезагрузите компьютер, при загрузке нажмите F8, выберите безопасный режим.

 

3) переименуйте оригинальный файл termsrv.dll, который находится в директории  C:\Windows\System32\, например так - termsrv_orig.dll

 

4) скопируйте пропатченный файл termsrv.dll (который вы скачали) в следующие директории

     C:\Windows\System32\
     C:\Windows\ServicePackFiles\i386\ (если директория существует)
     C:\Windows\System32\dllcache\ (если директория существует)

 

5) пропатчите ключи реестра, запустив файл ts_multiple_sessions.bat, который находится в скачанном архиве. Можете сделать то же самое вручную с помощью regedit.exe:

[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) Start -> Run -> gpedit.msc -> Computer Configuration -> Administrative Templates -> Windows Components -> Terminal Services -> Limit Number of Connections

измените значение Limit Number of Connections на необходимое количество одновременных подключений.

 

7) убедитесь что в свойствах системы (System Properties -> вкладка Remote) поставлена галочка Allow users to connect remotely to this computer (Разрешить пользователям удаллено подключаться к этому компьютеру)

 

8) убедитесь что включена опция Fast User Switching (Control Panel -> User Accounts -> Change the way users log on or off)

 

9) перезагрузите компьютер

 

Если вы все выполнили правильно, то теперь у вас должен работать удаленный рабочий стол одновременно для нескольких пользователей.

 

В том случае, если после замены файла termsrv.dll ваш компьютер перестанет загружаться,  то удалите пропатченный файл termsrv.dll из папки \Windows\System32 , и скопируйте обратно оригинальный termsrv.dll

 

--

Ограничения: данный метод не работает, если компьютер зарегистрирован в домене.

 

Enable Multiple Concurrent Remote Desktop Connections or Sessions in Windows XP

 

Если вы не доверяете пропатченным файлам в архиве - можете сами изменить следующие байты вручную с помощью hex-редактора (например, winHex)

termsrv.dll (SP2 5.1.2600.2180) 295,424 bytes
Offsets: hexadec.

128BB: 75 -> 74
217D3: 8B -> 33
217D4: C7 -> C0
2192D: 8B -> 33
2192E: C7 -> C0
225B7: 54 -> 20

 

termsrv.dll (SP3 5.1.2600.5512) 295,424 bytes
Offsets: hexadec.

22A17: 74 -> 75
22A69: 7F -> 90
22A6A: 16 -> 90

 

баллов 2 +
Гуpу
 
 
Работает даже если компьютер зарегистрирован в домене. Правда по RDP вход только для локальных пользователей, если применить настройки согласно статье http://www.remkoweijnen.nl/blog/2011/01/30/using-fast-user-switching-on-domain-xp-computers и проверить настройки Start -> Run -> gpedit.msc -> Computer Configuration -> Administrative Templates ->System ->Logon ->Always use classic logon, значение Always use classic logon должно быть установлено в Not configured.
баллов 0 +
havets
 
 
Вариант рабочий! Спасибо. У меня глупый вопрос: за что тогда отвечают байты 00000148: BF <- F7 00000149: 98 <- 43 0000014A: 04 <- 05 000483F9: 64 <- 00 000483FA: 65 <- 00 000483FB: 65 <- 00 000483FC: 70 <- 00 000483FD: 78 <- 00 000483FE: 77 <- 00 которые меняет вот эта программа? http://www.hackwmc.info/upload/userfiles/1/MU.zip

 

Взято тут: http://coders.ask-ru.net/question.aspx?qid=164

Яндекс деньги