Как да активирам множество едновременни връзки или сесии за отдалечен работен плот в Windows XP.

Windows XP Professional и Windows XP Media Center Edition (MCE) имат услуга за връзка отдалечен работен плот (RDP), което ви позволява отдалечено свързване на компютър, достъп и контрол от друг компютър или хост. Въпреки това машини с операционна система Уиндоус експи позволяват едновременно връзка с отдалечен работен плот само един потребител, който е бил свързан с него, няма множество сесии връзки с отдалечен работен плот или поддържащи връзки.

Винаги, когато отдалечен потребител се свързва чрез клиент с отдалечен работен плот (RDC) за да се свържете с хост Уиндоус експи, локалният потребител е прекъснат със заключване на конзолата или без негово разрешение. Отдалечен работен плот, За разлика от Terminal Server Services в Windows Server 2003 и Server 2008, той е проектиран за еднократна употреба от потребителя, независимо дали е локален или отдалечен потребител.

Тук хак за отключване на една граница което позволява множество едновременни сесии за свързване на отдалечен работен плот в Windows XP Professional и Media Center Edition, като се използва или закърпената termserv.dll, или старата закърпена termserv.dll версия 5.1.2600.2055, така че неограничен брой потребители могат едновременно свържете се с компютър с помощта на отдалечен работен плот.

  1. Изтеглете закърпено копие, което ще премахне забранените ограничения за връзка с отдалечен работен плот за вашата версия на Windows XP:

Windows XP SP3: termsrv.dll (версия 5.1.2600.5512)

За информация терминът rv.dll обикновено има следните битове шестнадесетични кодове, които се заменят със следните стойности:

00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90

  1. Рестартирайте компютъра си и заредете информацията в безопасен режим, като щракнете върху F8 по време на зареждане и изберете безопасен режим . Тази стъпка е необходима само ако в момента използвате Windows Terminal Services или услуги за отдалечен работен плот, защитата на файловата система трябва да бъде пропусната или ще се появи следното съобщение за грешка, за да възстановите оригиналния термин rv.dll.

едновременни

3. Отидете на % WINDIR% System32 и направете резервно копие (или преименувайте) termsrv.dll .

4. Преименувайте или изтрийте termserv.dll в папката % WINDIR% System32 Dllcache.

5. Копирайте изтегленото termsrv.dll в % WINDIR% System32, % WINDIR% ServicePackFiles i386 (ако има такива) и % WINDIR% System32 Dllcache .

[HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Ядро за лицензиране на сървър за управление на терминали]
"EnableConcurrentSessions" = DWORD: 00000001

[HKEY_LOCAL_MACHINE СОФТУЕР Microsoft Windows NT CurrentVersion Winlogon]
"EnableConcurrentSessions" = DWORD: 00000001

[HKEY_LOCAL_MACHINE СОФТУЕР Microsoft Windows NT CurrentVersion Winlogon]
"AllowMultipleTSSessions" = DWORD: 00000001

8. Отидете на Компютърна конфигурация -> Административни шаблони -> Windows компоненти -> Терминални услуги .

9. Включете ограничете броя на връзките и задайте броя на връзките на 3 (или по). Настройката позволява едновременно използване на повече от един компютър.

10. Уверете се, че Remote Desktop е активиран в раздела Remote System Properties, като изберете радио бутона Позволете на потребителите да се свързват отдалечено с този компютър .

11. Включете бързо превключване на потребителя в Контролни панели -> потребителски акаунти -> Променете влизането или изключването на потребителя .

12. Рестартирайте компютъра си нормално.

За да премахнете и да се върнете към оригиналния termsrv.dll, просто изтрийте коригираната версия и преименувайте резервното копие обратно на „termsrv.dll“. Ако Terminal Services е активиран и работи, трябва да го направите в безопасен режим,.

Ако компютър с Уиндоус експи свързан към домейн, към локална мрежа, Windows ще зададе стойността RegKey "AllowMultipleTSSessions" на "0" всеки път, когато компютърът не се рестартира. За да бъдат разрешени множество или неограничени сесии на отдалечен работен плот в среда на AD домейн, стойността на данните за "AllowMultipleTSSessions" трябва да бъде зададена на "1" при всяко стартиране на системата. За да промените стойността, просто рестартирайте ts_multiple_sessions.bat всеки път, когато компютърът се стартира. Също така, сложете ts_multiple_sessions.bat в В: Документи и настройки Всички потребители Главно меню Програми Стартиране папки, така че да се стартира автоматично при първия потребител с администраторски права. Друго решение е да инсталирате допълнителна услуга или да дефинирате ключ в клона на системния регистър HKEY_LOCAL_MACHINE СОФТУЕР Microsoft Windows CurrentVersion Run, чрез който командният файл работи автоматично при зареждане и това е полезно, ако компютърът няма да бъде регистриран от никого, но все пак се нуждае от работник, който да позволява неограничени връзки с отдалечен работен плот да работят.

По-различно е, ако потребителят затвори отдалечена връзка вместо да излезете, когато той или тя се опита да влезе отново, получавате код за грешка 4226, свързан със събитие TCP/IP. За да разрешите този проблем, изтеглете и инсталирайте Windows XP TCP/IP, ограничавайки връзката и кръпка на Event ID 4226 и установете комуникация поне 50.