Есть редакция Windows 10 Enterprise for Virtual Desktop, где разрешены одновременные подключения по RDP. Windows 10 или 11 легко перевести на эту редакцию. Все ключи без проблем гуглятся. Причём одни и те же. Их почему-то не блокируют.
Для активации режима одновременной работы по RDP открываем консоль от администратора и делаем следующее:
- Проверяем версию системы. Я тестировал на Windows 11 Professional. Про другие редакции ничего сказать не могу.
DISM /online /Get-CurrentEdition
2. Обновляем Professional до Enterprise:
changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43
3. Устанавливаем ключ для редакции Enterprise for Remote Sessions:
slmgr -ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK
Теперь надо активировать систему. Способов для этого много. Мне знаком способ со сборкой vlmcsd из открытого проекта на github (https://github.com/Wind4/vlmcsd). Он хоть и закрыт уже, но способ рабочий. Наверняка где-то можно взять готовый пакет, но я собрал свой на Debian 12:
apt install build-essential debhelper git
cd ~ && git clone https://github.com/Wind4/vlmcsd
cd vlmcsd
git submodule update —init debian
dpkg-buildpackage -rfakeroot -D -us -uc
cd ~ && dpkg -i ./vlmcsd_1113_amd64.deb
Проверяем, что служба vlmcsd запущена:
ss -tulnp | grep vlmcsd
Идём в Windows и прописываем там этот сервер для активации:
slmgr -skms 10.20.1.36
И проводим активацию:
slmgr -ato
Далее через локальную групповую политику меняем режим лицензирования удалённых рабочих столов. Для этого запускаем оснастку:
gpedit.msc
Идём в раздел:
◽️Конфигурация компьютера ⇨
◽️Административные шаблоны ⇨
◽️Компоненты Windows ⇨
◽️Службы удалённых рабочих столов ⇨
◽️Узел сеансов удалённых рабочих столов ⇨
◽️Лицензирование ⇨
◽️Задать режим лицензирования удалённых рабочих столов ⇨
◽️Выбираем Включено, режим ставим «На пользователя»
Теперь нужно перезагрузить компьютер. После этого к системе можно будет подключаться по RDP нескольким пользователям, и никого не будет выкидывать при новом подключении.
❗️Не забываем, что это нарушает все возможные лицензии Microsoft.