远程桌面连着服务器,本地复制的文字粘不过去,ctrl 加 V 毫无反应,图片拖也拖不进去。断开重连一次好了,过一会儿又不行。任务管理器里能找到 rdpclip.exe 这个进程,结束掉再手动启动,问题消失。

rdpclip.exe 是远程桌面会话里的剪贴板重定向进程,它负责把本地剪贴板和远程会话的剪贴板接起来。没有它,两边就是两个独立的剪贴板,复制粘贴自然不通,复制文件也一样受影响。

先做三步快速恢复

  • 重启进程:在远程会话里打开任务管理器,结束 rdpclip.exe,再通过文件菜单运行新任务,输入 rdpclip.exe
  • 重连会话:直接断开再连,比注销快,多数情况能恢复
  • 查选项:mstsc 的本地资源选项卡里,剪贴板必须勾上,这个勾有时会被组策略改掉
taskkill /f /im rdpclip.exe 然后执行 start rdpclip.exe

如果进程反复挂掉,看看是不是复制了特别大的内容,比如几百兆的图片或者整段二进制数据。剪贴板通道有大小限制,超了容易把进程搞崩。传大文件应该用磁盘映射或者网盘,别走剪贴板这条路。

多用户服务器上的注意点

Windows Server 上多个会话各有自己的 rdpclip 实例,结束进程要选对会话,别把别人的断了。用 query session 看会话 ID,再配合 taskkill 的过滤器处理更稳。管理员操作之前打个招呼,比事后解释省事。

还有一种情况是策略或者安全软件禁用了剪贴板重定向。表现是远程会话里复制了也粘不出来,本地复制同样没反应,这时改进程没用,得查组策略里的重定向设置。另外,Windows 的剪贴板历史和远程重定向是两套机制,本地历史里有内容不代表远程能粘贴。

这工具不神秘,坏了就重启进程,反复坏就查大内容复制和策略限制。花时间研究它内部机制意义不大,把恢复步骤记下来更实用。