Текст между RDP-сессией и локальной машиной копируется, а файлы нет: перенаправление буфера обмена в образах с усиленной безопасностью

Что было. Windows Server 2019, развёрнутый из образа с предустановленным профилем безопасности (hardened image). В RDP-сессии копирование текста работает в обе стороны, а файлы вставить нельзя: пункт «Вставить» серый. На обычных серверах той же версии всё копируется.

Почему. Копирование файлов через буфер обмена RDP это не только перенаправление буфера, но и перенаправление дисков (файл передаётся через виртуальный диск \\tsclient\). Образы с усиленной безопасностью выключают одно или оба перенаправления политиками: «Не разрешать перенаправление буфера обмена» и «Не разрешать перенаправление дисков» в разделе «Перенаправление устройств и ресурсов» узла сеансов. Текст при частично выключенном перенаправлении может продолжать работать, файлы нет. Ответ участников указал именно на эти политики; дополнительно напомнили про ограничение: файлы больше 2 ГБ через буфер обмена RDP не передаются молча.

Как проверить и исправить.

  1. gpresult /h report.html на сервере: раздел «Службы удалённых рабочих столов → Перенаправление устройств и ресурсов». Значения «Включено» у политик «Не разрешать…» и есть причина.
  2. Локальная политика: gpedit.msc → Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов → Перенаправление устройств и ресурсов → «Не разрешать перенаправление буфера обмена» и «Не разрешать перенаправление дисков» → «Отключено» или «Не задано». Если параметры серые, ими управляет доменная политика или профиль безопасности, править там.
  3. На клиенте: Локальные ресурсы → «Буфер обмена» отмечен, «Подробнее → Диски» при необходимости.
  4. Переподключиться: перенаправления устанавливаются при создании сессии.

Надо ли включать. Профили усиленной безопасности выключают перенаправление не случайно: буфер обмена и диски это канал утечки данных с сервера и доставки на него нежелательных файлов. Для серверов с чувствительными данными разумнее оставить запрет и передавать файлы через контролируемый путь (SFTP, общую папку с журналированием). Для терминального сервера офисной работы разрешить, но знать, что разрешили.

Если политики в порядке, а файлы не копируются. Перезапустить rdpclip.exe в сессии (отдельный разбор), проверить, что на клиенте не стоит менеджер буфера обмена, перехватывающий форматы, и что файл меньше 2 ГБ. Для больших файлов перенаправленный диск (\\tsclient\C) работает без этого ограничения.

Диагностика перенаправления буфера описана в документации Microsoft.