Меню Рубрики

Windows 7 удаленный рабочий стол буфер обмена

Не работает буфер обмена в RDP сессии Windows

На днях в очередной раз столкнулся со следующей проблемой: перестал работать буфер обмена в терминальной сессии с Windows Server 2008 R2 RDS. При активном использовании RDP сессий с различными серверами такая проблема у меня возникала уже не раз(обычно помимо 3-4 rdp подключений стандартным клиентом у меня одновременно активно с десяток терминальных соединений через утилиту Remote Desktop Connection Manager). Проблема выглядит это следующим образом: неожиданно перестает работать копирование и вставка (copy/paste) через буфер обмена в/из RDP подключение с рабочему столу конкретного сервера (в остальных терминальных сессиях у других полхзователей в это же самое время проблема не наблюдается). В таких случаях приходилось принудительно завершать rdp сессию (логоф) и перезаходить на сервер снова. После переподключения проблемы с буфером обмена обычно пропадают.

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

За работу буфера обмена между рабочим местом и rdp сессией с удаленным компьютером отвечает приложение rdpclip.exe. И при инициации подключению по Remote Desktop для каждого пользователя стартует собственный процесс rdpclip.exe. Поэтому для восстановления работоспособности буфера обмена необходимо из Task Manager-а завершить (кильнуть)процесс rdpclip.exe и запустить его вручную.

После выполнения указанной процедуры copy/paste опять работает.

ЗЫ. Напомню, что для того, чтобы в принципе можно было копировать информацию через буфер обмена между локальной системой и удаленной через RDP соединение должны быть выполнены следующие условия:

  • В настройках rdp клиента должна быть включена опция «Clipboard».
  • На сервере в параметрах RDP-TCP подключения опция «запретить перенаправление буфера обмена» должна быть выключена (значение по-умолчанию)

Источник

Что делать, если не работает буфер обмена у RDP клиентов

Нельзя сказать, что RDP – такое уж распространённое явление. Тем не менее, в полупрофессиональной и профессиональной компьютерной среде он совсем не редок, поэтому, для начала не мешает уточнить, что же это такое.

Всё очень просто. Microsoft в своё время купила коммуникационную программу, которую потом переименовала во всем знакомую NetMeeting и взяла из неё протокол удалённого рабочего стола, этот самый RDP — Remote Desktop Protocol.

Протокол сегодня повсеместно используется клиентскими программами для удалённой работы с сервером. Программ-клиентов насчитывается только в топе использования не менее десятка, remmina, обладающая графическим интерфейсом, только одна из них.

Популярность remmina вызвана популярностью Linux – на Ubuntu этот клиент ставится по умолчанию.

Среди возможностей клиентов удалённого доступа:

  • шифрование передаваемых данных;
  • передача звука с возможностью воспроизведения на локальном ПК;
  • использование маппинга – запуска локальных программ на сервере;
  • использование на сервере ресурсов с локального ПК.

На Windows клиент работает как исполняемый модуль mstsc.exe (TSC – Terminal Services Client – официальное название этой программы). Разработаны версии клиентов для всех операционных систем.

Среди возможностей RDP-клиентов и та, которая время от времени может сбоить – обмен информацией через буфер обмена.

Первый вариант решения проблемы

Проблема, когда нарушен обмен через буфер между клиентом и сервером, встречается повсеместно, при любых операционных системах на двух сторонах. И то, что часто приходится иметь дело с Linux на клиенте и Windows на сервере, определено просто популярностью этих систем.

У рассматриваемой ошибки есть одна особенность – если у вас в настоящий момент подключено несколько серверов, она может проявляться при обмене только с одним, остальные используют буфер обмена без проблем.

Первое решение, которое напрашивается с самого начала – завершить текущую сбойную RDP-сессию и запустить её снова. Это работает на все 100%. Но недостаток такого подхода очевиден – приходится закрывать все программы на сервере, выходить, а потом, после повторного запуска, запускать вновь и все программы.

