Установить несколько сеансов RDP в Windows 10/11 Модификация Termsrv.dll
Как установить несколько сеансов RDP в Windows 10/11
takeown /F c:\Windows\System32\termsrv.dll /A
Теперь предоставьте локальной группе администраторов разрешения на полный контроль над termsrv.dll файл с использованием icacls.exe:
icacls c:\Windows\System32\termsrv.dll /grant Администраторы:F
Затем откройте termsrv.dll файл с использованием любого шестнадцатеричного редактора (например, WinHex). В зависимости от вашей сборки Windows вам необходимо найти и заменить строку в соответствии с приведенной ниже таблицей:
Строка замены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 можно в данной таблице.
Сохраните модифицированный файл и запустите службу TermService.Если что-то пойдет не так, остановите службу и замените измененный termsrv.dll файл с оригинальной версией. В моем случае модификация файла помогла включить несколько сеансов RDP.Преимущество метода включения нескольких сеансов RDP в Windows 10 или 11 путем замены termsrv.dll файл заключается в том, что антивирусы на него не реагируют, в отличие от RDPWrap, который обнаруживается многими антивирусами как вредоносное ПО.
Основным недостатком является то, что вам придется вручную редактировать termsrv.dll файл при каждом обновлении сборки Windows 10/11. И если вы используете RDPWrap, вам также потребуется обновить файл rdpwrap.ini после установки обновлений Windows.
© 1998-2023 / Компьютерный сервис-центр «Dicom» в Санкт-Петербурге
- Настройка службы RDP на Windows 10
- RDP Wrapper
- Второй, более трудозатратный метод – изменение файла Termsrv.dll. для этого нужно сделать копию файла, затем нужно стать владельцем файла.Для начала, остановите службу удаленного рабочего стола (TermService) из командной строки:
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 |
Но если понять суть, то все решается достаточно легко. Необходимо искать последовательность: 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 |
Основным недостатком является то, что вам придется вручную редактировать termsrv.dll файл при каждом обновлении сборки Windows 10/11. И если вы используете RDPWrap, вам также потребуется обновить файл rdpwrap.ini после установки обновлений Windows.
© 1998-2023 / Компьютерный сервис-центр «Dicom» в Санкт-Петербурге