Как включить буфер обмена в windows server 2012 r2

Дано: Windows Server 2012 с ролью терминального сервера, Active Directory, куча пользователей.

Задача: предоставить пользователям определенных подразделений возможность работать по RDP с буфером обмена, остальным эту возможность запретить.

Диспетчер серверов → Службы удаленных рабочих столов → Коллекции → ваша_коллекция. Свойства коллекции → Изменить свойства → Параметры клиента. Это глобальная настройка, если отключить перенаправления — подействует на всех пользователей. Поэтому все нужные галочки надо включить.

В AD создаем подразделение, запихиваем туда всех пользователей с ограничением, создаем новый объект групповой политики, редактируем ее: Конфигурация пользователя → Политики → Административные шаблоны → Компоненты Windows → Службы удаленных рабочих столов → Узел сеансов удаленных рабочих столов → Перенаправление устройств и ресурсов. Включаем «Не разрешать перенаправление буфера обмена», применяем политику к подразделению, членам которого запрещаем буфер обмена.

Через реестр — отключается для всех.

Открываем HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp и правим параметр fDisableClip где 0 — буфер обмена включен, 1 — выключен

Желательно перезагрузить сервер. «На лету отключить» — необходимо убить процесс rdpclip.exe

«На лету включить» — запустить процесс rdclip.exe командой «run rdpclip.exe»

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

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

Содержание:

  • Перезапуск процесса буфера обмена в RDP сессии (rdpclip.exe)
  • Разрешить буфера обмена в RDP клиенте Windows
  • Как запретить/разрешить копирование через буфер обмена RDP в Windows?

Перезапуск процесса буфера обмена в RDP сессии (rdpclip.exe)

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

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

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

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

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

Разрешить буфера обмена в RDP клиенте Windows

Проверьте, что настройки вашего RDP клиента разрешают использовать буфер обмена в окне терминальной сессии.

Если вы используете встроенный RDP клиент Windows (Remote Desktop Connection, mstsc.exe) для подключения к удаленному терминальному серверу, проверьте что в его настройках разрешено копирования через RDP буфер обмена

Перейдите на вкладку Local Resources, проверьте что в секции “Choose the devices and resources that you want to use in your remote session” включена опция Clipboard (Буфер обмена).

Если вы хотите разрешить копировать файлы через буфер обмена RDP, нужно нажать кнопку More и включить опцию Drives. Это разрешит использовать локальные диски в RDP сессии для копирования файлов.

включить перенаправление локальных дисков в rdp сессию

Если вы используете другой RDP клиент, например Remote Desktop Connection Manager или mRemoteNG, имейте в виду что опция удаленного буфера обмена может называться по-другому.

Если вы используете готовый *.RDP файл с настройками для подключения к удаленному компьютеру (например для подключения к RemoteApp), проверьте что в нем включены следующие опции:

redirectclipboard:i:1
redirectdrives:i:1
drivestoredirect:s:*
  • redirectclipboard — разрешает использовать локальный буфер обмена в удаленной сессии;
  • Drivestoredirect и redirectdrives – включают перенаправление в RDP сеанс для всех локальных дисков (нужна, если вы копируете файлы через 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 для следующих политик:
    Do not allow Clipboard redirection - Clipboard redirection используется для копирования текста и файлов через буфер обмена в RDP).
    Do not allow drive redirection - Drive mapping/redirection –позволяет пользователю получать доступ к своим локальным дискам в RDP сессии. Используется в том числе при копировании файлов.

    Do not allow Clipboard redirection групповая политика

    При включении этих политик в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services будут созданы следующие DWORD параметры:
    fDisableCdm = 1
    (запретить подключение локальных дисков на RDP хосте)
    fDisableClip = 1
    (запретить передачу данных через буфер обмена между RDP сервером и клиентом)

    Аналогичные политики есть в пользовательском разделе GPO. Это значит, что вы можете отключить буфер обмен и подключаемые диски только для определенных пользователей RDP хоста. На отдельно-стоящем компьютере для отключения буфера обмена RDP для не-администраторов, можно использовать MLGPO.

  4. Если вы хотите принудительно разрешить использование RDP буфера обмена, измените значения параметров на Disabled (по умолчанию использование RDPClip для обмена данными между локальным компьютером и удаленным RDP хостов разрешено);
  5. Обновите настройки политик командой
    gpupdate /force
    . Для применения новых настроек к пользователям, они должны завершить свои RDP сессии (через logoff, а не disconnect).

