在 Surface Pro 4 的 RDP 会话中,控制台上的输入会滞后一个字符

在 Surface Pro 4 的 RDP 会话中,控制台上的输入会滞后一个字符

如果我在控制台命令行中输入“dir”,我会看到以下行为:

  1. 我输入“d”,控制台中什么也没出现(我希望在提示后立即看到“d”)
  2. 然后我输入“i”,并且“d”在提示符后立即出现在命令行上(我希望看到“di”)
  3. 然后我输入“r”,命令行中紧接着“d”出现“i”,显示“di”(我希望看到“dir”)
  4. 我按下回车键并看到预期的目录列表。

如何才能避免显示落后于键盘一个字符?

当从运行最新 MACOS 的 IMAC、使用 Parallels 的 Windows 10 客户端以及使用 Microsoft RDP 客户端的 IPAD 远程访问 Surface Pro 4/Windows 10 时,cmd.exe 或 bash 会话(以及可能任何其他接受键盘输入的控制台应用程序)会出现这种情况。我认为我会在任何客户端上看到同样的问题。截至 2017 年 6 月 12 日,所有软件都是最新的

这种现象大多数时候都会发生,但有时问题会无缘无故地消失。

部分解决方法是使用大字体的控制台->属性菜单中的“使用旧版控制台”。这适用于 cmd.exe,但不幸的是,bash shell 不会在此模式下运行。

答案1

我也遇到了同样的问题。奇怪的是,当远程计算机的显示器打开时,即使它显示锁定屏幕且未登录,问题也会消失。一旦远程计算机的显示器进入睡眠状态,问题就会再次出现。

尝试看看这对您来说是否也一样。我的解决方法是永远不要让显示器进入睡眠状态。我只是切断它的电源,让 Windows 向关闭的显示器发送显示信号。

答案2

最好的解决方法如下远程桌面在一段时间后会出现鼠标/键盘延迟并需要防止远程“服务器”(Surface Pro 4)的屏幕关闭。请参阅其他答案以了解所需的 Windows 10 设置。

答案3

我目前正在使用搭载 Windows 10 1909 的 Surface Pro 4,大约一年来没有遇到过此问题。我猜想 Windows 更新在某个阶段修复了此问题。

相关内容