После того, как в очередной раз жена выгнала меня от компа (а у меня обычно дофига всего открыто), вспомнил, что в ХР можно «допилить» до терминал-сервера. При этом один человек сможет работать за компом, а второй (третий-четвертый-…) подключится к нему через RDP (удаленный рабочий стол) из сетки.
Мне удобно с ноута перехватить запущеную сессию, со всеми запущеными прогами, а жена на компе заходит под своим пользователем.
Для этого нужно:
1. Нужно пропатчить termsrv.dll
для SP2:
128BB: 75 -> 74
217D3: 8B -> 33
217D4: C7 -> C0
2192D: 8B -> 33
2192E: C7 -> C0
225B7: 54 -> 20
для SP3:
22A17: 74 -> 75
22A69: 7F -> 90
22A6A: 16 -> 90
2. Добавить в реестр
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core]
«EnableConcurrentSessions»=dword:00000001
[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
3. В групповой политике включить количество подключений
выполнить gpedit.msc — Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы терминалов. ‘Ограничить количество подключений’ => Включен = 999999
4. В службах убедиться что включены (тип запуска авто): служба терминалов, Совместимость быстрого переключения пользователей
5. Добавить пользователя для локальной работы
панель управления — администрирование — управление компьютером — пользователи — добавить нового
желательно добавить его только в группу пользователи
6. Добавить там же существующего пользователя в группу Пользователи удаленного рабочего стола
7. Панель управления — администрирование — локальная политика безопасности — локальные политики — назначение прав пользователя
Разрешать вход в систему через службу терминалов — убрать там все нафик кроме Пользователи удаленного рабочего стола
8. Обязательно задать пароль юзверю, под которым нужно работать удаленно — без пароля через rdp не зайти
9. Свойства системы — удаленные сеансы — разрешить удаленный доступ к этому компьютеру
10. Панель управления — учетные записи пользователей — изменение входа пользователей в систему — использовать быстрое переключение пользователей
Если есть ppp-подключения (модем, родной виндовый впн, рррое и т.п.) то при смене пользователя они отключаются
починить это безобразие можно через реестр:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
«KeepRASConnections»=»1″
единственная бяка, которую я не поборол — это capslock
Если при загрузке компа не хочется каждый раз выбирать юзверя (и вводить пароль)
выполнить control userpasswords2
выбрать нужного юзверя
требовать ввод имень пользователя и пароля — убрать
прикрепил свой termsrv.dll
18.02.2012 в 23:07
Я в році едак 2007-му патчив ХРюшу утилітою TS-Free. На 15 юзерів Атлона 2.4 з 1ГБ оперативки хватало…