Добавить в корзинуПозвонить
Найти в Дзене

RDP чёрный экран после подключения — три способа исправить

Подключились по RDP, видите чёрный экран вместо рабочего стола. Курсор есть, иногда можно кликать — но ничего не видно. Знакомо. Я сталкивался с этим много раз и перепробовал всё. Вот три способа, которые реально работают, и один секретный трюк. Когда у вас чёрный экран, но курсор двигается — нажмите прямо в чёрном окне: Ctrl + Alt + End Это аналог Ctrl+Alt+Del внутри RDP-сессии. Откроется меню с кнопками «Заблокировать», «Выйти», «Диспетчер задач». Нажмите «Отмена» — и рабочий стол часто появляется. Если не появился — выберите «Диспетчер задач» → Файл → Запустить новую задачу → введите explorer.exe → ОК. Проводник Windows запустится, и рабочий стол появится. Это самое быстрое решение. Иногда чёрный экран появляется из-за сбоя в кэше RDP-клиента. Кэшируются фрагменты экрана, и если что-то пошло не так — клиент рисует чёрный фон. Перед подключением: Также помогает удалить кэш вручную. Откройте папку: %USERPROFILE%\AppData\Local\Microsoft\Terminal Server Client\Cache Удалите все файлы в
Оглавление

Подключились по RDP, видите чёрный экран вместо рабочего стола. Курсор есть, иногда можно кликать — но ничего не видно. Знакомо.

Я сталкивался с этим много раз и перепробовал всё. Вот три способа, которые реально работают, и один секретный трюк.

Способ 1. Самый быстрый — комбинация клавиш

Когда у вас чёрный экран, но курсор двигается — нажмите прямо в чёрном окне:

Ctrl + Alt + End

Это аналог Ctrl+Alt+Del внутри RDP-сессии. Откроется меню с кнопками «Заблокировать», «Выйти», «Диспетчер задач».

Нажмите «Отмена» — и рабочий стол часто появляется.

Если не появился — выберите «Диспетчер задач» → Файл → Запустить новую задачу → введите explorer.exe → ОК.

Проводник Windows запустится, и рабочий стол появится. Это самое быстрое решение.

Способ 2. Отключите постоянное битмап-кэширование

Иногда чёрный экран появляется из-за сбоя в кэше RDP-клиента. Кэшируются фрагменты экрана, и если что-то пошло не так — клиент рисует чёрный фон.

Перед подключением:

  1. Откройте «Подключение к удалённому рабочему столу» (mstsc.exe)
  2. Нажмите «Параметры» → вкладка «Взаимодействие»
  3. Снимите галочку «Постоянное кэширование битовых образов»
  4. Подключитесь заново

Также помогает удалить кэш вручную. Откройте папку:

%USERPROFILE%\AppData\Local\Microsoft\Terminal Server Client\Cache

Удалите все файлы в этой папке и попробуйте подключиться снова.

Способ 3. Отключите аппаратное ускорение на сервере

Если RDP-сервер работает без видеокарты (виртуальная машина или сервер без GPU), DirectX может не инициализироваться — отсюда чёрный экран.

На сервере в командной строке от администратора:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "bEnumerateHWBeforeSW" /t REG_DWORD /d 0 /f

Перезагрузите службу RDP на сервере:

net stop TermService
net start TermService

Секретный трюк: подключитесь с параметром /admin

Если на сервере исчерпан лимит сессий (по умолчанию в Windows — 2 одновременных RDP-сессии), новые подключения могут показывать чёрный экран вместо ошибки.

Попробуйте подключиться как администратор консоли. Win+R → введите:

mstsc /admin /v:адрес_сервера

Это подключает вас к реальной консоли сервера, а не создаёт новую сессию. Ограничение в 2 сессии на такое подключение не распространяется.

Если ничего не помогает

Чёрный экран может быть симптомом того, что на сервере завис процесс explorer.exe или winlogon.exe. В этом случае помогает перезагрузка сервера — но только если есть другой способ это сделать (консоль, IPMI, гипервизор).

Если сервер виртуальный — попробуйте выслать команду перезагрузки через консоль гипервизора (Hyper-V, VMware, Proxmox).

Итого

  1. Нажмите Ctrl+Alt+End → запустите explorer.exe через диспетчер задач
  2. Отключите кэширование битовых образов в mstsc.exe
  3. Очистите кэш RDP в AppData
  4. На сервере отключите аппаратное ускорение для RDP
  5. Попробуйте mstsc /admin

В большинстве случаев помогают первые два пункта.

Читайте также