Блог вопиющего в пустыне
Естественно, первое что сделал, - это обновил rdpwrap.ini. Получил "fully supported".
Попробовал подключиться удаленно.
Результат: число разрешенных подключений к этому компьютеру ограничено.
В RDPConf.exe снял галочку "Single session per user". Попробовал подключиться под тем же пользователем, который вошел консольно.
Результат: отказано в доступе.
Далее отработал рекомендации, приведенные на портале winitpro.ru по адресу https: //winitpro.ru/index.php/2015/09/02/neskolko-rdp-sessij-v-windows-10/
1) С помощью редактора групповых политики gpedit.msc в секции "Конфигурация компьютера –> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения" включил политику “Ограничить количество подключений” и изменил ее значение на 999999.
В той же секции отключил политику "Ограничить пользователей служб удаленных рабочих столов".
Перезагрузил.
Результат: число разрешенных подключений к этому компьютеру ограничено.
2) Модификация файла termsrv.dll
Открыл termsrv.dll с помощью HEX редактора. Для редакции Windows 10 22H2 надо было найти строку: 39 81 3C 06 00 00 0F 84 85 45 01 00 и заменить её на B8 00 01 00 00 89 81 38 06 00 00 90. Но такой строки 39 81 3C 06 00 00 0F 84 85 45 01 00 в файле termsrv.dll не было.
3) Обновление ОС компьютера с Windows 10 Pro до Windows 10 Enterprise for Virtual Desktop, т.к. она поддерживает множественные одновременные RDP сессии пользователей.
Обновление проделал так, как описано на портале https: //winitpro.ru/index.php/2015/09/02/neskolko-rdp-sessij-v-windows-10/, но не на компьютере пользователя, т.к. он был противник таких экспериментов, а на своем ноутбуке, где была установлена такая же Windows 10 22Н2 (сборка 19041.4780), установлен такой же RDP Wrapper, проделаны все предыдущие шаги, и результат параллельных подключений был такой же. Описывать все действия по обновлению ОС нет смысла. Единственное, на последних шагах вылетела какая-то ошибка, но как ни странно, параллельная RDP-сессия пошла. Хотя ОС так и осталась Windows 10 Pro версия 22H2, обновилась только сборка с 19041.4780 до 19045.4780. И при консольном входе в систему добавилась необходимость нажимать клавиши CTRL+ALT+DELETE.
Но такой вариант с компьютером пользователя не прокатывал.
Поэтому стал шерстить интернет и на каком-то ресурсе нашел ссылку на пропатченный файл termsrv.dll (версия 10.0.19041.3636)
И это было то, что мне реально помогло. В отличие от всех вышеописанных "танцев с бубнами".
Подключился удаленно к компьютеру пользователя с помощью AnyDesk. В директории С:\Windows\System32\ переименовал termsrv.dll (версия 10.0.19041.4474) в termsrv_.dll и закинул туда пропатченный termsrv.dll (версия 10.0.19041.3636).
Перезапустил "Службы удаленных рабочих столов".
Подключился удаленно к компьютеру пользователя.
Результат: параллельная RDP-сессия пошла.
Всё.
- Комментарии