Все версии Windows Server (начиная с 2000 и заканчивая 2025) разрешают одновременное подключение максимум двух удаленных RDP сессий (+ одна консольная сессия, которую можно использовать, подключившись через режим mstsc /admin
). Такие сессии можно использовать в административных целях и не требуют установки сервера лицензирования RDS и покупки лицензий RDS CAL.
Пользователь может удаленно подключится к рабочему столу Windows Server, если его учетная запись входит в локальную группу Administrators или Remote Desktop Users. Разрешено подключаться только под разными учетными записями. Если для управления сервером используется общий административный аккаунт, то при подключении второго пользователя по RDP под тем же аккаунтом, первая сессия будет отключена с сообщением:
Remote Desktop Connection Your Remote Desktop Services session has ended Another user connected to the remote computer, so you connection was lost. Try connecting again, or contact your network administrator or technical support group.
Ваш сеанс работы со службами удаленных рабочих столов завершен. Подключение было потеряно, потому что к удаленному компьютеру подключился другой пользователь. Попробуйте подключиться еще раз либо обратитесь за помощью к администратору сети или в службу технической поддержки.
Чтобы понять, какой пользовать отключил вашу сессию, откройте консоль Event Viewer и перейдите в секцию Windows Logs -> Security. Отфильтруйте события по Event ID 4624. В описании последнего события будет информация о том, откуда выполнен последний RDP вход на этот компьютер.
В Windows можно разрешить множественные одновременные RDP подключения под одним пользователем. Для этого нужно включить политику Restrict Remote Desktop Services users.
- Запустите консоль редактора локальной групповой политики Win+R ->
gpedit.msc
- Перейдите в раздел GPO Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections
- Измените значение политики Restrict Remote Desktop Services users to a single Remote Desktop Services (Ограничить пользователей служб удаленных рабочих столов одним сеансом служб удаленных рабочих столов) на Disabled
- В этом же разделе GPO имеется еще одна политика Limit number of connections, позволяющая указать максимальное количество RDP подключений к данному серверу. Однако, даже если вы увеличите здесь лимит на количество сессией, количество одновременных RDP подключений все также будет ограничено двумя до тех пор, пока вы не установите роль RDSH.
Также политику Restrict Remote Desktop Services users to a single Remote Desktop Services можно включить напрямую через реестр.
- Откройте редактор реестра
regedit.exe
- Перейдите к ключу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
- Найдите параметр тип REG_DWORD с именем fSingleSessionPerUser и измените его значение с 1 на 0 (если этот параметр отсутствует, создайте его вручную).
Либо можете изменить значение параметра fSingleSessionPerUser из командной строки с правами администратора:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
После этого каждый пользователь, подключаясь под одним общим аккаунтом, будет попадать в собственную RDP сессию. Если вы хотите использовать более 2 одновременных RDP подключений, вам придется устанавливать на сервер роль Remote Desktop Session, приобрести RDS лицензии на подключение пользователей или устройств и активировать их на RDS Licensing роле.