на страже вашей безопасности

Телефон для связи

+7 999 476 74 51

Звонить с 06:00 - до 24:00, срочно - в любое время

Мета

Несколько RDP сессий в Windows 10 без изменения termsrv.dll

Данная статья будет не очень короткой и нести исключительно ознакомительный характер. Все манипуляции, а также прочие технические проблемы или иные другие последствия — только на вас и вашей совести.

Часто так бывает, что дома стоит ПК и время от времени к нему есть необходимость подключаться удаленно. Можно конечно использовать специальные программы удаленного доступа, но это не удобно…

Всем знаком вариант RDP — очень удобный и простой в решении. Разрешаем в параметрах ПК удаленный доступ, пробрасываем порты на маршрутизаторе, разрешаем в брадмаузере и все — мы можем без проблем подключаться извне к своему компу.

Ситуация немного меняется, если есть дома кто-то еще, кто пользуется этим же компьютером. На правах лицензии Microsoft работает только 1 RDP сессия, то есть на ПК работаете либо вы по RDP, либо ваши члены семьи. Больше 1 RDP сессии поддерживают только серверные операционные системы Windows. Не очень удобно, не правда ли?

Обходилось это все дело в плоть до Windows 7 пропатчиванием библиотеки termsrv.dll — и вот ваше счастье: жена, дети работают под своей учетной записью, а вы спокойно работаете под своей по RDP.

В Windows 10 данная ситуация немного усугубляется. На сегодняшний день также есть 2 варианта: первый — пропатчивание DLL библиотеки с помощью HEX редактора, что в целом нарушает лицензионные права Microsoft и явно история не для новичков, и второй — использование бесплатной утилиты RDP Wrapper, которая не трогает библиотеки и включает эмулятор для нескольких RDP сессий.

Именно второй вариант мы и будем использовать вместе с вами. Для этого необходимо скачать RDP Wrapper по ссылке ниже и выполнить все пункты:

  1. Скачиваем архив с RDP Wrapper. Пароль на архив: x-flame.ru
  2. Распаковываем архив.
  3. Запускаем через правую кнопку мыши от прав администратора bat файл install.bat и производим установку.
  4. Копируем все файлы из распакованного архива в каталог с установленной программой, по умолчанию это: «C:\Program Files\RDP Wrapper».
  5. Запускаем от прав администратора bat файл re-install.bat, который после копирования всех файлов находится в «C:\Program Files\RDP Wrapper\re-install.bat» и дожидаемся обновления библиотеки файлов RDP Wrapper.
  6. Запускаем RDPConf.exe и смотрим, чтобы все поля, выделенные на скриншоте горели зеленым.
  1. Если все как на рисунке, то создав пользователя с правами администратора и в свойствах компьютера разрешив удаленное подключение — вы сможете работать в нескольких RDP сессиях одновременного, включая локального пользователя. Не забудьте создать пароль для пользователя и хотя бы раз войти под ним локально, иначе не подключитесь.

При использовании данного программного обеспечения для работы из внешней сети интернет измените стандартный RDP порт 3389 на другой и разрешите работу этих портов в брадмаузере в целях обеспечения безопасности. При пробросе портов на маршрутизаторе, укажите порт, указанный в программе .

Данный метод работает на всех релизах Windows 10 по 1909 (10.0.19041.662) включительно.

Update: от 26.06.2020

Для корректной работы RDP Wrapper в Windows 10 до последнего релиза включительно необходимо:

  • Скачать обновленный rdpwrap.ini от 2020-06-18 ;
  • Распаковать архив и скинуть файл rdpwrap.ini в папку, указанную ранее по умолчанию это: «C:\Program Files\RDP Wrapper» с замещением предыдущего файла (При необходимости приостановить службу);
  • Перезапустить ПК;
  • Радоваться жизни и оживлению RDP сессий.

Update: от 17.08.2020

Сегодня мой компьютер наконец-то обновился до версии 2004 (Сборка ОС 19041.450) и мой RDP Wrapper сразу же оказался нерабочим. Зайдя в RDPConf пункт [Fully supported] вообще не отображался, отсюда стало понятно, что слетела сама установка.

Повторно установив RDP Wrapper через батник в каталоге install.bat, выполнив следом rdpwrap_ini_updater.bat у меня наконец-то появился потерянный раздел [Not supported]. Порывшись в ветке разработчика, нашел рабочий rdpwrap.ini и подкинул его в каталог с RDP Wrapper.

Перезапустив службу Диспетчер подключений удаленного доступа и все связанные с ним по умолчанию службы — получил рабочий RDP Wrapper

Служба для перезапуска RDP Wrapper — Диспетчер подключений удаленного доступа
RDP Wrapper — [Fully supported] — 10.0.19041.84

