Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
10 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Не работает буфер обмена у RDP клиентов

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

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

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

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

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

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

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

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

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

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

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

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

Читайте так же:
Как настроить подключение через прокси-сервер в Ubuntu

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

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

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

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

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

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

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

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

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

Remote Desktop Protocol

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

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

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

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

date16.12.2020
useritpro
directoryWindows 10, Windows Server 2016
commentsкомментария 23

Если вы активно используете удаленные подключения к рабочим станциям, Windows серверам, RDS фермерам через протокол RDP, скорее всего вы не раз сталкивались, что в некоторых случаях не работает буфер обмена в терминальной сессии. В результате вы не можете передать (скопировать/вставить) текст или файлы между вашим компьютером и удаленным рабочим столом. Проблема встречается как в Windows Server, так и в десктопных версиях Windows.

Возможны два сценария – на удаленном сервере запрещено копировать файлы/данные через RDP, или в текущей сессии пользователя произошел сбой процесса rdpclip.exe.

Не работают функции копировать/вставить в буфере обмена RDP сессии (rdpclip.exe)

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

Читайте так же:
Как исправить ошибку 0x80072efd магазина Windows

За работу буфера обмена между вашим компьютером и удаленной RDP отвечает приложение rdpclip.exe. Для каждого удаленного пользователя при подключении к Remote Desktop для стартует собственный процесс rdpclip.exe . С помощью Task Manager вы можете завершить процесс rdpclip.exe (RDP Clipboard Monitor/ Монитор буфера обмена RDP) и запустить его вручную (Task Manager -> File -> Start new task -> rdpclip -> Enter).

завершить процесс rdpclip.exe (RDP Clipboard Monitor)

Это обычно помогает быстро восстановить работу удаленного буфера обмена. Проверьте, работает ли теперь copy/paste (Ctrl+C / Ctrl+V) в RDP окне.

запустить rdpclip вручную

(Get-WmiObject -Query «select * from Win32_Process where name=’RDPClip.exe'»|?<$_.GetOwner().User -eq $ENV:USERNAME>).Terminate()
rdpclip.exe

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

Как запретить/разрешить копирование через буфер обмена RDP в Windows?

С помощью параметров групповых политик или реестра вы можете разрешить или запретить использование RDP буфера обмена на хосте Windows для операций копировать/вставить.

  1. Запустите локальный редактор групповых политик – gpedit.msc ;
  2. Перейдите в секцию GPO Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Device and Resource Redirection;
  3. Чтобы запретить копировать данные с/на удаленный сервер через буфер обмена RDP сессии установите Enabled для следующих политик:
  • DisableClipboardRedirection = 1
  • DisableDriveRedirection = 1

Можно запретить копирование данных между компьютером и удаленным RDP хостом так:

reg add “HKEY_LOCAL_MACHINESoftwareMicrosoftTerminal Server” / v “DisableClipboardRedirection” / t REG_DWORD / d 1 / f
reg add “HKEY_LOCAL_MACHINESoftwareMicrosoftTerminal Server” / v “DisableDriveRedirection” / t REG_DWORD / d 1 / f

Если у вас используются RDS сервера, можно отключить буфер обмена и локальные диски в настройках коллекции: Remote Desktop Services -> Collections -> Tasks -> Edit Properties -> Client Settings. Снимите галки у опций “Clipboard” и “Drive” в секции Enable redirecting for the following.

настройки RDS коллекции - запретить буфер обмена и копирование файлов

Если вы хотите запретить копировать из терминальной RDP сессии только для пользователей, но не для администраторов, можно изменить NTFS разрешения на файл c:windowssystem32rdpclip.exe . Необходимо в свойствах файл убрать разрешение Read/Execute для встроенной группы Users (придется сначала изменить владельца файла с TrustedInstaller).

Читайте так же:
Что такое функция TRIM, как её включить и выключить

запрети на использование rdpclip.exe для не-администраторов

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Не работает буфер обмена в freerdp

Всем привет. Имеется свежеустановленный арч, vinagre и remmina, которые используют freerdp для подключения к виндовым машинам по рдп. Всё хорошо, но есть одно но — буфер обмена через rdp не работает. Гугл замучен, так что я пришел на ЛОР.
freerdp пробовал версии:
1.2.0, 2.0.0.beta1
remmina тоже стабильная или из гита — разницы нет (что не удивительно). Пробовал подключаться через xfreerdp с ключом +clipboard — тоже ноль эффекта.

UPD: проблема решается включением звука в remmina.

Может быть проблема на стороне винды ?

то есть

параметер —plugin cliprdr не помагает ?

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

подключения к виндовым машинам по рдп

Если на другой стороне Windows Server, то там можно запретить синхронизацию clipboard на серверной стороне. Можно ли это сделать при терминальном подключении в клиентской винде — хз.

параметер —plugin cliprdr не помагает ?

Его в новых версиях заменили на +clipboard. И да, так тоже пробовал.

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

Действительно. После включения звука заработало. Странно, что этот баг не пофикшен в freerdp.

Это не глюк freerdp, это «особенность» винды и протокола RDP. Собственно я тогда ответ нашёл на сайте майкрософта. Кароче это не баг, а очевидная особенность, ты чо, дурак чтоли буфер обмена без звука использовать? Да кому такое в голову придёт?

В виндовом клиенте рдп и без звука ведь работает буфер %)

