Экономика / Культура

Установить несколько сеансов RDP в Windows 10/11 Модификация Termsrv.dll

Как установить несколько сеансов RDP в Windows 10/11
  1. Настройка службы RDP на Windows 10
  2. RDP Wrapper
  3. Второй, более трудозатратный метод – изменение файла Termsrv.dll. для этого нужно сделать копию файла, затем нужно стать владельцем файла.Для начала, остановите службу удаленного рабочего стола (TermService) из командной строки:
Net stop TermService  Чтобы изменить владельца файла с TrustedInstaller на локальную группу администраторов нужно выполнить команду:
takeown /F c:\Windows\System32\termsrv.dll /A
Теперь предоставьте локальной группе администраторов разрешения на полный контроль над termsrv.dll файл с использованием icacls.exe:
icacls c:\Windows\System32\termsrv.dll /grant Администраторы:F
Затем откройте termsrv.dll файл с использованием любого шестнадцатеричного редактора (например, WinHex). В зависимости от вашей сборки Windows вам необходимо найти и заменить строку в соответствии с приведенной ниже таблицей:
Версия Windows
Строка поиска
Windows 11 RTM (21H2 – 22000.258)
39 81 3C 06 00 00 0F 84 4F 68 01 00
Windows 10 x64 22H2 19045.2486
39 81 3C 06 00 00 0F 84 DB 61 01 00
Windows 10 x64 21H2
39 81 3C 06 00 00 0F 84 85 45 01 00
Windows 10 x64 21H1
39 81 3C 06 00 00 0F 84 2B 5F 01 00
Windows 10 x64 20H2
39 81 3C 06 00 00 0F 84 21 68 01 00
Windows 10 x64 2004
39 81 3C 06 00 00 0F 84 D9 51 01 00
Windows 10 x64 1909
39 81 3C 06 00 00 0F 84 5D 61 01 00
Windows 10 x64 1903
39 81 3C 06 00 00 0F 84 5D 61 01 00
Windows 10 x64 1809
39 81 3C 06 00 00 0F 84 3B 2B 01 00
Windows 10 x64 1803
8B 99 3C 06 00 00 8B B9 38 06 00 00
Windows 10 x64 1709
39 81 3C 06 00 00 0F 84 B1 7D 02 00

Строка заменыB8 00 01 00 00 89 81 38 06 00 00 90Данную таблицу я нашел на просторах интернета. Проверка данного метода в полевых условиях привела к тому, что я не нашел данную последовательность в своем файле termsrv.dll.
Но если понять суть, то все решается достаточно легко. Необходимо искать последовательность: 39 81 3C 06 00 00 0F 84, последние 4 байта не особо важны. Я нашел последовательность 39 81 3C 06 00 00 0F 84 73 55 01 00

Замена на
B8 00 01 00 00 89 81 38 06 00 00 90
Обновление от 27.01.2023 г.
Вышло новое обновление Windows 10 22H2 версия сборки: 19045.2486 и 19045.2604
Версия файла termsrv.dll: 10.0.19041.2075

Открываем файл в WinHex, находим исходную последовательность: 39 81 3C 06 00 00 0F 84 85 45 01 00.

Меняем на строку замены.
Обновление от 04.07.2023 г.
Скачать измененный файл termsrv.dll для конкретной версии Windows 10 можно в данной таблице.
Версия Windows
Скачать termsrv.dll
Windows 10 x64 22H2 сборка 19045.2486 и 19045.2604
termsrv.dll
Windows 10 x64 22H2 сборка 19045.3086
termsrv.dll
Сохраните модифицированный файл и запустите службу TermService.Если что-то пойдет не так, остановите службу и замените измененный termsrv.dll файл с оригинальной версией. В моем случае модификация файла помогла включить несколько сеансов RDP.Преимущество метода включения нескольких сеансов RDP в Windows 10 или 11 путем замены termsrv.dll файл заключается в том, что антивирусы на него не реагируют, в отличие от RDPWrap, который обнаруживается многими антивирусами как вредоносное ПО.
Основным недостатком является то, что вам придется вручную редактировать termsrv.dll файл при каждом обновлении сборки Windows 10/11. И если вы используете RDPWrap, вам также потребуется обновить файл rdpwrap.ini после установки обновлений Windows.



© 1998-2023 / Компьютерный сервис-центр «Dicom» в Санкт-Петербургешаблоны для dle 11.2
Теги

Похожие новости

Комментарии к новости

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Написать свой комментарий:

Присоединяйтесь

Экспертиза выполненного проекта, как принято считать, упорядочивает пресс-клиппинг.

Журналисты

Цитата

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

Иван Дионтьев, редактор