Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Блоги » winextreme » Закладки » Два одновременных сеанса в Windows XP - Terminal Server

Модерирует : dg

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

   

dg

Moderator-папарацци
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Настоящая статья описывает возможность одновременной работы двух пользователей за компьютером с ОС Microsoft Windows XP SP2. В этом случае один из них работает за компьютером локально, то есть пользуется консольной сессией, а второй подключается по протоколу RDP (Remote Desktop Protocol — Удалённое подключение к рабочему столу). Данный механизм задействует Fast User Switching (включается в «Управлении пользователями» в Контрольной панели) — это служба, которая предоставляет широко используемую возможность попеременной работы нескольких пользователей без завершения сеанса. Если Windows входит в домен, то Fast User Switching недоступна и, следовательно, одновременные пользовательские сесии тоже работать не будут.
 
[cut=читать полностью]Эта функция планировалась для Windows XP Service Pack 2 и присутствовала в бета-версиях SP2 вплоть до сборки 2055. Однако позже Microsoft решила, что жирновато будет включать фактически серверную функцию в ОС для рабочих станций, и начиная со сборки 2082 возможность одновременных подключений была отключена.
 
Если взять TermSrv.dll от бета-версии Windows XP SP2 и заменить ею исходную, то функция двух одновременных сеансов становится вновь доступна. Для её включения требуется внести изменения в реестр.
 
ключ: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core
тип: DWORD
параметр: EnableConcurrentSessions
значение: 1
 