Ссылка на скачивание обновленного rdpwrap.ini от 17.08.2020

Обновление *.ini файла от 10.12.2020 для RDP Wrapper с поддержкой релиза 10.0.19041.662

Ссылка на скачивание обновленного rdpwrap.ini от 10.12.2020

Обновление *.ini файла от 15.01.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.746

Ссылка на скачивание обновленного rdpwrap.ini от 15.01.2021 (после замены *.ini файла не забудьте перезагрузить ПК)

Обновление *.ini файла от 12.02.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.789

Ссылка на скачивание обновленного rdpwrap.ini от 12.02.2021 (после замены *.ini файла не забудьте перезагрузить ПК)

Обновление *.ini файла от 29.04.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.964

RDP Wrapper для релиза 10.0.19041.964

Ссылка на скачивание обновленного rdpwrap.ini от 29.04.2021 для X86 разрядных OS Windows 10 и rdpwrap.ini от 29.04.2021 для X64 разрядных OS Windows 10 (после замены *.ini файла не забудьте перезагрузить ПК)

Обновление *.ini файла от 29.05.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.1023

Ссылка на скачивание обновленного rdpwrap.ini от 29.05.2021 (после замены *.ini файла не забудьте перезагрузить ПК)

Обновление *.ini файла от 11.07.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.1081

Ссылка на скачивание обновленного rdpwrap.ini от 11.07.2021 (после замены *.ini файла не забудьте перезагрузить ПК)

Появилась утилита автоматического обновления *.ini файла, которая корректно работает с последними релизами Windows 10. Жмите СКАЧАТЬ. После скачивания, распаковываете содержимое архива в каталог с RDP Wrapper по пути C:\Program Files\RDP Wrapper\ . Переходим в каталог C:\Program Files\RDP Wrapper\ и от туда запускаем autoupdate.bat от прав администратора и работаем дальше. При необходимости перезапускаем ПК.

Cпециально для тех, кто пользуется инсайдерскими сборками Windows 11 — обновление *.ini файла от 11.07.2021 для RDP Wrapper с поддержкой релиза 10.0.22000.1
Отельное спасибо пользователю: Наталий Тюков

Ссылка на скачивание обновленного rdpwrap.ini от 11.07.2021 для 10.0.22000.1 (после замены *.ini файла не забудьте перезагрузить ПК)

P.S. если кто забыл или невнимательно читал, доступ к архивам: x-flame.ru

Если ваша жизнь стала хоть на чуточку легче, после прочтения данной статьи, не забудьте сказать спасибо, через кнопку поддержать проект 😉

4.9 41 Голосов
Рейтинг записи
Автор статьи:

О себе:

Системное администрирование, подключение и настройка оборудования, планирование и монтаж локальных сетей, внедрение и настройка 1С Розница.
Подписаться
Уведомление о
guest
71 Комментарий
Старпердне :-)
Новизне Рейтингу
Встроенные отзывы
Посмотреть все комментарии
Юрий
Юрий
1 год назад

Первая инструкция, которая работает на релизе 1909 👍

Александр
Александр
1 год назад

Система обновилась и RDP перестал работать. Благодаря данной статье всё заработало. Спасибо большое.

Алексей
Алексей
1 год назад

на сборке 10.0.18363.778 работает!!!! но почему-то в Service state ver. 10.0.18362.53 Ваш rdpwrap_ini_updater.bat сработал но до версии 657 не поднял. Заметил одну закономерность, что пользователя создавать и активировать строго по вашей инструкции иначе — не дает одновременно работать двум пользователям

Виталий
Виталий
Ответ на комментарий  Александр
1 год назад

У меня версия как раз 10.0.18362.657, все горит зеленым и работает, «Lissening» и «fully supported», но всё равно не работает параллельная сессия, только один юзер. После обновления kb4556799 перестало работать. Всё, смерть проекту? github умер?

Владимир
Владимир
1 год назад