Вы можете полностью отключить RDP буфер и перенаправление локальных дисков для всех пользователей Windows хоста с включенным RDP доступом через реестр.

Для этого создайте REG_DWORD параметры в ветке реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server:

  • DisableClipboardRedirection = 1
  • DisableDriveRedirection = 1

И два параметра рассмотренных выше в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services:

  • fDisableCdm =1
  • fDisableClip = 1

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

reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server” /v “DisableClipboardRedirection" /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server” /v “DisableDriveRedirection" / t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fDisableCdm /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fDisableClip /t REG_DWORD /d 1 /f

Если вы хотите, наоборот разрешить использовать буфер обмена RDP, эти параметры реестра должны отсутствовать (по умолчанию) или их значения должны быть равны 0.

Можно проверить значение параметром реестра с помощью PowerShell:

Get-ItemProperty -Path 'HKLM:SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services' | Select fDisableClip,fDisableCdm

ращзрешить rdp буфер через реестр

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

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

Параметр Drives позволяет использовать копирование файлов через буфер обмена (используются локальные диски в RDS сеансе).

Можно изменить настройки RDS коллекции с помощью PowerShell:

Set-RDSessionCollectionConfiguration -CollectionName myCol1 -ClientDeviceRedirectionOptions “Clipboard,Drive”

Обратите внимание, что через буфер обмена RDP нельзя копировать файлы более 2 Гб. Если вам нужно скопировать большой файл между RDS хостом и локальным компьютером, воспользуйтесь командой xcopy:

xcopy \\tsclient\c\distr\my.iso c:\serverfolder

Если у вас используется хост RDGateway для подключения к RDS, нужно учитывать что вы можете запретить или разрешить использовать буфер обмена в настройках вашей политики CAP (Connection Authorization Policy). По умолчанию в разделе Device Redirection включена опция Enable device redirection for all client devices. Здесь вы можете запретить перенаправление локального буфера обмена и дисков.

rd gateway разрешить буфер обмена в RDP

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

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

Буфер обмена в RDP-сессии позволяет передавать текст и файлы между локальным компьютером и удалённым хостом. Однако иногда он перестаёт работать, из-за чего команды копировать/вставить становятся недоступными. В этой статье мы подробно разберём, как устранить проблему с буфером обмена в Windows.

Приобрести оригинальные ключи активации Windows Server RDS можно у нас в каталоге от 3440 ₽

Причины проблемы

Основные причины, почему буфер обмена может не работать в RDP-сессии:

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

2. Ограничения на сервере для копирования через буфер обмена.

3. Сбой процесса rdpclip.exe, который отвечает за буфер обмена в RDP.

Решение 1: Перезапуск процесса rdpclip.exe

rdpclip.exe (RDP Clipboard Monitor) отвечает за обмен данными через буфер обмена. Если он завис, его можно перезапустить:

1) Откройте Диспетчер задач на удалённом сервере (Ctrl+Shift+Esc).

2) Найдите процесс rdpclip.exe в списке.

3) Завершите его (правый клик → «Завершить задачу»).

4) Перезапустите процесс вручную:

— В Диспетчере задач выберите Файл → Запустить новую задачу.

— Введите rdpclip.exe и нажмите Enter.

Проверьте, работает ли теперь буфер обмена.

Скрипт для автоматизации: Вы можете создать PowerShell-скрипт для автоматического перезапуска процесса:

(Get-WmiObject -Query "select * from Win32_Process where name='rdpclip.exe'"|?{$_.GetOwner().User -eq $ENV:USERNAME}).Terminate()

Решение 2: Разрешить буфер обмена в настройках RDP-клиента

Проверьте, включено ли перенаправление буфера обмена в настройках RDP-клиента:

1) Откройте клиент RDP (mstsc.exe).

2) Нажмите Показать параметры.

3) Перейдите на вкладку Локальные ресурсы.

4) В разделе «Выберите устройства и ресурсы…» убедитесь, что опция Буфер обмена(Сlipboard) активирована.

5) Для копирования файлов нажмите Дополнительно (More) и выберите опцию Диски (Drives).

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

redirectclipboard:i:1

redirectdrives:i:1

redirectclipboard — разрешает использовать локальный буфер обмена в удаленной сессии.

Drivestoredirect и redirectdrives – включают перенаправление в RDP сеанс для всех локальных дисков (нужна, если вы копируете файлы через RDP).

Решение 3: Настройка групповых политик