Процедура замены dll стандартна:
  • делаем недоступным дистрибутив Windows (то есть вынимаем установочный CD из дисковода, отключаем/переименовываем сетевые ресурсы и так далее);
  • переименовываем резервную копию файла, находящуюся в папке %WinDir%\System32\DLLCache;
  • копируем туда новый файл;
  • переименовываем рабочую копию файла в папке %WinDir%\System32;
  • копируем на её место новый файл;
  • отклоняем просьбу Windows File Protection предоставить доступ к дистрибутиву;
  • соглашаемся держать в системе постороннюю версию файла;
  • перезагружаемся.
     


    Windows XP SP3
     
    Способы расширения возможностей "удалённого рабочего стола" (Remote Desktop - далее RDP) в Windows XP SP3. Для компьютера без домена (то есть для обычных людей )
     


     
    Статьи
    concurrent-remote-desktop
    Concurrent RDP on XP SP2
     
    Ссылки на скачивание
    TS-Free-1.1_No_Wpa_Kill.exe - патч TS-Free-1.1
    Terminal Server Patch
    Termsrv.dll
     
    Родственные темы
    Terminal Server на базе Windows XP SP2
    Terminal Services на базе Windows Vista
     

  • Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 19:51 20-02-2005 | Исправлено: Andrey Petrov, 20:11 13-08-2009
    Maxxim2



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос к уважаемому dg:
     
    Есть ли возможность реализовать описанную функцию без установки Service Pack 2 в системе с уже установленным SP1?
    Если да, то достаточно ли будет произвести описанные операции или понадобится заменить другие файлы / внести изменения в реестр?

    Всего записей: 135 | Зарегистр. 07-01-2003 | Отправлено: 13:07 22-02-2005
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Maxxim2
    Не пробовал, но уверен, что нет. Изначально в XP этой функции не было, она была добавлена только в SP2.

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 13:53 22-02-2005
    0z0n



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А можно глупый вопрос зачем? такое счастье?

    Всего записей: 317 | Зарегистр. 12-10-2004 | Отправлено: 13:58 22-02-2005
    shadow_mdk



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Maxxim2
    Пробовал не работает с SP1, так что только с SP2

    Всего записей: 88 | Зарегистр. 19-09-2002 | Отправлено: 15:10 22-02-2005
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    0z0n
    какое именно?

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 15:12 22-02-2005
    Maxxim2



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadow_mdk
    Спасибо за то, что попробовал и написал.
     
    dg,
    Понятно, что этой функции до SP2 не было.
    Но, может быть, возможно выковырять из SP2 и заменить именно те dll, с помощью которых она была реализована? Что, собственно для этого нужно? Dependency Walker от Microsoft, распакованный SP2, два компа и возможность много раз перезагружаться.
    Последнего у меня как раз нет, т.к. я свою машину по техническим причинам перезагружаю реже раза в месяц.

    Всего записей: 135 | Зарегистр. 07-01-2003 | Отправлено: 16:48 22-02-2005
    0z0n



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    dg
    А почему не BeTwin? Получше или хочется разнообразия сексу?

    Всего записей: 317 | Зарегистр. 12-10-2004 | Отправлено: 17:06 22-02-2005
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    0z0n
    потому что зачем ставить сторонние программы (к тому же платные), если можно обойтись встроенными средствами ОС?

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 17:41 22-02-2005
    tumber

    Друг
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dg
    Спасибо. Дома 2 компа, один старенький (Win2k), другой поновее (WinXP). Думал переходить на Win2003, но все оказалось проще.

    Всего записей: 2708 | Зарегистр. 13-09-2002 | Отправлено: 18:27 22-02-2005
    Armarn



    winextreme team
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ой блин! я изза этого дома на серваке сидел.
    Мои домочадцы пользуются компом дома, а мне с работы часто нужно к нему рдпшкой конектится....
     
    респект! круто! Thanks a BIG!
     
    winextreme как и прежде круче всех




    спасибо. Приятно, когда хвалят.
    dg

    Всего записей: 434 | Зарегистр. 23-08-2003 | Отправлено: 18:30 22-02-2005 | Исправлено: dg, 18:48 22-02-2005
    Eduard_Stn

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А только двум пользователям можно войти одновременно? Можно-ли сделать "мини-Терминальный" сервер? Ведь насколько я понимаю, если на машине с WinXP например три пользователя можно переключатся между ними в любом порядке не отключаясь...

    Всего записей: 114 | Зарегистр. 24-08-2003 | Отправлено: 22:46 22-02-2005
    vitaseks

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть такая фирма www.ibik.ru , наша русская, с русскими умельцами. Они создали в свое время терминальную версию на win98, а вот теперь предлагают терминалку и на ХР и НА 2003. Только весь смак в том что они создали терминалку работы не с удаленного компьютера, а когда на одной машине могут одновременно работать от 2-х (это в ХР) до 8-ми в 2003, используя дополнительную видеокарту для каждого подключения и монитор с мышкой и клавой. ТАК ЧТО КАЧАЙТЕ С ИХ САЙТА ДЭМКУ.

    Всего записей: 0 | Зарегистр. 04-02-2005 | Отправлено: 16:44 24-02-2005
    qqqqqqqq



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я проделал все, что сказал dg.
    У меня выдается такая фигня после того как я пытаюсь законнектиться другим доменным юзером:
    The local policy of this system does not permit you to logon interactively.
    Что не так?  
    Если попытаться законнектиться локальным юзером, то текущего юзера просто выбрасывает, как будто ничего не изменилось после того, как я подменил DLL.

    Всего записей: 54 | Зарегистр. 12-02-2003 | Отправлено: 22:04 24-02-2005
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qqqqqqqq
    Цитата:
    The local policy of this system does not permit you to logon interactively.  
    добавь юзера, под которым коннектишься, в локальную группу «Remote Desktop Users».

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 22:05 24-02-2005
    qqqqqqqq



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dg
    Добавил. Теперь говорит:
    The user domain\name is currently logged on this computer. Only current user or administrator can log on to this computer.

    Всего записей: 54 | Зарегистр. 12-02-2003 | Отправлено: 22:33 24-02-2005
    dg

    Moderator-папарацци
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    qqqqqqqq
    проверь, осталась ли новая длл-ка в системе. Может, её WFP откуда-то вытащила из обратно подменила на версию 2158 (SP2 Final).

    Всего записей: 2852 | Зарегистр. 30-05-2002 | Отправлено: 22:36 24-02-2005
    qqqqqqqq



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dg
    Проверил. Была 295 Кб, а та, что я стащил по ссылке 215 Кб. Она щас и стоит в Windows\System32. В реестре тоже написал EnableConcurrentSessions=1, перегрузился.
    Да, а может и на той машине, которая коннектится, тоже надо эту операцию провернуть? Хотя вряд ли....

    Всего записей: 54 | Зарегистр. 12-02-2003 | Отправлено: 22:38 24-02-2005 | Исправлено: qqqqqqqq, 22:44 24-02-2005
    Frankie

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для этого есть универсальный патч - TSFree-1.1 (пробовал на англ/рус XP SP1a и SP2). Патч меняет 3 файла: winlogon.exe, termsrv.dll и mstscax.dll а также добавляет в реестр соотв. записи. Есть исходник (кому интересно). Автор патча - создатель AntiWPA.
     
    _hттp://home.pages.at/cw2k/Antiwpa/Other/TerminalserverNoRestrPatch-1-1/TerminalserverNoRestrPatch-1-1.zip_

    Всего записей: 11 | Зарегистр. 13-01-2003 | Отправлено: 00:04 25-02-2005
    Leibman

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Жаль, что допускается не больше 2-х сеансов. А то какое было-бы решение. Опять придётся ставить WinConnect Server XP.
    Может кто знает как увеличить число сеансов ?
     
    2 qqqqqq
    Каждый юзер должен иметь свою учётную запись в локальной системе, иметь пароль и как правильно заметил  
    dg

    Цитата:
    добавь юзера, под которым коннектишься, в локальную группу «Remote Desktop Users».


    Всего записей: 51 | Зарегистр. 10-12-2001 | Отправлено: 06:42 25-02-2005
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

    Компьютерный форум Ru.Board » Блоги » winextreme » Закладки » Два одновременных сеанса в Windows XP - Terminal Server


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru