- Что именно нужно настроить в Windows Server 2012 R2
- Подготовка перед установкой
- Установка роли терминального сервера (Remote Desktop Services)
- Настройка лицензирования: главный источник “не работает”
- Создание коллекции и выдача доступа пользователям
- Подключение клиентов по RDP
- Что делать, если “одновременно может подключиться только один клиент”
- Если сессии зависают и новые пользователи не логинятся
- Мини-чеклист “чтобы точно завелось”
- Итоговая логика по установке (коротко)
- Полезные источники
Если вы ищете, как поднять сервер терминалов на 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. Запуск установки ролей
- Откройте Server Manager
- Manage -> Add Roles and Features
- Выберите установку ролей
- В списке ролей отметьте 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
- Создайте Session Collection
- В качестве RD Session Host укажите ваш сервер
- Выберите, кто будет подключаться:
- группы или конкретные пользователи
Шаг 3. Включите “нормальную” работу профилей
Если включаете диски профилей пользователя, помните: часть настроек может влиять на поведение сессий (включая объём/хранение профилей). Если у вас “чистый” сценарий, проще начать с типовой конфигурации, а затем уже оптимизировать.
Подключение клиентов по RDP
Проверка обычно максимально простая:
- На клиентской машине используйте стандартный Подключение к удалённому рабочему столу
- Убедитесь, что:
- пользователь входит в систему
- сессия создаётся
- лицензирование не ругается (это видно через Diagnoser на сервере)
Что делать, если “одновременно может подключиться только один клиент”
Это один из самых частых сюжетов. Симптом: “первый подключился, второй подключается и получает ошибку” и/или “пользователя выкидывает”.
В реальных случаях причина часто такая:
- пользователь подключается под одним и тем же логином
- при попытке второго входа с другим устройством сервер перехватывает/ломает сценарий сессии
Решение зависит от того, что именно вам нужно бизнесом:
| Ситуация | Что сделать |
|---|---|
| Нужны несколько одновременных пользователей | Создайте отдельные учётки для каждого одновременного пользователя и дайте им доступ в коллекцию |
| Нужны несколько одновременных устройств для одного человека | Обычно это не “один логин на всё”, а корректная настройка лицензий и логики доступа (а также проверка политики сессий) |
| При входе второго выкидывает первого | Проверьте, как настроена политика лицензирования (Per User/Per Device), и сверьте Diagnoser, нет ли лиценз. ошибок |
В конкретных инцидентах на практике помогает простой порядок: завести столько учёток, сколько должно быть одновременных подключений, и раздать их через группу Remote Desktop Users (или через вашу коллекцию). Тогда подключения перестают конфликтовать.
Если сессии зависают и новые пользователи не логинятся
Тоже популярная картина: “всё работает, но через время зависают сессии, а новые не заходят; лечится перезагрузкой сервера”.
Тут есть две ключевые линии, которые почти всегда стоит проверить в первую очередь:
- Лицензирование RDS
- RD Licensing Diagnoser
- статус RD Licensing Manager
- правильность режима (Per User / Per Device)
- Совместимость прикладного софта/сертификатов/компонентов с терминальными сессиями
- если в системе ставили сторонние компоненты (например, криптопровайдеры и т.п.), их могут требовать ставить в терминальном режиме, иначе будут странные эффекты в сессиях
Если у вас “зависло и дальше только 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 |
| Подключения работают без выкидываний | тест с отдельными учётками/сессиями |
Итоговая логика по установке (коротко)
- Устанавливаете Remote Desktop Services на сервер.
- Ставите Remote Desktop Session Host.
- Настраиваете Remote Desktop Licensing и режим лицензирования.
- Активируете сервер лицензий и устанавливаете CAL.
- Создаёте Session Collection и выдаёте доступ пользователям.
- Проверяете работу сессий через тестовые подключения и 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