Подробный гайд: как настроить несколько одновременных RDP-сессий в Windows 10/11

Как настроить 2+ RDP-сессии в Windows 10/11: RDP Wrapper, патч termsrv.dll, Enterprise Multi-Session — полный гайд

2026.04.30                  


Подробный гайд: как настроить несколько одновременных RDP-сессий в Windows 10/11Подробный гайд: как настроить несколько одновременных RDP-сессий в Windows 10/11

Важно:

По умолчанию настольные версии Windows (Home, Pro, Enterprise) поддерживают только одну активную сессию удалённого рабочего стола. При попытке второго подключения первый пользователь будет отключён. Ниже описаны способы решения этого ограничения.


Предварительные требования

  1. Редакция Windows: Подходят только Pro или Enterprise (в Home RDP-сервер отключён).
2. Включите RDP:
  • Параметры → Система → Удалённый рабочий стол → Включить
  • Или выполните SystemPropertiesRemote и отметьте «Разрешить удалённые подключения».
  1. Создайте отдельные учётные записи для каждого пользователя (или настройте fSingleSessionPerUser=0 для множественных сессий под одним аккаунтом).

Способ 1: Использование RDP Wrapper (рекомендуется)

RDP Wrapper Library — открытый инструмент, который добавляет поддержку множественных сессий без замены системных файлов.

Установка

1. Скачайте актуальную версию:
github.com/binarymaster/rdpwrap/releases (v1.6.2)
  1. Распакуйте архив в C:\Program Files\RDP Wrapper\

  2. Отключите антивирус временно (RDPWrap часто определяется как PUA:Win32/RDPWrap)

  3. Запустите install.bat от имени администратора

5. Откройте RDPConf.exe и проверьте статус:
  • [Installed] — установлено
  • [Running] — работает
  • [Listening] — прослушивает порт
  • [Not supported] — требуется обновление конфигурации

Обновление конфигурации (если [Not supported])

1. Скачайте актуальный rdpwrap.ini:
   raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
  1. Замените файл в C:\Program Files\RDP Wrapper\
3. Перезапустите службу:
   cd "C:\Program Files\RDP Wrapper"
   rdpwinst.exe -r
  1. Перезагрузите ПК и снова проверьте RDPConf.exe — все индикаторы должны стать зелёными

Дополнительные настройки в RDPConf

Опция Описание
Single session per user Снимите галочку, чтобы разрешить несколько сессий под одним аккаунтом
RDP Port Смена порта (по умолчанию 3389)
Hide users on logon screen Скрыть список пользователей на экране входа
Session Shadowing Настройка удалённого наблюдения за сессией

Проверка работы

Подключитесь с двух устройств под разными учётками, затем на хосте выполните:

qwinsta

Вы должны увидеть несколько активных сессий:

rdp-tcp#0    user1    1  Active
rdp-tcp#1    user2    2  Active

Способ 2: Патчинг termsrv.dll (для продвинутых)

Этот метод нарушает лицензионное соглашение Windows и может быть заблокирован обновлениями.

Пошагово:

1. Создайте резервную копию:
   copy C:\Windows\System32\termsrv.dll C:\Windows\System32\termsrv.dll.backup
2. Получите права на файл:
   takeown /F C:\Windows\System32\termsrv.dll /A
   icacls C:\Windows\System32\termsrv.dll /grant Administrators:F
3. Остановите службу:
   net stop TermService /y
4. Определите сборку Windows:
   winver
  1. Найдите и замените байты в termsrv.dll (через HEX-редактор, например Tiny Hexer):
Сборка Windows Найти (hex) Заменить на (hex)
Win 11 24H2/25H2 8B 81 38 06 00 00 39 81 3C 06 00 00 75 B8 00 01 00 00 89 81 38 06 00 00 90 EB
Win 11 22H2/23H2 39 81 3C 06 00 00 0F 84 75 7A 01 00 B8 00 01 00 00 89 81 38 06 00 00 90
Win 10 22H2 39 81 3C 06 00 00 0F 84 ?? ?? ?? ?? B8 00 01 00 00 89 81 38 06 00 00 90

Ищите по началу последовательности: 39 81 3C 06 00 00 0F 84 — затем добавьте следующие 4 байта из вашей версии

6. Сохраните файл и запустите службу:
   net start TermService

Автоматизация через PowerShell

Можно использовать скрипт TermsrvPatcher:

# Разблокировать скрипт
Unblock-File .\TermsrvPatcher.ps1

# Разрешить выполнение
Set-ExecutionPolicy RemoteSigned -Scope Process

# Запустить патчинг
.\TermsrvPatcher.ps1

Способ 3: Windows 10/11 Enterprise Multi-Session (официальный, но с оговорками)

Эта редакция официально поддерживает множественные сессии, но лицензируется только для Azure Virtual Desktop.

Конвертация Pro → Enterprise Multi-Session

# Проверка текущей редакции
DISM /online /Get-CurrentEdition

# Обновление до Enterprise
changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43

# Установка GVLK-ключа для Multi-Session
slmgr.vbs /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK

# Активация (через KMS или иные методы)
slmgr /skms kms.yourserver.local:1688
slmgr /ato

Настройка политик (если требуется)

  1. Откройте gpedit.msc
2. Перейдите:
  • Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов → Лицензирование
  1. Включите «Задать режим лицензирования» → выберите Per User

Некоторые приложения могут не работать, так как система определяется как серверная (ProductType = 3).


Частые проблемы и решения

Проблема Решение
[Not supported] в RDPConf Обновите rdpwrap.ini с GitHub
Listener state: Not listening Перезапустите службу: rdpwinst.exe -r
«Все подключения заняты» В gpedit.msc: Connections → Limit number of connections → установите 999999
Не работает печать (Easy Print) В rdpwrap.ini установите SLInitHook.x64=0 для вашей версии
После обновления перестало работать Обновите rdpwrap.ini или перепатчите termsrv.dll под новую сборку

Безопасность и рекомендации

  1. Используйте сложные пароли для всех учётных записей
  2. Смените порт RDP с 3389 на нестандартный (в RDPConf или реестре)
  3. Настройте брандмауэр: разрешите подключения только с доверенных IP
  4. Включите Network Level Authentication (NLA) в настройках RDP
  5. Регулярно обновляйте rdpwrap.ini, если используете RDP Wrapper

Сравнение методов

Метод Плюсы Минусы Сложность
RDP Wrapper Простая установка, автообновление конфигурации Определяется антивирусами, может сломаться после обновлений Низкая
Патчинг termsrv.dll Не детектится антивирусами, стабильно Требует ручного обновления после каждого апдейта системы Высокая
Enterprise Multi-Session Официальная поддержка, стабильность Лицензионные ограничения, проблемы с совместимостью ПО Средняя

Совет:

Для домашнего использования или небольших команд RDP Wrapper — оптимальный баланс простоты и функциональности. Для продакшена рассмотрите Windows Server с ролью RDS или Azure Virtual Desktop.

Удачи в настройке!