How to Fix Copy-Paste Not Working in RDP

Fix copy-paste not working in RDP by checking mstsc clipboard redirection, restarting rdpclip.exe, clearing policy blocks, and testing transfers.
A glowing clipboard transfers data between a Windows desktop and a blue-lit server rack.

Fix copy-paste not working in RDP by checking the local Remote Desktop setting, restarting the remote clipboard process, and removing policy blocks. These checks take about 10 minutes and cover Windows 10, Windows 11, and common Windows Server VPS sessions.

Prerequisites

  • A Windows 10 or Windows 11 computer running the built-in Remote Desktop Connection client (mstsc.exe).
  • A remote Windows 10, Windows 11, or Windows Server VPS with an active RDP session.
  • Administrator access on the remote computer if you need to edit Local Group Policy or restart Remote Desktop Services. You only need access to your own session to restart rdpclip.exe.
  • No extra RAM, disk space, domain, or firewall port is required for ordinary clipboard text transfer. File copy also needs client-drive redirection to be permitted.
  • If you need a Windows desktop to manage remotely, VPSLake Windows RDP hosting provides a suitable server environment.

Step 1: Enable clipboard redirection in the RDP client

The local RDP client must request clipboard redirection when it creates the session; changing the option after you connect does not repair the current session.

On the computer you connect from, press Windows key + R, enter the command below, and select OK:

mstsc.exe

In Remote Desktop Connection, select Show Options → Local Resources. Under Local devices and resources, make sure Clipboard is checked. Select Connect, sign in again, and test a short line of plain text.

If you normally connect with a saved .rdp file, open it through mstsc.exe, change the same setting, and save the file before reconnecting. Microsoft lists mstsc.exe and its connection options in the Remote Desktop Connection command reference.

Step 2: Restart rdpclip.exe inside the remote session

The RDP clipboard process can become stuck even when the client setting is correct, so restarting it is the quickest server-side repair.

Inside the remote desktop, open Start → Windows PowerShell. You do not normally need Run as administrator when restarting the clipboard process belonging to your own session. Run:

taskkill.exe /IM rdpclip.exe /F
Start-Process -FilePath "$env:WINDIR\System32\rdpclip.exe"
Get-Process -Name rdpclip -ErrorAction SilentlyContinue | Select-Object Name,Id,Path

The first command may say that no process was found; that is harmless because the next command starts a fresh one. A successful check shows a running process similar to:

Name    Id   Path
----    --   ----
rdpclip 4820 C:\Windows\System32\rdpclip.exe

Try copying plain text in both directions before changing system policy. If text now works, the fault was limited to the clipboard process in the earlier session.

Step 3: Remove a Group Policy block

Server policy overrides the checkbox in the RDP client, so a disabled client option cannot restore clipboard access when the host is configured to reject it.

On the remote computer, open the local policy editor:

gpedit.msc

Go to Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Device and Resource Redirection. Open Do not allow Clipboard redirection and choose Disabled or Not Configured, then select Apply → OK.

Apply the policy and reconnect:

gpupdate /force

Expected output includes:

Updating policy...
Computer Policy update has completed successfully.
User Policy update has completed successfully.

Microsoft’s TerminalServer policy reference identifies this setting and its fDisableClip policy value. If the server is joined to a domain, a domain policy or security baseline may apply again at the next refresh; the domain administrator must change that policy.

Step 4: Check Remote Desktop services

The clipboard process depends on a healthy RDP session, so confirm the core services are running before restarting the whole RDP service.

In an elevated PowerShell window on the remote computer, run:

Get-Service -Name TermService,UmRdpService | Format-Table Name,Status,StartType

Expected output is:

Name         Status  StartType
----         ------  ---------
TermService  Running Automatic
UmRdpService Running Manual

If either service is stopped, open Services → Remote Desktop Services or Remote Desktop Services UserMode Port Redirector, select Start, and reconnect. Do not restart TermService casually from the same RDP window because doing so will end the session.