Но есть и другое решение проблемы, не такое громоздкое.

Второй вариант решения проблемы

Другой вариант связан с перезапуском только программы, отвечающей за обмен через буфер – эта программа стоит за исполняемым модулем rdpclip.exe, она внешняя по отношению к самой remmina и указывается отдельной строкой в диспетчере задач.

Таким образом, чтобы восстановить обмен между RDP-клиентом и сервером через буфер обмена, нужно войти в Диспетчер задач, перейти на вкладку запущенных процессов, найти под своей учётной записью rdpclip.exe, отвечающую за сбоящий обмен, завершить его и запустить снова, уже вручную.

Завершение процесса rdpclip.exe

Возможно, дело в настройках

Но прежде чем сбрасывать в Диспетчере процессы, не мешает убедиться, а правильно ли настроен сам RDP-клиент – remmina.

Таким образом, заходим в настройки клиента и:

  • На вкладке Local Resources, в группе Local devices and resources выбираем ресурсы, которые собираемся использовать в текущей удалённой сессии – нас интересует ресурс «Clipboard».

Следом необходимо проверить и настройки сервера:

  • На вкладке Client Settings параметров «RDP-Tcp Подключения» в группе переключателей Redirection есть режим запрета перенаправления буфера обмена (называется просто – Clipboard). Он должен быть сброшен, хотя это и есть его состояние по умолчанию.

Другими словами, сначала убедитесь, что ваш RDP-клиент отвечает требованиям системы клиента (по версии хотя бы), а затем проведите предлагаемые действия, начав с настроек, само собой.

Источник

Передача файлов по RDP – это просто

Передача файлов на новый Windows Server может быть хлопотной, когда вы все настраиваете с нуля. По умолчанию можно перекидывать файлы через общий буфер обмена, но это не всегда удобно. Plesk, FTP или общий доступ к сетевым файлам могут быть не совсем готовы к использованию, или ваш интернет-провайдер может заблокировать эти веб-порты. Именно здесь нужна передача файлов через программу Remote Desktop Connection по протоколу RDP (Remote Desktop Protocol). Вы можете подключить жесткий диск своей рабочей станции, и он появится, когда вы войдете в систему.

Эта программа поставляется со всеми операционными системами Windows. Нужно нажать кнопку «Пуск» и выполнить поиск «Подключение к удаленному рабочему столу» , и должен появиться компьютер с зелеными стрелками. Ну а если вы продвинутый администратор, то можете нажать «Пуск», затем «Выполнить», там набрать mstsc.exe и заем нажать ОК. Это программа, которую мы будем использовать.

НАСТРОЙКА ПРОГРАММЫ

После запуска программы мы окажемся в ее упрощенном виде. Тут нам нужно выбрать пункт «Показать параметры» .

Введите IP-адрес вашего сервера в поле «Компьютер»

Далее нужно выбрать вкладку «Локальные ресурсы» и внизу в блоке «Локальные ресурсы» нажать «Подробнее» . Также в этом блоке можно включать и отключать доступ к принтерам и буферу обмена.

Разверните раздел «Диски» и выберите «Локальный диск C:» (и любые другие диски, которые вам нужны).

Нажимайте ОК и затем нажимайте «Подключить» . Для сохранения параметров подключения можно перейти на вкладку «Общие» и в блоке «Параметры подключения» нажмите «Сохранить»

Готово! Теперь после подключения заходите в «Мой компьютер» и вы увидите ваш подключений диск.

Теперь вы сможете видеть все свои файлы на своей локальной рабочей станции! Имейте в виду, что при передаче файлов этим методом существует ограничение на размер файла 2 ГБ. Кроме того, скорость передачи могут быть немного медленнее.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Windows 7 удаленный помощник как включить
  • Windows 7 удаленный помощник без приглашения
  • Windows 7 удаленный помощник без запроса
  • Windows 7 удаленные файлы не отображаются в корзине
  • Windows 7 удаленное приложение remoteapp отключено