通过 Open VPN 和 Wifi 使用 Windows 10 到 10 RDP,会出现零星的连接问题 - 我假设。我描述的问题在 Wifi 连接不好时更常发生,但也发生在非常好的(据我所知)Wifi 连接上。
偶尔,远程屏幕会停止更新。我只看到我最后看到的任何东西。键盘/土墩输入似乎仍然有效,我在重新连接后注意到了这一点。没有 RDP 重新连接屏幕,该工具似乎认为连接仍在工作。
RDP 连接没有自动连接或任何形式的修复,我必须手动断开并重新连接。
在 OpenVPN 日志中,我看到零星的错误,远没有 RDP 连接问题那么频繁,所以我认为它是不相关的,特别是因为 RDP 应该识别断开的连接。
在糟糕的情况下,这种情况每隔几分钟就会发生一次,并且确实会扰乱工作流程。
是否有一些设置可以解决此问题和/或自动重新连接 RDP(注意连接已断开)?
通过 OpenVPN 使用 RDP 连接到远程站点也遇到了这个问题。不是在远程位置的每台计算机上,但可能会影响 LAN 上的 2-3 台计算机(尽管当我将 RDP 连接到该 LAN 内的已知工作连接以及从该工作机器到那些工作机器的 RDP 时,问题从未发生过这给我带来了 VPN 问题)...此外,SSH 隧道式 VNC 连接在 VPN 隧道上的所有计算机上都可以正常工作。从这些问题机器收到持续的 ping 响应,并且我的设备和问题机器之间通过 OpenVPN 的 iPerf 网络速度都按预期运行。显然不是网络或 VPN 问题...
由于这不是网络问题,因此开始将其视为可能是应用程序层问题。降低 Windows 本机远程桌面连接客户端应用程序中的性能设置(在“显示”、“本地资源”和“体验”选项卡中)对问题 RDP 连接没有任何作用。是否对它进行了一些研究,看起来有人能够通过将 OpenVPN 连接客户端更新到最新版本来在 OpenVPN 论坛上解决它,但这对我不起作用。
发现我的台式机和笔记本电脑(都运行 Windows 10 2004)在连接到相同的计算机时都发生了同样的问题,但是当我使用 Microsoft 的远程桌面客户端在 iOS 上使用 RDP 时,没有任何问题......
所以,我去了 Windows 中的 Microsoft Store 应用程序并安装了那个版本的 Microsoft 远程桌面应用程序,瞧!连接工作正常。
为什么会这样……我不知道……给我带来最大问题的机器之一是运行 Server 2012 R2,所以我知道这不是因为我的客户端过时了。办公室中的所有其他计算机都在运行最新版本的 Windows 10,但 9 台设备中只有 2 台给了我原来的问题,其中一台在一段时间内可以正常工作......但使用商店应用程序 RDP 客户端可以完美运行在所有有问题的计算机上。
所有功劳都来自https://community.spiceworks.com/topic/2269433-remote-desktop-randomly-freezes-up的 Erik9261 ,您必须向下滚动才能找到他的答案。您也可以通过注册表(例如通过 cmd,见下文)或 gpo 来实现此目的。
复制粘贴
reg add "HKLM\Software\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP /d 1 /t REG_DWORD
这太烦人了——如果你受到影响,在工作过程中多次重启 RDP,输入仍然会通过,所以在最坏的情况下,点击一个非常糟糕的按钮。Windows Store 或 mRemoteNG 等替代(良好)RDP 解决方案不支持多显示器(是的,现在是 2020 年,每个人都应该拥有多台显示器,RDP 不仅用于支持,还用于完全远程工作。 )。我在 OpenVPN 上遇到了很多这个问题,当通过(全信号强度)WiFi 连接时,我遇到的问题更多。有时甚至通过本地局域网,虽然提供的以太网卡之间存在很大差异(笔记本内置=坏,扩展坞=好)。
可以补充一下,我们遇到了同样的问题,现在使用 Windows 10 20H2 更新(在两台机器上)似乎已经解决了
这个问题有2个解决方案。
第一个由@andreas-reiff 在他的回答中给出,参考:Remote Desktop Randomly Freezes up - see Erik 9261
第二种方法使用 Windows GUI 而不是命令行来编辑注册表,此处引用:RDP Connection Freezes in Windows 10
方法二步骤:
gpedit
Edit group policy [Control Panel]
申请。Computer Configuration
Administrative Templates
Windows Components
Remote Desktop Services
Remote Desktop Connection Client
Turn Off UDP On Client
Enabled
Apply
然后OK
可以在此处找到有关此问题的另一个详细讨论:远程桌面间歇性冻结。请参阅@Nat 提供的答案。