Для сборки ОС 10.0.18363.836 не работает ((
Подскажите как решить?

Владимир
Владимир
Ответ на комментарий  Владимир
1 год назад

Нашел решение )
Заменить нужно rdpwrap.ini
взял ее тут https://github.com/fre4kyC0de/rdpwrap/files/4626244/rdpwrap.v18363.836.zip

Александр
Александр
1 год назад

Для версии 10.0.18362.836

[10.0.18362.836]

LocalOnlyPatch.x64=1

LocalOnlyOffset.x64=82FC5

LocalOnlyCode.x64=jmpshort

SingleUserPatch.x64=1

SingleUserOffset.x64=0DBFC

SingleUserCode.x64=Zero

DefPolicyPatch.x64=1

DefPolicyOffset.x64=1FE15

DefPolicyCode.x64=CDefPolicy_Query_eax_rcx

SLInitHook.x64=1 SLInitOffset.x64=22DDC

SLInitFunc.x64=New_CSLQuery_Initialize

LocalOnlyPatch.x86=1

LocalOnlyOffset.x86=B7D06

LocalOnlyCode.x86=jmpshort

SingleUserPatch.x86=1

SingleUserOffset.x86=50535

SingleUserCode.x86=nop

DefPolicyPatch.x86=1

DefPolicyOffset.x86=50269

DefPolicyCode.x86=CDefPolicy_Query_eax_ecx SLInitHook.x86=1

SLInitOffset.x86=5A77A

SLInitFunc.x86=New_CSLQuery_Initialize

[10.0.18362.836-SLInit]

bInitialized.x64 =F6A8C

bServerSku.x64 =F6A90

lMaxUserSessions.x64 =F6A94

bAppServerAllowed.x64 =F6A9C

bRemoteConnAllowed.x64=F6AA0

bMultimonAllowed.x64 =F6AA4

ulMaxDebugSessions.x64=F6AA8

bFUSEnabled.x64 =F6AAC

bInitialized.x86 =D577C

bServerSku.x86 =D5780

lMaxUserSessions.x86 =D5784

bAppServerAllowed.x86 =D578C

bRemoteConnAllowed.x86=D5790

bMultimonAllowed.x86 =D5794

ulMaxDebugSessions.x86=D5798

bFUSEnabled.x86 =D579C

Последний раз редактировалось 1 год назад от Александр
Erkin
Erkin
1 год назад

Все поля горят зеленым, но при подключению пишет:»Число подключений к этому компьютеру ограничено…»

Иван
Иван
Ответ на комментарий  Erkin
1 год назад

Тоже самое, все зеленое, но число ограничено. Если есть решение, прошу поделиться

александр
александр
Ответ на комментарий  Александр
1 год назад

Все работает, но проблема перестает перенаправлять принтеры, ( нет возможности печатать на локальный принтер)

Серёга
Серёга
Ответ на комментарий  Александр
10 месяцев назад

У меня всё перенаправляет и принтеры и сканеры штрих-кодов

Серёга
Серёга
Ответ на комментарий  Иван
10 месяцев назад

Надо галку убрать с «Single session per user»

Станислав
Станислав
1 год назад

Спасибо! Win 10 1909 сборка 18363.959 — работает

Crystian
Crystian
11 месяцев назад

Hello. I can connect to an admin account using the RDP Checker, but i can’t using the standard windows RDP tool. Do you know why? It shows an window saying that i cant connect because i already have a console session running. RDP conf is perfectly OK. 

Windows version is 19041.450.

максим
максим
11 месяцев назад

сделал. все горит зеленым. но , когда подключаюсь к ПК удаленно, то все равно выкидывает! на rdpcheck ввожу пароль пишет «отказно в доступе».. что не так?

Денис
Денис
10 месяцев назад

«Порывшись в ветке разработчика, нашел рабочий rdpwrap.ini и подкинул его в каталог с RDP Wrapper.»
Так где ссылка на .ini от августа? Адрес тот же, что и в июле. Нет ли тут ошибки?

нзчт
нзчт
10 месяцев назад

Благодарю мил человек.
На 2004 версии(19041) работает.

Серёга
Серёга
Ответ на комментарий  нзчт
10 месяцев назад

Благодарочка. У меня тоже тоже 2004 (19041.508). Ураааа!!!

Серый
Серый
10 месяцев назад

Доброго здоровья. Принтеры перестали печатать локально с удалённой сесси RDP?кто поможет?

ВасилийД
ВасилийД
8 месяцев назад

Что-то мне сегодня выдало: «В систему вошел другой пользователь.Если вы продолжите он будет отключен.Вы все равно хотите войти?»До этого все нормально было.Десятка опять что-ли обновилась или проблема в другом?

ВасилийД
ВасилийД
Ответ на комментарий  Александр
8 месяцев назад

Да переустановка помогла, правда пришлось помучиться. Нужно какой-то процесс заглушить, что-бы подсунуть потом обновленный .ini файл, а вот какой конкретно не написано. Пришлось закинуть через LiveUSB. А так спасибо, хороший способ, хотя и не идеальный, может отказать в самый не подходящий момент. И не факт что обновлённый .ini файл быстро найдётся.

ВасилийД
ВасилийД
Ответ на комментарий  Александр
8 месяцев назад

Пробовал. Почему то этот файл всё равно заблокирован и не удаляется, не заменяется.Унлокер ничего не показывает. Ну да ладно, решил этот вопрос.

Евгения З.
Евгения З.
7 месяцев назад

Спасибо Вам, низкий поклон!!!!! Святой Вы человек) НЕДЕЛЮ мучалась, только у вас нашла обновленный ini для 10.0.19041.84. Уже с работы уходить собиралась)

