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

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



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

    Цитата:
    Было бы интереснее, если бы подключение можно было замкнуть на себя. А то когда указываешь свой IP говорит, что вы уже подключены. Вот пропатчить шоб не вякал и тогда без Астер и Бетвин можно было обойтись.

     
    Попробуй 127.0.0.2

    Всего записей: 446 | Зарегистр. 10-03-2005 | Отправлено: 21:45 26-11-2009
    ASGuard



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

    Всего записей: 16 | Зарегистр. 21-12-2006 | Отправлено: 23:49 06-12-2009 | Исправлено: ASGuard, 23:50 06-12-2009
    ZloyBehemoth



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не подскажите, как можно заменить dll-ку в 3-ем сервис паке Win XP, что-бы можно было установить сервис-пак, и TermSrv.dll нужная установилась?
     
    Сервис-пак распаковал, скопировал туда запакованную cab-ом TermSrv.dll, то бишь termsrv.dl_. Но SP3 ставиться не хочет, говорит не найден termsrv.dll.  
     
    Помогите!

    Всего записей: 242 | Зарегистр. 12-10-2004 | Отправлено: 08:15 22-12-2009
    qdrddr



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А почему в шапку не выложили до сих пор?
    UniversalTermsrvPatch - универсальный патч для XP sp2, sp3/Vista sp1, sp2/7  = 32 и 64 bit (x86 и x64)
    ЗДЕСЬ XTTП://deepxw.blogspot.com/2009/04/universal-termsrvdll-patch.html
     
    Эта же утилита позволяет откатить наложенный ею патч.

    Всего записей: 214 | Зарегистр. 02-03-2007 | Отправлено: 13:59 25-12-2009
    Max358

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите пожалуйста правильно ли я всё понял  
     
    Первое беру dll2055 из шапки и меняю орегинальную (ну или записываю её рядом и правлю путь в реестре)
     
    Далее правяться  
    Другие стандартные процедуры:  
    AllowMultipleTSSessions, EnableConcurrentSessions, MaxInstanceCount  
     
    и на этом всё?
     
    Спасибо большое!!!

    Всего записей: 16 | Зарегистр. 15-05-2009 | Отправлено: 14:08 17-01-2010
    Kirillhome



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А есть ли вариант поднятия терминального сервера на Win'2000 WorkStation????

    Всего записей: 426 | Зарегистр. 23-11-2004 | Отправлено: 16:31 17-01-2010
    Max358

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ... Почему то меня перестаёт пускать в систему под любым профелем после данных манипуляций... спасает только восстановление системы...
     
    ...эксперемент показал что после только подмены DLL всё работает.. значит виной или кривая винда на которой пробую или руки которыми запускаю автомотические reg'и реестра.
     
    Подскажите пожалуйста в 10й раз что ещё нужно править в ручную кроме
     
    Устанавливаем количество подключений сервера: Пуск - Выполнить – набираем gpedit.msc - Конфигурация компьютера - Административные шаблоны - Компоненты Windows - Службы терминалов - Ограничить количество подключений - Включен - Разрешено подключений сервера терминалов = 999999 – Применить
     
     
    Требования минимальные под работующим же профилем входить не нужно. Клиентов будет 5 максимум.
     
    Большое спасибо!

    Всего записей: 16 | Зарегистр. 15-05-2009 | Отправлено: 23:16 17-01-2010 | Исправлено: Max358, 23:51 17-01-2010
    ynbIpb



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Max358, подменяют Дллку от Бэты только в том случае, если хотят соблюсти законность. В остальных же случаях, просто патчат текущую (без замены)

    Всего записей: 1645 | Зарегистр. 01-05-2006 | Отправлено: 09:52 18-01-2010
    klifsqrt

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Винда ХР SP3, пока не ввел в домен работал терминал без вопросов, причем не важно каким способом его настраивать. После того как ввел в домен не пускает ни под каким предлогом.Подключение идет, но предлагает пользователя который уже залогинился выгнать (а на самом деле просто блокирует).
    Кто сталкивался с такой проблемой?

    Всего записей: 1 | Зарегистр. 28-08-2009 | Отправлено: 17:38 21-01-2010
    Funtik_Vintik

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    klifsqrt
    сталкивался и сталкиваюсь. Тут уже спрашивал давно - так толком не нашел ответа.
     
    Дело в том, что winlogon при каждом своём запуске сбрасывает в реестре значение "AllowMultipleTSSessions" которое проверяет сервер терминалов.
     
    Ставил патч от deepx, который заставляет проверять вместо этой переменной другую - "EnableConcurrentSessions", которую есс-но никто не сбрасывает. НО когда комп с СП3 оказывается в домене - проверяется всё-равно "AllowMultipleTSSessions".
     
    Это магия какая то но так и не выкроил время разобраться что к чему. Т.к. не очень часто пока нужно.
     
    Пока решаю подключением удалённого реестра нужного компа, исправлением значения "AllowMultipleTSSessions" с 0 на 1 и последующим уже успешным заходом.

    Всего записей: 163 | Зарегистр. 18-07-2007 | Отправлено: 20:54 27-01-2010
    OldSamuray



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

    Цитата:
    После того как ввел в домен не пускает ни под каким предлогом.

     
    Если мне не изменяет память доменная политика по умолчанию сбрасывает параметр EnableConcurrentSessions в 0
     
    Нужно принудительно восстанавливать в Автозагрузке например.
    Ключ описан в шапке

    Всего записей: 446 | Зарегистр. 10-03-2005 | Отправлено: 23:02 27-01-2010
    yshipiloff

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кто столкнулся с таким - останов/рестарт Службы Терминалов (и не только) просто не доступен.
    Народ подскажите плиз, как исправить.

    Всего записей: 10 | Зарегистр. 21-05-2007 | Отправлено: 15:35 02-02-2010
    NLO

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yshipiloff
    отключи и перезагрузись

    Всего записей: 176 | Зарегистр. 29-10-2003 | Отправлено: 10:04 12-02-2010
    Iacoyn



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кстати если в
    Панели управления
    Установка и удаление программ
    Установка компонентов Windows
    Internet Information Services
    Служба WWW
    выбрать Интернет подключение к удалённому рабочему столу - можно будет подключаться прямо из браузера (правда только IE) с разовой установкой ActiveX компоненты.
     
     
    Добавлено:
    типа вместо mstsc.exe -v:192.168.0.1
    можно будет вводить http://192.168.0.1/tsweb

    Всего записей: 2398 | Зарегистр. 07-05-2002 | Отправлено: 03:37 03-03-2010
    akela2007

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    klifsqrt
    Funtik_Vintik
    читайте форум на 26 странице
    Добрый winlogon при каждой перезагрузке обнуляет параметр AllowMultipleTSSessions.  
    Соотвественно решение - выполнить команду:  
     
    Код:schtasks /create /tn tsfree /sc onstart /ru System /tr "\"%windir%\system32\reg.exe\" add \"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon\" /f /v AllowMultipleTSSessions /t REG_DWORD /d 1"  
     
     
    (Добавит задание на изменение этого параметра при каждом включении). Нужно только если машина работает в домене.

    Всего записей: 160 | Зарегистр. 09-06-2007 | Отправлено: 19:58 03-03-2010
    Niikaka

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а почему в шапку не добавлен TS Free 1.3
    у меня 1.1 не работает
    а 1.3 описывается что работает замечательно на sp2-3

    Всего записей: 1 | Зарегистр. 11-03-2010 | Отправлено: 10:01 11-03-2010
    q111111

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Niikaka
    давай ссылки рабочие - оформлю

    Всего записей: 1658 | Зарегистр. 05-03-2008 | Отправлено: 13:51 11-03-2010
    ynbIpb



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возникла необходимость выключать компьютер даже с залогинеными терминальными юзерами, но вылезает окошко: Данный Компьютер используется другими пользователями и тд..
       
    Как бы его отключить?
    А то комп не вырубается так и ждёт чтоб ктонибудь нажал ДА.

    Всего записей: 1645 | Зарегистр. 01-05-2006 | Отправлено: 17:55 28-03-2010
    Integer27h



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ynbIpb
    попробуй к примеру shutdown /s /t 5 /f

    Всего записей: 201 | Зарегистр. 11-09-2006 | Отправлено: 19:31 28-03-2010
    ynbIpb



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как это прикрутить к кнопке выключения и к пуску?
    Что-то подобное уже встречал но толком не понял. Копать надо в этом месте:
    Пуск – Выполнить gpedit.msc
    Конфигурация компьютера\ Конфигурация Windows\ Сценарии (запуск\завершение)
    Только вот как правильно писать такие сценарии я хз.
     
    --------------- updated ------------------

    Цитата:
    из поста Gimly рег файлик интересен, что делают эти параметры:  
    "fInheritShadow"=dword:00000002  
    "TSAdvertise"=dword:00000001  
    "PolicyAcOff"=dword:00000005

    Сам себе и отвечаю:
    fInheritShadow - Наследовать настройки удаленного управления консолью из настроек пользователя, подключенного к консоли.
    TSAdvertise - Чтобы сервер с Remote Desktop был виден в Terminal Server Administration, измените в реестре значение с 0 на 1
    PolicyAcOff -  таr и не узнал. чтоже это за параметр?

    Всего записей: 1645 | Зарегистр. 01-05-2006 | Отправлено: 21:27 28-03-2010 | Исправлено: ynbIpb, 21:54 31-03-2010
       

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