Включение удалённого рабочего стола (RDP) на Windows Server 2019 occupational — задача, с которой сталкивается каждый админ. Сделать это можно за 2–3 минуты через графический интерфейс, или групповую политику. Далее разберём все варианты, включая нюансы с лицензированием и безопасностью, чтобы вы не тратили время на поиск решений.
Сразу скажу: по умолчанию отключён. Активировать его можно даже на сервере без графической оболочки — через командную строку. Но обо всём по порядку: ниже вы найдёте пошаговые инструкции для каждого метода, а также таблицы с командами и параметрами, которые пригодятся в работе.
Способ 1: через графический интерфейс (GUI)
Самый простой и наглядный способ — использовать «Параметры системы». Подходит, если у вас установлена графическая оболочка Desktop Experience. Чтобы включить удалённый рабочий стол на Windows Server 2019, выполните следующие шаги:
Откройте Пуск → Параметры → Система → Удалённый рабочий стол. Переключите ползунок в положение «Включено» и нажмите «Подтвердить». Система предложит настроить сеть — выберите «Разрешить подключения только с компьютеров с проверкой подлинности на уровне сети» (это безопаснее).
По умолчанию подключаться к серверу смогут только пользователи из группы «Администраторы». Чтобы добавить других пользователей, нажмите «Выбор пользователей» и укажите нужные учётные записи.
После применения настроек проверьте, открыт ли порт 3389 в брандмауэре. Обычно он добавляется автоматически, но если нет — сделайте это вручную через Брандмауэр Windows → Дополнительные параметры → Правила для входящих подключений.
Если сервер не виден в сети, проверьте настройки сетевого профиля — он должен быть «Частный», а не «Общий».
| Команда | Описание | Пример |
|---|---|---|
Set-ItemProperty | Включает RDP | Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0 |
Enable-NetFirewallRule | Открывает порт 3389 в брандмауэре | Enable-NetFirewallRule -DisplayGroup "Удалённый рабочий стол" |
Get-NetFirewallRule | Проверяет, открыт ли порт | Get-NetFirewallRule -DisplayName "*RemoteDesktop*" | Select-Object Name, Enabled |
Способ 2: через PowerShell
Если графический интерфейс недоступен или вы предпочитаете автоматизацию, используйте PowerShell. Этот метод работает и на сервере без GUI (Server Core). Вот основные команды:
После выполнения команд перезагрузить сервер не нужно — изменения применяются сразу. Чтобы убедиться, что работает, попробуйте подключиться с другого компьютера через стандартное приложение mstsc (Удалённый рабочий стол Windows).
Если подключение не проходит, проверьте:
- Разрешены ли входящие подключения в брандмауэре;
- Правильно ли указан IP-адрес или имя сервера;
- Есть ли у пользователя права на подключение (по умолчанию — только администраторы).
Для массовой настройки серверов можно использовать скрипт PowerShell. Он сэкономит время, если нужно включить на десятке машин.
Способ 3: через групповую политику (GPO)
Если у вас есть домен Active Directory, удобнее всего настраивать через групповую политику. Это позволит централизованно управлять доступом на всех серверах.
Откройте Управление групповой политикой (gpmc.msc) и создайте новую политику или отредактируйте существующую. Перейдите по пути:
Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Подключения;- Найдите политику
Разрешить пользователям подключение удалённого рабочего стола с помощью Служб удалённых рабочих столови включите её; - Настройте параметры безопасности в разделе
Требовать проверку подлинности пользователей на уровне сети.
⚠️ Внимание: Изменения групповой политики применяются не мгновенно. Чтобы ускорить процесс, выполните на сервере команду gpupdate /force или перезагрузите его.
Настройка безапасности и лицензирования
Включение RDP — это только половина дела. Нужно убедиться, что подключение безопасно и соответствует лицензионным требованиям Microsoft.
| Параметр | Рекомендация | Как настроить |
|---|---|---|
| Проверка подлинности на уровне сети (NLA) | Включить | Через GUI: «Параметры → Удалённый рабочий стол → Дополнительные параметры» или PowerShell: Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "UserAuthentication" -Value 1 |
| Шифрование | Высокий уровень | В групповой политике: «Требовать использование конкретного уровня шифрования» → «Высокий» |
| Лицензии RDS | Установить сервер лицензирования | Через «Диспетчер серверов → Добавить роли и компоненты → Службы удалённых рабочих столов» |
Без лицензий RDS CAL (Client Access License) подключения к серверу будут ограничены по времени (120 дней в нотификационном режиме). Если вы используете для администрирования, лицензии не требуются — это разрешено условиями лицензирования Windows Server. Но если к серверу подключаются обычные пользователи (например, для работы с приложениями), лицензии обязательны.
Устранение распространённых проблем
Даже после правильной настройки могут возникать ошибки. Вот самые частые из них и способы их решения:
Ошибка «Удаленный рабочий стол отключен»
Проверьте, включён ли RDP на сервере (команда reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections должна вернуть 0). Если значение 1 — выполните команду из второго способа.
Если подключение сбрасывается или вы видите сообщение «Служба удалённых рабочих busy», проверьте:
- Не превышено ли количество одновременно подключённых пользователей (по умолчанию — 2 для стандартной редакции);
- Достаточно ли ресурсов на сервере (CPU, ОЗУ);
- Не блокирует ли подключение антивирус или сторонний брандмауэр.
Для диагностики используйте журнал событий Windows: Журналы Windows → Система. Ищите события с источником TerminalServices-RemoteConnectionManager.
Перед настройкой RDP всегда проверяйте, открыт ли порт 3389 и разрешены ли подключения в брандмауэре.
Практика: быстрая настройка для администратора
Если вам нужно быстро подключиться к серверу для администрирования, выполните эти шаги:
Быстрая настройка RDP
Часто задаваемые вопросы
Можно ли включить на Windows Server 2019 без графического интерфейса?
Да. На Server Core используйте PowerShell: Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0 и Enable-NetFirewallRule -DisplayGroup "Удалённый рабочий стол".
Сколько пользователей могут подключаться по одновременно?
В стандартной редакции Windows Server 2019 — 2 пользователя. Для большего количества нужно установить роль Remote Desktop Services и настроить сервер лицензирования.
Как изменить порт с 3389 на другой?
Измените значение параметра PortNumber в ветке реестра HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp. Не забудьте открыть новый порт в брандмауэре.
Почему подключение по работает только из локальной сети?
Вероятно, порт 3389 не проброшен на роутере. Настройте переадресацию портов (Port Forwarding) на вашем маршрутизаторе, указав внешний IP-адрес и локальный сервера.