本地计算机上的 ctrl+c 终止通过 RDP 连接进行的文件复制

本地计算机上的 ctrl+c 终止通过 RDP 连接进行的文件复制

我最近才遇到这个问题(两周前)。

我通过远程桌面连接连接到远程服务器。然后我将一些大文件(总共约 40 GB)从远程服务器复制到本地计算机上。复制过程显示可能需要 3 个小时。

因此我回到本地机器上继续进行一些工作,并在后台进行复制。(例如:准备 ppt 等)

现在的问题是,如果我按 ctrl+C 复制 PPT 应用程序上的一些文本,则在显示错误消息框后,远程连接上正在进行的复制将终止。错误消息框显示的内容相当于“无法识别错误”。从菜单或右键单击下拉框中选择“复制”的情况会产生与上述相同的结果

这是为什么? 有没有办法避免这种情况发生(除了在进行远程文件传输时不使用复制功能)?

我的本地机器是 Windows 7 专业版。我的远程服务器是 Windows 10 专业版

答案1

远程桌面使用一项名为“剪贴板同步”的功能 - 它基本上尝试同步本地和远程计算机上的剪贴板。当您按 ctrl-c 键打开文件时,该文件不会出现在剪贴板中,而只是一个引用。然后,当您实际进行文件粘贴时,文件开始被复制并经过剪贴板同步。

如果您更改本地剪贴板(源),则文件引用将从剪贴板中删除,然后文件复制将停止。

我能想到的唯一替代方法是将文件夹或驱动器重定向到远程计算机,然后从那里复制它。

答案2

Ctrl-C通常以两种不同的方式使用

  • 在 GUI 中,它被使用,正如您所述复制
  • 在终端中,它通常用作中止信号,中断正在运行的任务。

显然,远程桌面将其视为中止复制的信号。为什么不使用快捷键进行复制的众多替代方法之一呢?例如,右键单击文本块或图像并选择复制从上下文菜单中。

可以理解的是,复制了 39 GB 的数据后不小心按错了组合键,这确实很烦人。我个人的偏好是在漫长的操作过程中离开并处理其他任务,但如果你决心在文件传输过程中使用 PC,在 Ctrl 键下面放一些塑料泡沫。这将使按下按键变得有点困难,起到触觉提醒的作用(我Caps Lock在我的电脑上就是这么做的)。

相关内容