我刚刚在 Windows 8 机器上远程连接(RDP)时出现黑屏

我刚刚在 Windows 8 机器上远程连接(RDP)时出现黑屏

当我使用 Windows 7 远程访问 Windows 8 桌面时,它工作正常,但尝试使用 Windows 8 时,连接后屏幕为空白。尽管屏幕是黑的,但键盘命令仍然有效;我可以使用它们打开资源管理器等,当我重新连接到 Windows 7 时,它们仍然存在。

对于哪里出了问题您有什么想法吗?

答案1

此 Technet 主题建议:

  1. 类型Ctrl++AltEnd
  2. 然后取消
  3. 然后退出并重新连接

您还可以尝试使用以下方法禁用位图缓存此知识库文章

答案2

在运行远程桌面客户端的计算机上打开本地组策略编辑器。

在下面Computer Configuration>Administrative Templates>Windows Components>Remote Desktop Services?Remote Desktop Connection Client

启用名为Turn Off UDP On Client

现在我可以毫无问题地连接...不知何故 UDP 无法通过,而此更改解决了该问题!

如果有人希望从注册表而不是通过组策略更改设置,可以在这里进行操作:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client

创建\设置fClientDisableUDP(REG_DWORD)为1

PS> Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client' -Name fClientDisableUDP -Value 1

答案3

这是由于服务器端远程路由器上的端口转发设置配置错误造成的。我只转发 TCP 流量,而不是 UDP。一旦我修改端口转发设置以转发 TCP 和 UDP,问题就解决了。

对我来说,这个问题是断断续续的,直到解决。远程桌面似乎有时只使用 TCP,偶尔可能会回退到 UDP。如果它确实回退到 UDP 并且 UDP 没有通过,那么您会在远程客户端上看到黑屏和/或断开连接消息,例如“无法重新连接到您的远程会话。请尝试再次连接。”

答案4

我花了几个小时来诊断这个问题,“关闭客户端的 UDP”也为我解决了这个问题。

原来我们办公室的 Draytek 2820 有一个 UDP 洪水 DoS 攻击触发器,其设置为每秒 300 个数据包。将每秒增加到 1000 个数据包可以解决这个问题。

相关内容