Если вы ищете, как поднять сервер терминалов на Windows Server 2012 R2, чтобы пользователи подключались по RDP и при этом не упирались в лицензии или ограничения по количеству одновременных сессий, то суть процесса одна: вы ставите роль Remote Desktop Services, настраиваете Remote Desktop Session Host, задаёте лицензирование и дальше проверяете, как система ведёт себя под нагрузкой.

Ниже разложу всё по шагам и соберу типовые ошибки в одном месте — так, чтобы вы могли быстро довести установку до рабочего состояния.


Что именно нужно настроить в Windows Server 2012 R2

В терминологии Microsoft это не “одна кнопка”, а несколько частей, которые должны совпасть по смыслу:

Компонент Зачем нужен Где настраивается
Remote Desktop Session Host (RDSH) Хост, куда подключаются пользователи и где реально работают их сессии Установка роли + параметры подключения
Remote Desktop Licensing (лицензирование) Сервер выдаёт RDS CAL (лицензии доступа) клиентам Отдельная роль лицензирования + параметры политики
Licensing Mode (режим лицензирования) “На пользователя” или “на устройство” Локальные/групповые политики на RDSH
RD Licensing Diagnoser Диагностирует, всё ли настроено и есть ли лицензии Средства в Server Manager
Session Collection (коллекция) Контейнер для опубликованных ресурсов и доступа пользователей Создание в RDS-оснастке

Подготовка перед установкой

Перед тем как делать установку сервера терминалов, проверьте базовые вещи, без которых дальше будет только боль:

Проверка Почему это важно
Доступ к административным правам Нужны права на установку ролей и настройку политик
Сетевые настройки сервера Ошибки DNS/маршрутизации часто проявляются как “не подключается/зависает”
Наличие нужных лицензий RDS CAL и серверного лицензирования Без этого RD Licensing Diagnoser будет показывать проблемы
Понимание режима CAL: на пользователя или на устройство Неправильно выбранный режим даёт “сервер видит проблему с лицензиями”

Установка роли терминального сервера (Remote Desktop Services)

Действия одинаковые по логике для Windows Server 2012 R2: ставим роли через Server Manager.

Шаг 1. Запуск установки ролей

  1. Откройте Server Manager
  2. Manage -> Add Roles and Features
  3. Выберите установку ролей
  4. В списке ролей отметьте Remote Desktop Services

Шаг 2. Выбор компонентов

Как минимум нужны:

  • Remote Desktop Licensing (лицензирование)
  • Remote Desktop Session Host (узел сеансов)

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


Настройка лицензирования: главный источник “не работает”

Если сервер терминалов “подключает одного, а второй не заходит”, “выкидывает из сессии”, “сессии зависают” или RD подключается странно — почти всегда это либо лицензирование, либо политика лицензирования, либо обе вещи сразу.

Шаг 1. Проверка через RD Licensing Diagnoser

Откройте диагностический инструмент:
- Server Manager -> Tools -> Terminal Services -> RD Licensing Diagnoser

Если там написано, что лицензии недоступны или режим не задан — дальше делайте настройку политики.

Шаг 2. Задайте сервер лицензирования в политиках

Запустите:
- gpedit.msc

Путь:
Computer Configuration -> Administrative Templates ->
Windows Components -> Remote Desktop Services ->
Remote Desktop Session Host -> Licensing

Включите параметр:
- Use the specified Remote Desktop license servers
и укажите имя/ IP сервера лицензий.

Потом включите:
- Set the Remote licensing mode
и выберите режим:
- Per User (на пользователя)
- Per Device (на устройство)

Шаг 3. Активируйте сервер лицензирования

Зайдите в:
- RD Licensing Manager
(обычно через Server Manager -> Tools -> Terminal Services)

Найдите сервер, статус будет “не активирован”, и запустите Activate Server.

Дальше мастер попросит данные организации и даст ключевой идентификатор/данные для дальнейших шагов установки лицензий.

Шаг 4. Установите сами лицензии

В RD Licensing Manager выберите:
- Install Licenses
и установите лицензии по вашей программе лицензирования (RDS CAL).

После этого в RD Licensing Diagnoser ошибки должны уйти, а число доступных лицензий появиться.


Создание коллекции и выдача доступа пользователям

После установки ролей сервер терминалов нужно “привязать” к пользователям через коллекции.

Шаг 1. Откройте оснастку Remote Desktop Services

В Server Manager найдите раздел Remote Desktop Services и следуйте мастеру.