Хер его знает, что там в виндовом клиенте. Я думаю, от версии клиента и протокола зависит. Подозреваю, что если ты с winxp по rdp захочешь зайти на win7, то тоже надо будет включить звук. Хотя в винде с апдейтами прилетают обновления клиента rdp, так что хз.

Читайте так же:
Как установить Linux Ubuntu

1. включил звук удаленный

2. поставил галку на отключение синхронизации буфера обмена

5. убрал поставил галку на отключение синхронизации буфера обмена

6. запустил, всё заработало))

Классическое: «выключи и включи».

Может какие-то действия лишние, но не хочу экспериментировать(работает — не трогай)

версия стоит 0.9.99.1

всё идеально работает на последней версии remmina

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next

sudo apt-get update

sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard

Rdpclip exe: что это

Работа с файлами на компьютере требует специального ПО. Даже для простого копирования информации, вставки содержимого в письма и обмена фотографиями требуются специальные программные утилиты. Rdpclip.exe – это разновидность расширения EXE, которое разработано специально для ОС Windows. Популярность его высокая за счет функциональных возможностей и преимуществ. При пользовании ПК – это возможность намного проще осуществлять разные операции с файлами и приложениями.

Что такое Rdpclip.exe

Расширение EXE относятся к группе «исполнение», поскольку в программе Rdpclip.exe присутствует детальная инструкция для открытия и использования документа. Выполнение операции зависит от правильной последовательности операций в рамках такой манипуляции. Когда пользователь нажимает на материал с расширением EXE, автоматически выполняются установленные операции для загрузки и открытия приложения. Предназначено расширение Rdpclip для Microsoft, причем это универсальное дополнение для любого приложения или установочного файла.

Любое приложение, присутствующее на компьютере открывается с помощью Rdpclip.exe, а именно – это браузер, программа для работы с таблицами и текстовыми документами и так далее. Мнение, что можно обойтись и без такого технического расширения ошибочное.

Почему не работает буфер обмена в Rdp

Ошибки в системных структурах файлов и программ в Windows – это распространенное мероприятие, поскольку компьютер сочетает в себе разные технические дополнения, причем при выходе из строя одного элемента нарушается функциональность всей цепочки. Из-за чего не работает функционал rdp, который считается важной составляющей нормального функционирования компьютера – важная составляющая. Дело в том, что из-за важности ПО многие мошенники создают вирусы в виде такого расширения. Как показывает практика, даже самые безобидные установки из Интернета могут быть хорошо замаскированным вредоносным обеспечением.

Читайте так же:
Как исправить ошибки в KernelBase.dll

Как только пользователь дважды нажимает на файл с расширением ЕХЕ, начинается распространение вредоносного ПО, которое может навредить буферу обмена и другим файлам. К слову, в компьютере присутствуют разные вариации средств для обмена файлами: remmina буфер обмена – программное обеспечение для работы в удаленном доступе, а parallels применяется для копирования и вставки программных файлов из МасOSXна Windows. Это упрощает деятельность пользователей, которым приходится совмещать деятельность с несколькими устройствами, поэтому и требуется особая внимательность к деталям. А вот диспетчер задач rdp (Rdpclip.exe) требуется для открытия приложений, распаковки программ и так далее. Правильная работа устройства – это комплексная функциональность всех буферов обмена для расширения возможностей пользователя.

Причины неисправности буфера обмена

Rdpclip.exe может перестать работать по следующим причинам:

  • поврежденные ключи реестра операционной системы, которые технически связаны с Rdpclip.exe;
  • вредоносное программное обеспечение, которое попало в Rdpclip или задело программные файлы, относящиеся к MSDN Disc 2443.3;
  • при специальном или случайном удалении содержимого Rdpclip.exe, в результате чего получается ошибка в работе;
  • в случае конфликтной ситуации с программным обеспечением MSDN Disc 2443.3 или его отдельными файлами;
  • если повреждена загрузка ПО MSDN Disc 2443.3 или она была неправильно осуществлена.

Как показывает практика, неисправность Rdpclipexe возникает по одной или сразу нескольким причинам, если были проигнорированы первые неточности в работе буфера обмена.

Что делать, если перестал работать буфер обмена Rdp

Исправить ошибки в работе буфера обмена Rdp можно простыми и понятными манипуляциями, причем есть несколько способов для восстановления функциональности:

  1. Выбирается процесс Rdpclip.exe в диспетчере задач.
  2. Сбрасывается подключение rdp для прекращения рабочей сессии.
  3. Программа запускается повторно. Подобная перезагрузка позволяет «собрать» в единую систему остаточные файлы и запустить систему в правильном режиме.

Терминальное соединение будет правильно работать при выполнении следующих условий:

  1. Опция Clipboard обязательно должна быть включена в RDP-клиенте.
  2. Опция «запретить буфер обмена» в rdp должна быть выключена.

При неисправности программного обеспечения расширения ЕХЕ нужно проверить корректность этих пунктов. Порой проблема заключается в самопроизвольном отключении/включении компонентов.

голоса
Рейтинг статьи
Ссылка на основную публикацию