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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Gimly

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть способ открывать терминал не изменяя ни одного системного файла..
    Естественно защита системных файлов "спит".
     
    Зачем нужно насилие над системой в виде WPA.Kill,
    когда можно мирно договориться?
     
    Менять реестр нам пока ещё религия позволяет?
    Или это тоже приводит к "потере лицензионности"?
     
    Кладёте "правильную" версию termserv.dll в папку system32 но с другим именем.
    Например termserv.5512.dll
    Правите ветку реестра: HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters
    ServiceDll="%SystemRoot%\System32\termserv.5512.dll"
     
    Другие стандартные процедуры:
    AllowMultipleTSSessions, EnableConcurrentSessions, MaxInstanceCount
    Вот файлик реестра.
    И перезагружаетесь.
     
    Да, и если машина в домене, не забываем при каждом запуске восстанавливать справедливость..
     
    Вот полностью рабочий батничек (нужен файлик реестра - который чуть выше и dll которая в шапке - 2055 работает).
     
    Проверено в XP SP2/SP3 32bit. Другие системы наверняка можно "освобождать" аналогично.

    Всего записей: 35 | Зарегистр. 09-10-2007 | Отправлено: 15:24 15-07-2009 | Исправлено: Gimly, 16:41 15-07-2009
    sokir76

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Настоящая статья описывает возможность одновременной работы двух пользователей за компьютером с ОС Microsoft Windows XP SP2. В этом случае один из них работает за компьютером локально, то есть пользуется консольной сессией, а второй подключается по протоколу RDP

    Чёта я не совсем врубаюсь: это одновременно два юзера за одним системником могут работать или второй просто со своего компа подключается через RDP к первому?

    Всего записей: 121 | Зарегистр. 06-04-2009 | Отправлено: 11:14 30-07-2009
    JekaRus

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    или второй просто со своего компа подключается через RDP к первому?

    Именно.

    Всего записей: 1046 | Зарегистр. 10-08-2005 | Отправлено: 14:28 30-07-2009
    Integer27h



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Gimly

    Цитата:
    Вот полностью рабочий батничек (нужен файлик реестра - который чуть выше и dll которая в шапке - 2055 работает).

    В шапке ссылка битая, перезалейте плиз.

    Всего записей: 201 | Зарегистр. 11-09-2006 | Отправлено: 09:36 13-08-2009
    Integer27h



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

    Всего записей: 201 | Зарегистр. 11-09-2006 | Отправлено: 13:37 15-08-2009
    neon



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Integer27h
     
    ничего, там 3-и сеанса бУдет держать в любом слУчае.

    ----------
    «То, что я понял, — прекрасно, из этого я заключаю, что остальное, что я не понял, — тоже прекрасно». Сократ.

    Всего записей: 1876 | Зарегистр. 20-10-2003 | Отправлено: 22:51 16-08-2009
    sp2004



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Windows XP SP3. Терминальный доступ работает, но вылезла проблема двойного курсора, т.е. на экране я вижу мышку удаленного рабочего стола и этого компа - работать очень неудобно... Подскажите как избавиться от этого.

    Всего записей: 171 | Зарегистр. 14-11-2005 | Отправлено: 23:51 17-08-2009
    bukin



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перечитал всю ветку, внятного ответа так и не нашел. Подскажите, пожалуйста, как задать запуск программы при подключении на стороне сервера? И можно это осуществить по аналогии с серверной виндой (закладка "Среда")?
    Заранее благодарен.

    Цитата:
    проблема двойного курсора
    было такое, решилось переустановкой дров под видео
     

    Всего записей: 174 | Зарегистр. 24-12-2003 | Отправлено: 10:48 20-08-2009
    sp2004



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bukin
    На серверной машине или на клиентских? Просто такое на всех клиентских машинах... Если на сервере, то не понятно как это связано...

    Всего записей: 171 | Зарегистр. 14-11-2005 | Отправлено: 11:01 20-08-2009
    bukin



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sp2004
    не знаю как связано, по идее видюха серверная вообще не участвует в rdp, но переустановка дров на сервере помогла. Да и еще: лучше ставить винду с ориг образа   M$, а не всякие там сборки

    Всего записей: 174 | Зарегистр. 24-12-2003 | Отправлено: 11:13 20-08-2009 | Исправлено: bukin, 11:13 20-08-2009
    Erazer



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите лекарство для XP PRO SP3  в домене...

    Всего записей: 1731 | Зарегистр. 02-08-2003 | Отправлено: 18:41 27-08-2009
    Funtik_Vintik

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XP SP2 + поверх поставлен SP3 с апдейтами. Компы в домене.
    UniversalPatch от deepxw патчит, но зайти второй сессией не получается.
     
    Выясняя почему же, заметил что если значение AllowMultipleTSSessions которое winlogon сбрасывать любит ставить каждый раз в 1, то начинает работать. Но ведь патченный файл должен смотреть не на это значение.
    Дата модификации termsrv.dll новая, патч пишет что checksum = патченного...... Почему же так себя ведет ???????? Уже из под безопасного копировал и в dllcache - всё одно

    Всего записей: 163 | Зарегистр. 18-07-2007 | Отправлено: 11:00 29-08-2009
    Erazer



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Funtik_Vintik
    Чето как-то мутно ты все описал, 3-дф перечитал так и не понял этого:
    Цитата:
    Выясняя почему же, заметил что если значение AllowMultipleTSSessions которое winlogon сбрасывать любит ставить каждый раз в 1, то начинает работать. Но ведь патченный файл должен смотреть не на это значение.  
    Дата модификации termsrv.dll новая, патч пишет что checksum = патченного...... Почему же так себя ведет ???????? Уже из под безопасного копировал и в dllcache - всё одно  

     
     
     
    Добавлено:
    что значит
    Цитата:
    Дата модификации termsrv.dll новая
    ?
    Цитата:
    Почему же так себя ведет ????????
    кто ?
    Цитата:
    Уже из под безопасного копировал и в dllcache - всё одно  
    что все одно ?  А нафиг копировал ?
     
     
     
     

    Всего записей: 1731 | Зарегистр. 02-08-2003 | Отправлено: 17:32 29-08-2009
    Erazer



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gimly

    Цитата:
    Есть способ открывать терминал не изменяя ни одного системного файла..

    Не работает И что конкретно имелось в виду под
    Цитата:
    Да, и если машина в домене, не забываем при каждом запуске восстанавливать справедливость..
    ?
    В домене на Win XP Sp3 не работает ни 1 из патчей или способов.  
    Способ предложенный Gimly дает лишь следующее соообщение при попытке подключиться: "Для сервера терминалов достигнуто максимально возможное число подключений"

    Всего записей: 1731 | Зарегистр. 02-08-2003 | Отправлено: 15:48 31-08-2009 | Исправлено: Erazer, 18:35 01-09-2009
    Erazer



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    после этого в комп вообще невозможно залогиниться ни терминально ни локально.

    Всего записей: 1731 | Зарегистр. 02-08-2003 | Отправлено: 18:36 01-09-2009
    Funtik_Vintik

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Erazer

    Цитата:
    Чето как-то мутно ты все описал

    если коротко, то я это и имел в виду:

    Цитата:
    В домене на Win XP Sp3 не работает ни 1 из патчей или способов.

     
    А если точнее, то у меня с патченным файлом всеравно проверяется в реестре значение AllowMultipleTSSessions вместо указанного патчем EnableConcurrentSessions.
     
    Пока решал пару раз подключая сначала удалённо реестр, правя в нем AllowMultipleTSSessions=1 и потом лез remote desktop'ом.
     
    Пока времени небыло разобраться. Но надо понять почему такая фигня ??? неужели winlogon в памяти патчит назад функции из termsrv И почему именно если в домене, ведь на отдельном всё работает

    Всего записей: 163 | Зарегистр. 18-07-2007 | Отправлено: 22:10 13-09-2009 | Исправлено: Funtik_Vintik, 22:15 13-09-2009
    Netstop

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть такая задумка на сервере стоит вин хп или 2003 сервер а на клиенте чтонить отличное от вин хп.
     
    то есть ставиться хороший сервак а к нему подключаются дохленькие компы и настраиваются тупо чтобы отображать удалённый рабочий стол на серваке.  
     
    поюзал бы поиск но не представляю что искать.
     
    может кто решал такие задачки?

    Всего записей: 1 | Зарегистр. 18-08-2009 | Отправлено: 20:34 16-09-2009
    OldSamuray



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Netstop
    http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=18809

    Всего записей: 446 | Зарегистр. 10-03-2005 | Отправлено: 23:41 16-09-2009
    djremix



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ребята а как же с этим патчем обстоят дела или в нем имееться неэффетивность
    Универсальный патч для Windows XP SP2 SP3; Vista SP1 SP2/Windows 7, 32bit(x86)/64bit(x64).

    Всего записей: 597 | Зарегистр. 07-08-2006 | Отправлено: 13:07 18-09-2009
    Andrey Petrov



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    djremix
      Кратко - он эффективен.

    Всего записей: 1188 | Зарегистр. 20-01-2006 | Отправлено: 17:36 18-09-2009
       

    Страницы: 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