CtepaN
Ответ на комментарий  Александр
5 месяцев назад

На днях срочно понадобилось соединить две сетки. Расстояние небольшое, но витой парой не прокачать. Решение очевидное — оптоволоконка. Кинулся искать мануал — одни общие фразы…
Мост, конечно, сделал. Но ручками-ножками… Могу поделиться опытом для статьи и моделями конвертеров.

Павел
Павел
6 месяцев назад

Наконец мне помогли. Рил первая статья, которая работает. Спасибо, за иники.

ВасилийД
ВасилийД
5 месяцев назад

Доброго времени суток! Недавно слетела Win10, пришлось переустанавливать. Раньше всё работало, удалёнка работала, теперь ну ни как не получается. Поставили Windows 10×64 Enterprise LTSC (1809_17763.1518) (05.11.2020), берем файл самый последний rdpwrap.ini от 15.01.2021. Или может нужно брать более ранний? Меняли файл на этот новый, всё равно горит красным. Пользователя с правами администратора сделали, разрешили ему подключение к удаленному рабочему столу. Все ли файлы в самом установщике в актуальном состоянии (ссылка в шапке на RDP Wrapper. Пароль на архив: x-flame.ru) Не надо ли ещё какой файл заменить?

ВасилийД
ВасилийД
Ответ на комментарий  Александр
5 месяцев назад

Нашёл актуальный файл, заработало.https://github.com/asmtron/rdpwrap/blob/master/res/rdpwrap.ini. Горит зеленым. Но подключиться все равно не могу, пишет что удаленный компьютер не доступен. Правда я ничего не менял в том компьютере, откуда подключался. На этом, где переустанавливали винду, создал того же пользователя с правами админа, выполнил первый вход. Разрешение на подключение сделал, пользователя добавил. Порты те же остались. На роутере проброшен. Ничего не понимаю.

ВасилийД
ВасилийД
Ответ на комментарий  Александр
5 месяцев назад

Всё спасибо, заработало. Мистика какая-то, на следующий день стало подключаться. Да вроде всё уже знаю, что да как, про брандмауер помню. Компы перезапускал. Извините за беспокойство, спасибо!

Евгения З.
Евгения З.
5 месяцев назад

«….не забудьте сказать спасибо, через кнопку поддержать проект» Александр, где эта кнопка?

CtepaN
Ответ на комментарий  Александр
5 месяцев назад

У меня не сработало. Выкинуло на пустую страницу yoomoney.ru

Сергей
5 месяцев назад

Первый сайт, где нашёлся рабочий *.ini файл.
Скажите,пожалуйста, вы их сами редактируете/адаптируете или где-то находите?

CtepaN
5 месяцев назад

Очень благодарен автору за статью, слог и оформление! Это труд! И сделан он добротно!
Если вы все остальное делаете с подобным подходом и глубиной проработки -специалист высокого класса.
ПыСы Хотел поддержать проект «устной благодарностью» в кошелек, но yoomoney.ru сбросил соединение…

Последний раз редактировалось 5 месяцев назад от CtepaN
CtepaN
Ответ на комментарий  Александр
5 месяцев назад

Еще не теряю надежду и не на устные. Действительно помогли. Хоть и небольшой копеечкой, но отблагодарить надо.

Александр
Александр
5 месяцев назад

Какой пароль на архив?

oknerazan
oknerazan
4 месяцев назад

Спасибо вы меня спасли. Доволен очень!

Роман
Роман
4 месяцев назад

Доброе время. А у всех переадресовывает принтера по easy print драйвером?

Seradmin
Seradmin
4 месяцев назад

Здравствуйте нужен  rdpwrap.ini 18363.1440 сервак пылится.

dkdk
dkdk
Ответ на комментарий  Александр
4 месяцев назад

на win10 home 1909 18363.1440 — не работает, много ini перепробовал

dkdk
dkdk
Ответ на комментарий  Александр
4 месяцев назад

Надо на уже рабочую home версию подключиться по rdp. чтобы удаленно снести антивирь. использую wrapper именно для включения возможности rdp и не для расширения кол-ва сеансов.
Решил проблему обновив win до версии 20H2 build 19042.867

Михаил
Михаил
3 месяцев назад

Версия 2004 (Сборка ОС 19041.928)
[not supported]
За Microsoft не угнаться((

Tim
Tim
25 дней назад

Релиз 19043.1081, сработает?

71
0
Поделитесь своими мыслями, прокомментируйте.x
()
x