Шаг 2. Create session collection

  1. Создайте Session Collection
  2. В качестве RD Session Host укажите ваш сервер
  3. Выберите, кто будет подключаться:
  4. группы или конкретные пользователи

Шаг 3. Включите “нормальную” работу профилей

Если включаете диски профилей пользователя, помните: часть настроек может влиять на поведение сессий (включая объём/хранение профилей). Если у вас “чистый” сценарий, проще начать с типовой конфигурации, а затем уже оптимизировать.


Подключение клиентов по RDP

Проверка обычно максимально простая:

  • На клиентской машине используйте стандартный Подключение к удалённому рабочему столу
  • Убедитесь, что:
  • пользователь входит в систему
  • сессия создаётся
  • лицензирование не ругается (это видно через Diagnoser на сервере)

Что делать, если “одновременно может подключиться только один клиент”

Это один из самых частых сюжетов. Симптом: “первый подключился, второй подключается и получает ошибку” и/или “пользователя выкидывает”.

В реальных случаях причина часто такая:
- пользователь подключается под одним и тем же логином
- при попытке второго входа с другим устройством сервер перехватывает/ломает сценарий сессии

Решение зависит от того, что именно вам нужно бизнесом:

Ситуация Что сделать
Нужны несколько одновременных пользователей Создайте отдельные учётки для каждого одновременного пользователя и дайте им доступ в коллекцию
Нужны несколько одновременных устройств для одного человека Обычно это не “один логин на всё”, а корректная настройка лицензий и логики доступа (а также проверка политики сессий)
При входе второго выкидывает первого Проверьте, как настроена политика лицензирования (Per User/Per Device), и сверьте Diagnoser, нет ли лиценз. ошибок

В конкретных инцидентах на практике помогает простой порядок: завести столько учёток, сколько должно быть одновременных подключений, и раздать их через группу Remote Desktop Users (или через вашу коллекцию). Тогда подключения перестают конфликтовать.


Если сессии зависают и новые пользователи не логинятся

Тоже популярная картина: “всё работает, но через время зависают сессии, а новые не заходят; лечится перезагрузкой сервера”.

Тут есть две ключевые линии, которые почти всегда стоит проверить в первую очередь:

  1. Лицензирование RDS
  2. RD Licensing Diagnoser
  3. статус RD Licensing Manager
  4. правильность режима (Per User / Per Device)
  5. Совместимость прикладного софта/сертификатов/компонентов с терминальными сессиями
  6. если в системе ставили сторонние компоненты (например, криптопровайдеры и т.п.), их могут требовать ставить в терминальном режиме, иначе будут странные эффекты в сессиях

Если у вас “зависло и дальше только reset”, не тяните с диагностикой по RD: чаще всего проблема проявляется как нарушение нормального потока сессий или лицензирования.


Мини-чеклист “чтобы точно завелось”

Контрольная точка Где проверить
Роль RDSH установлена Server Manager -> Remote Desktop Services
Лицензирование установлено Server Manager -> Remote Desktop Licensing
Включён режим лицензирования gpedit.msc -> RD Session Host -> Licensing
Указан сервер лицензий gpedit.msc -> Use the specified Remote Desktop license servers
RD Licensing Diagnoser без ошибок RD Licensing Diagnoser
Есть Session Collection и пользователи внутри RDS Collections
Подключения работают без выкидываний тест с отдельными учётками/сессиями

Итоговая логика по установке (коротко)

  1. Устанавливаете Remote Desktop Services на сервер.
  2. Ставите Remote Desktop Session Host.
  3. Настраиваете Remote Desktop Licensing и режим лицензирования.
  4. Активируете сервер лицензий и устанавливаете CAL.
  5. Создаёте Session Collection и выдаёте доступ пользователям.
  6. Проверяете работу сессий через тестовые подключения и Diagnoser.

Полезные источники

  • Microsoft: Remote Desktop Services (RDS) и лицензирование CAL, документация по RD Licensing Diagnoser и политике Licensing Mode (ключевые разделы присутствуют в официальной документации Microsoft).
  • Практические инструкции по установке ролей и настройке RD Licensing Diagnoser (материалы по установке сервера терминалов Windows Server 2012/2012 R2):
  • https://tavalik.ru/ustanovka_servera_terminalov_windows_server_2012/
  • https://pyatilistnik.org/kak-ustanovit-i-nastroit-terminalnyiy-server-na-windows-server-2012r2/
  • https://itcompanion.ru/blog/windows-server-2012-rdp/
  • Пример типовой проблемы “подключается один, второй не пускает” и её практическое решение через раздельные учётные записи:
  • https://www.cyberforum.ru/windows-server/thread1666978.html