Вы можете разрешить или запретить использование буфера обмена в RDP через групповые политики:

1) Запустите редактор групповых политик (gpedit.msc).

2) Перейдите в Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Перенаправление устройств и ресурсов.

3) Найдите следующие политики:

Не разрешать перенаправление буфера обмена (Do not allow Clipboard redirection).

Не разрешать перенаправление дисков (Do not allow Drive redirection).

4) Установите значение Отключено, чтобы разрешить буфер обмен или Включено, чтобы наоборот запретить.

Обновите настройки командой gpupdate /force.

Решение 4: Изменение реестра

Для быстрой настройки через реестр:

1) Откройте редактор реестра (regedit).

2) Перейдите в ветку:

HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server

3) Измените или добавьте параметры:

DisableClipboardRedirection = 0

DisableDriveRedirection = 0

Для запрета буфера обмена установите значения 1.

Если вы хотите, наоборот разрешить использовать буфер обмена RDP, эти параметры реестра должны отсутствовать (по умолчанию) или их значения должны быть равны 0.

4) Перезагрузите RDP-сессию.

Решение 5: Настройка RDS коллекции

Если вы используете сервер RDS, перенаправление буфера обмена и локальных дисков можно включить/отключить через настройки коллекции:

1) Откройте Диспетчер сервера.

2) Перейдите в Службы удалённых рабочих столов → Коллекции → Задачи → Редактировать свойства.

3) В разделе Настройки клиента активируйте опции Буфер обмена(Clipboard) и Диски(Drives).

Параметр Drives позволяет использовать копирование файлов через буфер обмена (используются локальные диски в RDS сеансе).

Обратите внимание, что через буфер обмена RDP нельзя копировать файлы более 2 Гб. Если вам нужно скопировать большой файл между RDS хостом и локальным компьютером, воспользуйтесь командой xcopy:

Если у вас используется хост RDGateway для подключения к RDS, нужно учитывать что вы можете запретить или разрешить использовать буфер обмена в настройках вашей политики CAP (Connection Authorization Policy). По умолчанию в разделе Device Redirection включена опция Enable device redirection for all client devices. Здесь вы можете запретить перенаправление локального буфера обмена и дисков.

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

Проблемы с буфером обмена в RDP могут быть вызваны сбоями процесса rdpclip.exe, настройками клиента или ограничениями сервера. Следуйте описанным решениям, чтобы устранить проблему и восстановить функциональность копирования данных.

,

If the Copy-Paste functions are not working in Remote Desktop, continue reading below to fix the problem. Microsoft’s Remote Desktop Connection (RDP) application makes it easy to connect remotely to another computer in a different location.

One of the most important features of remote desktop connection is the ability to access files on the remote computer and seamlessly transfer them from one computer to another. However, a common problem that users encounter with RDP is the inability to copy text or files from the local computer and paste them to the remote computer or vice versa.

The above problem, may be caused because by default, Microsoft has disabled the copy-paste feature that allows transferring files or text over the remote desktop connection and leaves users the option to enable this feature or not. In other cases, users are unable to copy and paste files to/from the Remote Desktop, despite having the clipboard feature enabled.

In this tutorial, you will find several methods for fixing the «copy and paste not working» problem on remote desktop connections.

FIX: Unable to Copy Paste in Remote Desktop Connection in Windows 11/10/8/7 OS.

  1. Enable Clipboard function in Remote Desktop.
  2. Terminate rdpclip.exe process.
  3. Enable Clipboard Redirection on Client Computer.
  4. Allow Clipboard Redirection on Remote Computer.
  5. Enable Copy/Paste in Remote Desktop in Group Policy.

Method 1: Enable Copy/Paste Functions in Remote Desktop Connection Properties.

To be able to copy and paste files and text when working with the Remote Desktop, you must first enable the Clipboard option in the connection properties:

1. Right-Click on the Remote Desktop Connection icon and click Edit. *

* Note: If you set up a remote desktop connection for the first time, click Show Options.

image

2. Choose the Local Resources tab, make sure Clipboard is checked, then click More…

Enable remote desktop Cliboard (copy-paste)

3. From the list of options, check Drives, then OK. This will grant the remote computer permission to access files on the local device.

Enable remote desktop copy paste

4. With these changes you have enabled the ability to copy and paste between the local and remote computer. Go to the General tab to Save the changes and then connect to the remote computer and see if the copy/paste problem is resolved.

Method 2. Kill the RDP Clipboard Monitor process: rdpclip.exe .

