Windows远程桌面无法复制粘贴:剪贴板排查
已经连上Windows服务器,鼠标键盘正常,但本地和远程之间无法复制粘贴,先检查剪贴板重定向。无需因为这个现象重装服务器。本篇以Windows自带的“远程桌面连接”(mstsc)为客户端,适用于带桌面的Windows服务器;Mac与手机的连接设置请分别参阅Mac教程和iPhone、iPad教程。
一、先分清文字不通,还是只有文件不通
- 在本地打开记事本,输入“宝乐云剪贴板测试-本地”,复制后粘贴到远程记事本。
- 在远程记事本手动输入“宝乐云剪贴板测试-远程”,再反向复制到本地。
- 只有文字双向都正常时,再测试一个不含隐私的小文本文件,避免直接拿重要文件或大文件反复尝试。
| 测试结果 | 下一步 |
|---|---|
| 在同一台电脑的记事本内也不能复制粘贴 | 先处理这台电脑的应用或本机剪贴板问题;还不能把原因归到远程连接。 |
| 两端各自正常,但跨远程会话的文字不通 | 检查本地连接设置,再检查当前远程会话的rdpclip进程。 |
| 文字正常,文件不通 | 检查文件大小、目标目录权限、资源重定向及相关策略,见第五节。 |
| 记事本正常,只有某个软件不能粘贴 | 检查该软件支持的格式、输入控件或自身限制,不必重启整台服务器。 |
二、确认本次连接允许剪贴板共享
在自己的Windows电脑按Win+R,输入mstsc。点击“显示选项”,进入“本地资源”,检查“剪贴板”是否勾选。具体位置可对照远程桌面传文件教程中的界面。
如果平时双击保存的.rdp文件连接,应编辑这份文件对应的连接设置;只修改另一个连接窗口不会更新它。连接时如出现本地资源访问确认,也要核对目标和本次允许共享的项目。只对可信服务器开放剪贴板,测试内容不要使用密码或验证码。
保存远程工作后断开连接,再用确认过的设置重新连接,然后重做文字测试。断开连接与注销不同;注销会结束用户会话中的程序,挂机任务请先阅读断开、锁定与注销的区别。
三、以前能用、当前会话突然失效:重启自己的rdpclip
rdpclip.exe负责远程会话的剪贴板。下面只处理当前用户会话的这个进程,会中断正在进行的剪贴板传输;先结束文件复制、保留还需要的剪贴板文字。不要结束其他用户的进程或远程桌面服务。
如果已经无法粘贴命令,可直接在远程桌面内操作:
- 右击远程桌面的“开始”按钮,打开“任务管理器”;旧版界面需要先点“详细信息”展开。
- 在远程桌面按
Win+R,输入cmd /k query session。记下行首带>那一行的ID,这就是当前会话ID。 - 回到任务管理器的“详细信息”选项卡,查找
rdpclip.exe。若未显示“会话ID”,右击列标题,选择“选择列”并勾选它。只结束与刚才ID相同的rdpclip进程;无法确认ID时,使用下方PowerShell筛选方法,不凭用户名猜。 - 点击“运行新任务”;旧版入口在“文件→运行新任务”。输入
rdpclip.exe并确定,无需勾选管理员权限。 - 重新做记事本文字的双向测试。若没有恢复,再按第四节核对策略。
能够输入命令时,也可在远程桌面内打开普通PowerShell,先查看本会话的进程:
$rdpSessionId = (Get-Process -Id $PID).SessionId
Get-Process -Name rdpclip -ErrorAction SilentlyContinue |
Where-Object { $_.SessionId -eq $rdpSessionId } |
Select-Object Id, ProcessName, SessionId
确认无正在进行的剪贴板传输后,在同一个PowerShell窗口执行:
Get-Process -Name rdpclip -ErrorAction SilentlyContinue |
Where-Object { $_.SessionId -eq $rdpSessionId } |
Stop-Process -ErrorAction Stop
Start-Process "$env:WINDIR\System32\rdpclip.exe"
没有列出进程时,第一条命令没有可结束的对象,随后会尝试启动rdpclip。若提示拒绝访问或文件不存在,停下核对,不切换管理员身份批量结束进程。上述命令必须在发生问题的远程桌面会话内执行,不能从本地电脑或其他远程命令会话执行。
四、每次连接都不通:检查是否被策略限制
在服务器按Win+R输入gpedit.msc,查看“计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→设备和资源重定向”中的“不允许剪贴板重定向”。名称可能随系统语言略有差异;如果没有组策略编辑器,不需要为排查安装来历不明的补丁。
这项策略为“已启用”时,会阻止剪贴板重定向。若服务器受域或其他组织管理,本地显示“未配置”也不能证明最终允许;请管理员核对实际应用的策略。客户端和服务端任一侧的限制都可能使共享不可用。不要直接批量修改注册表、关闭防火墙或降低远程登录验证。
五、只有文件复制失败时这样处理
先用小文件复制到自己有写入权限的目录。如果小文件成功、大文件失败,核对单个文件大小:RDP剪贴板不支持复制大于2GB的单个文件,失败时可能没有明确报错。大文件按磁盘重定向教程传输,或者使用已经配置好的专用文件传输工具,完成后校验文件大小与SHA256。
文字可以共享,也不代表文件重定向一定被允许。核对服务器的驱动器重定向限制、目标目录权限、剩余空间和文件是否被占用;不要为了传一个文件开放所有本地磁盘。
仍未恢复时,提交客户端类型、客户端与服务器版本、失败方向、文字和小文件的测试结果、是否每次连接都复现,以及已经执行的步骤。保留报错,遮挡剪贴板中的实际业务内容;不需要提供服务器密码。
技术依据:Microsoft关于RDP剪贴板重定向、rdpclip排查、超过2GB文件复制限制及PowerShell进程管理的官方文档。核对日期:2026年11月4日。