PQ
PQ.Hosting

Валюта

Чёрный экран вместо рабочего стола в RDP-сессии: как исправить

Автор
PQ
26 февраля 2026
4 мин чтения
12 просмотров

Подключение по 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 → Система в момент подключения.

Поделиться статьей

Похожие статьи