If the previous steps fail, use the VPS control panel’s Virtualizor → VNC console or another local administrator session, then run:

Restart-Service -Name TermService -Force

Wait for the RDP listener to return, reconnect from mstsc.exe, and repeat Step 2. A service restart can disconnect every active RDP session on the server.

Step 5: Allow drive redirection when files fail but text works

Text clipboard and file transfer are related but not identical; a policy that blocks client drives can leave text working while file copy fails.

In the local RDP client, open Show Options → Local Resources → More. Expand Drives, select the local drive that should be available, choose OK, and reconnect. On the server, check Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Device and Resource Redirection → Do not allow drive redirection. It must be Disabled or Not Configured if you need to copy files through a redirected drive.

Do not enable drive redirection just to solve a text-only problem. Redirected drives expose local files to the remote session, so allow only the drive and direction your work requires.

Verify RDP clipboard transfer

Use a harmless marker instead of a password or production data. First copy RDP-CLIPBOARD-TEST from the local computer and paste it into Notepad in the remote session. Then run this on the remote computer:

Set-Clipboard -Value "RDP-CLIPBOARD-TEST"
Get-Clipboard

The expected output is:

RDP-CLIPBOARD-TEST

Paste into a local Notepad window to confirm the remote-to-local direction too. If you enabled drive redirection, copy a small non-sensitive text file through the selected redirected drive and open it on both sides. Both text directions and the file test should work without an additional firewall rule.

Troubleshooting

Clipboard is checked, but paste still does nothing

The existing session may have been created before the setting was enabled, or rdpclip.exe may be frozen. Disconnect fully rather than just closing a minimized window, reconnect, and repeat Step 2 inside the new session.

Text works, but copying files does not

The local drive is not redirected, or Do not allow drive redirection is enabled by policy. Select the needed drive under Local Resources → More, clear the blocking policy on a server you administer, and reconnect. For a managed server, ask the administrator whether file transfer is intentionally restricted.

gpedit.msc is not available or the setting changes back

Some client editions do not include the Local Group Policy Editor, and a domain policy can overwrite a local change. On a managed VPS, have an administrator inspect the applied domain policy; do not work around an intentional clipboard restriction by editing unrelated registry values.

Restarting Remote Desktop Services disconnected me

That is expected because TermService owns the RDP listener and active sessions can be terminated when it restarts. Reconnect after the service is running, or use the VPS control panel’s Virtualizor → VNC console if the RDP client cannot connect again.

FAQ

Does RDP clipboard redirection require a new firewall rule?

No. Clipboard data travels inside the established RDP connection, so repairing redirection does not require opening another inbound port. Keep the existing Windows Defender Firewall and RDP access restricted to the sources you trust.

Why does copy work from the remote server but not to it?

The client and server can apply different direction or content restrictions, especially on managed Windows 11 and Windows Server environments. Check the client Clipboard option first, then review both user and computer policies under Device and Resource Redirection.

Is rdpclip.exe a Windows service?

No. It is a per-session process that handles clipboard integration for the interactive RDP session. That is why ending and starting the process can fix the problem without rebooting Windows.

Is it safe to leave clipboard redirection enabled?

Clipboard redirection is convenient, but anything copied in one session can be exposed to the other side. Disable it for untrusted users or sensitive administrative servers, and use a controlled file-transfer method when you need stronger separation.

Samrat Ghosh
Written by

Samrat Ghosh

Founder & Infrastructure Engineer

Samrat Ghosh is the founder of VPSLake, where he builds and runs the remote desktop and VPS hosting infrastructure the company is built on. He writes hands-on guides about RDP, Windows Server, VPS management and secure remote access - the practical documentation he wishes had…

Previous Article

How to Extend a Disk Volume in Windows Server 2019/2022/2025

Write a Comment

Leave a Comment

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

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