Bobcares

Cannot Copy and Paste via RDP (Remote Desktop) Clipboard

PDF Header PDF Footer

Cannot Copy and Paste via RDP? We can help you.

We cannot copy/paste a text or file between our computer and a remote host if we actively use remote connections to workstations, Windows servers, or RDS farms using the RDP protocol.

As part of our Server Management Services, we assist our customers with

Today, let us see how to resolve this error.

 

Cannot Copy and Paste via RDP

Sometimes the clipboard does not work in a Remote Desktop session if we actively use remote connections to workstations, Windows servers, or RDS farms using the RDP protocol.

We may come across two scenarios:

  • It does not allow copying files/data using RDP on a remote server
  • rdpclip.exe process crashes in the current user session

 

RDP Clipboard Stops Working in Remote Desktop Session

If we come across the clipboard issue, the best option is to end the current RDP session correctly (logoff) and reconnect.

However, it is not always convenient since we have to reopen everything again.

Fortunately, there is a way to restore the correct clipboard operation in an RDP session without logging off.

Rdpclip.exe is responsible for clipboard operation between our local computer and the Remote Desktop host.

A separate rdpclip.exe process starts for each remote user session when they connect to the Remote Desktop.

Using the Task Manager, we can kill the rdpclip.exe process and run it manually (Task Manager -> File -> Start new task -> rdpclip -> Enter).

Usually, it helps to restore the remote clipboard operation quickly. Ensure that copy/paste (Ctrl+C/Ctrl+V) is working in the RDP session.

In addition, in order to copy data via the RDP clipboard, the following conditions must be met:

First, we must enable the remote clipboard in the settings of the RDP client we use to connect to a remote computer.

Then we must allow to copy and paste data using the clipboard on the RDP/RDS host.

 

Allow/Prevent Copy and Paste via RDP Clipboard on Windows

We can enable or disable the use of the RDP clipboard using Group Policy or Registry settings.

  • Windows Server 2016
  1. Initially, run the Local Group Policy Editor: gpedit.msc
  2. Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Device and Resource Redirection.
  3. To prevent copying data to/from a remote server using the clipboard of an RDP session, Enable the following policies:
    a) Do not allow Clipboard redirection
    b) Do not allow drive redirection
  4. If we want to force using the RDP clipboard, change the values of the settings to Disable
  5. Then update the Group Policy settings using gpupdate /force.
  6. In order to apply new settings to users, we must end the RDP sessions (logoff instead of disconnect) or wait for automatic disconnection of user sessions according to RDS timeouts.
  • Windows Server 2012
  1. Initially, open “Server Manager“.
  2. Select Remote Desktop Services >> Collections >> Tasks
  3. Then choose “Edit Properties“.
  4. Under the “Client Settings” tab, ensure to enable the “Clipboard” and “Drive
  • Windows Server 2008
  1. Launch “Remote Desktop Session Host Configuration” from the server.
  2. Then under “Connections“, right-click the connection and select “Properties“.
  3. Select the “Client Settings” tab and make sure to uncheck the “Clipboard” box. If we want to allow copy and paste of files, make sure to uncheck the Drive selection.
  4. Eventually, click OK.

We can disable the RDP clipboard between a computer and a remote host as follows:

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

If we use RDS hosts running on Windows Server, we can disable the clipboard and the local drives redirection:

  1. Remote Desktop Services -> Collections -> Tasks -> Edit Properties -> Client Settings.
  2. Uncheck Clipboard and Drives options in the Enable redirecting for the following section.

If we want to deny copying to/from an RDP session for users only, but not the administrators, we can change the NTFS permissions on the executable C:\windows\system32\rdpclip.exe.

To do it, uncheck Read/Execute permissions for the built-in Users group in the file’s security properties and remove the group from the list.

Client-Side Settings

  1. Right-click on the RDP icon that we use to connect, then select “Edit“.
  2. Then select the “Local Resources” tab.
  3. Check the “Clipboard” option. To allow file copying and pasting, select “More…”
    If we just need the ability to copy and paste text and not files, stop here and click “OK“.
  4. Otherwise, select the “Drives” option. Click “OK“, then “OK” again.

[Need help with the procedures? We can help you]

 

Conclusion

In short, we saw how to Allow/Prevent Copy and Paste via RDP Clipboard on Windows

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";
1 Comment
  1. John

    Came across this due to a copy paste issue within internet browsers. Obviously I am not part of your audience! 🙂 But nice of you to care. <3

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

server management

Spend time on your business, not on your servers.

TALK TO US

Or click here to learn more.

Speed issues driving customers away?
We’ve got your back!

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF