Подключение по RDP установлено, соединение есть, но вместо рабочего стола — чёрный экран. Курсор двигается, но ничего не появляется. Проблема хорошо знакома пользователям VPS на Windows Server 2019 и ранних сборках Windows 10.
Хорошая новость: в большинстве случаев это решается без перезагрузки сервера за несколько минут.
Почему это происходит
Чёрный экран в RDP — не одна проблема, а несколько с похожим симптомом. Чаще всего причина в одном из следующего:
- предыдущая сессия зависла и не отдала рабочий стол
- конфликт WDDM-драйвера с виртуальным видеоадаптером VPS
- кэширование битмапов в клиенте RDP мешает первичной отрисовке
- UDP-транспорт блокируется на уровне сети или обрабатывается некорректно
- разрешение экрана выставлено на Full Screen и создаёт конфликт рендеринга
Основной метод: пошаговое устранение
Шаги выполняются последовательно. Как только чёрный экран исчез — дальше не нужно.
Шаг 1. Завершить зависшую сессию
Прямо в окне RDP с чёрным экраном нажать Ctrl + Alt + End — это аналог Ctrl + Alt + Del внутри удалённой сессии.

Появится меню безопасности Windows. Выбрать Sign out — сессия завершится. Закрыть окно RDP и подключиться заново. В большинстве случаев после этого рабочий стол появляется.
Если Ctrl + Alt + End не реагирует — можно нажать кнопку в верхней части RDP-окна (значок монитора или три точки) и выбрать отправку Ctrl+Alt+Del вручную.
Шаг 2. Изменить настройки клиента RDP
Если перезаход не помог — проверить параметры самого клиента. Два параметра наиболее часто вызывают чёрный экран: кэширование битмапов и разрешение Full Screen.
Открыть Подключение к удалённому рабочему столу → Показать параметры.

Вкладка Взаимодействие (Experience): снять галочку Persistent bitmap caching.
Вкладка Экран (Display): передвинуть слайдер разрешения немного левее — убрать из крайнего положения Full Screen. Достаточно поставить на одно деление меньше максимума.
Сохранить и подключиться заново.
Шаг 3. Обновить или отключить драйвер видеоадаптера
На VPS с Windows виртуальный видеоадаптер — обычно Matrox G200e или Microsoft Remote Display Adapter. Устаревший или конфликтующий WDDM-драйвер может быть причиной чёрного экрана.
Открыть Диспетчер устройств (Win + X → Диспетчер устройств) → раздел Видеоадаптеры.

Кликнуть правой кнопкой по адаптеру и попробовать:
- Обновить драйвер — автоматический поиск новой версии
- Отключить устройство — система переключится на базовый Microsoft-драйвер; качество картинки снизится, но проблема уйдёт
Шаг 4. Отключить WDDM через групповую политику
Если отключение в Диспетчере устройств помогло, но настройку нужно зафиксировать на уровне политики — сделать это через GPO.
Открыть Win + R → gpedit.msc.
Путь: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Служба удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Среда удалённых сеансов.
Найти и открыть политику Использовать графический драйвер WDDM для подключений к удалённому рабочему столу. Установить Отключено (Disabled).

Применить: Win + R → cmd → gpupdate /force
Шаг 5. Отключить UDP-транспорт
RDP начиная с Windows 8 использует UDP параллельно с TCP для ускорения соединения. Если UDP-пакеты блокируются на промежуточном оборудовании или обрабатываются с задержкой — это проявляется в том числе чёрным экраном при подключении.
В том же gpedit.msc перейти по пути: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Служба удалённых рабочих столов → Подключение к удалённому рабочему столу.
Найти политику Отключить UDP на клиенте (Turn Off UDP On Client). Установить Включено (Enabled).

После этого RDP будет работать только по TCP. Применить: gpupdate /force.
Альтернатива — через реестр (удобно для серверов без GUI):
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP /t REG_DWORD /d 1 /f
Отдельный метод: настройка сжатия RemoteFX
Если сервер работает с RemoteFX (характерно для Hyper-V окружений), алгоритм сжатия RDP по умолчанию может конфликтовать с конфигурацией хоста.
В gpedit.msc перейти: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Служба удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Среда удалённых сеансов → RemoteFX для Windows Server 2008 R2.
Открыть политику Настройка сжатия для данных RemoteFX. Установить Включено (Enabled), в выпадающем списке выбрать Do not use an RDP compression algorithm.

Применить и переподключиться.
Итоговая таблица
| Шаг | Действие | Когда помогает |
|---|---|---|
| 1 | Ctrl+Alt+End → Sign out | Зависшая сессия — самая частая причина |
| 2 | Убрать bitmap caching, снизить разрешение | Проблема с первой отрисовкой |
| 3 | Обновить/отключить драйвер в Device Manager | Конфликт WDDM-драйвера |
| 4 | GPO: отключить WDDM | Фиксация решения шага 3 |
| 5 | GPO/реестр: Turn Off UDP | UDP блокируется на уровне сети |
| 6 | RemoteFX: отключить алгоритм сжатия | RemoteFX/Hyper-V окружение |
Если ни один из способов не помог — проблема может быть в конкретной сборке Windows или конфигурации гипервизора. В этом случае стоит проверить логи системных событий (eventvwr.msc) на предмет ошибок в разделе Журналы Windows → Система в момент подключения.