Terminating the Remote Desktop Protocol Monitor process (rdpclip.exe), is the most reliable method to solve the copy-paste problem when working with remote Desktop in Windows. To do that:

1. On the remote computer, right-click on the Start menu and select Task Manager (or press CTRL + SHIFT + END).

2. Select the Processes tab, locate the RDP Clipboard Monitor process and click End Task.

End the RDP Clipboard Monitor process

3. After «killing» the RDP Clipboard process, click the File tab in Task Manager and select Run New Task.

rdpclip.exe

4. Type rdpclip.exe and click OK.

clip_image010

5. Once the command is complete, you should have no problem copying files or text from the remote computer to the client computer (or vice versa).

Method 3: Enable Remote Desktop Clipboard Redirection on Client Computer.

The next method to fix the Copy-Paste functions not working issue in Remote Desktop connection, is to enable the clipboard redirection in Registry* on the client computer.

*Important: Any incorrect modification to the Registry can cause serious damage and you may need to reset your computer. Therefore, be careful when making any changes to the Registry and always Backup Registry before.

1. On the client computer, press Windows + R keys simultaneously on your keyboard to open a Run dialog box.

2. In the text field of the dialog box, type regedit and hit Enter to launch the Registry Editor. Click Yes in the Confirmation Prompt that appears.

3. Navigate to the following path in Registry:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client

4. Now look in the right pane and ensure that the value data of the DisableClipboardRedirection is set to 0. If the value is 1 set it to 0 and close the Registry Editor. *

Enable Clipboard Redirection on Client

*Note: If the «DisableClipboardRedirection» value is missing from the above registry location, proceed as follows:

1. Right-click on any blank space on the right side, select New and click on DWORD (32-bit) Value.

image

2. Type DisableClipboardRedirection as the name of the new DWORD, then press Enter. By default, the value data will be 0.

Enable Remote Desktop Clipboard Redirection

5. Restart your PC and then check if the copy/paste function in RDP is working).

Method 4: Enable Remote Desktop Clipboard Redirection on Remote Computer.

Another method to fix the «Copy/Paste Not Working» issue in Remote Desktop, is to enable the  Clipboard Redirection on the remote computer. To do that:

1. On the remote computer, press Windows + R keys simultaneously on your keyboard to open a Run dialog box.

2. In the text field of the dialog box, type regedit and hit Enter to launch the Registry Editor. Click Yes in the Confirmation Prompt that appears.

3. Navigate to the following path in Registry:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd

4. At the right-pane, set the fDisableClip value to 0 and click OK.

Enable Copy Paste on Remote Computer

5. Then navigate at the following path:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

6. At the right-pane, set the fDisableClip value to 0 and click OK.

Enable Clipboard Redirection on Remote PC

7. Close the Registry Editor and restart the remote computer.
8. Finally, connect to the remote computer and check if the copy/paste functions are working.

Method 5: FIX Remote Desktop Copy-Paste Not Working in Group Policy. *

If after following the above methods, you are still unable to copy and paste files and text between client computers and remote computers, then there is probably a policy that prevents you from doing so. At such a case, proceed and ensure that the «Clipboard Redirection» is enabled in Group Policy. *

* Notes:
1. This method applies only to Windows Professional and Server Versions.
2. Make the following change in Group Policy on both PCs (client & remote).

1. Press Windows + R keys simultaneously on your keyboard to open a Run dialog box.

2. In the text field of the dialog box, type gpedit.msc and hit Enter to launch the Group Policy Editor. Click Yes in the Confirmation Prompt that appears on your screen.

2. Navigate to the following path in Group Policy Editor:

  • Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Device and Resource Redirection

3. On the right side, open the Do not allow Clipboard redirection policy.


Remote Desktop Clipboard Redirection Policy

4. Set the policy setting to Disabled and click Apply > OK *

* Note: By default, the setting is «Not Configured». Therefore, if you select «Disabled», then users will be able to copy and paste between the client and the remote computer, through Remote Desktop Connection.

Enable Remote Desktop Clipobard - Policy

5. Close the Group Policy Editor.

6. Finally, open Command Prompt as Administrator and give the following command to update the group policy or restart the computer.

  • gpupdate /force

gpupdate /force

That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:

  • Author
  • Recent Posts

Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Включение rdp windows server 2019
  • Ventoy создание загрузочной флешки windows 11
  • Как выглядит установка windows
  • Tar xz как установить windows
  • Как скрыть поиск в панели задач на windows 10