Windows Server 2022 RDP/RDS 连接时黑屏

Windows Server 2022 RDP/RDS 连接时黑屏

我最近在 Windows Server 2022 标准版上设置了 RDS。

用户经常报告说,当他们连接时,他们会看到黑屏和鼠标光标,但没有其他东西。

在此处输入图片描述

这发生在标准 Windows 客户端“远程桌面连接”(mstsc.exe)以及“远程桌面连接管理器”(rdcman.exe,来自 SysInternals)甚至 FreeRDP 中。

大多数用户都可以顺利登录,但看似随机的用户在看似随机的时间都会遇到问题并重试约 2-6 次,从 RDS 客户端获得黑屏,直到最终会话正常启动(有图形而不是黑屏)。

似乎与任何特定用户无关。有些用户会遇到此问题,但随后问题消失。有些用户几天都没有遇到此问题,但随后突然出现黑屏(包括我自己)。与连接的用户数量也没有关系。第一个连接的人或第 30 个同时连接的人可能会发生这种情况。

似乎与一天中的任何时间都没有关联。

似乎没有任何资源争用,服务器有 40 个核心/80 个线程和 512GB 内存,并且未虚拟化(Windows Server 2022 在裸机上运行)。

Windows 事件日志表明“应用程序”或“系统”中没有任何异常。许多互联网文章都引用了“RemoteDesktopServices-RdpCoreTS”的特定操作日志(位于“应用程序和服务日志”/ Microsoft / Windows 下),但我在这里能找到的只是以下几个似乎与黑屏无关的实例:

  • 警告:TCP socket READ operation failed, error 64
  • 警告:RDP_TCP: An error was encountered when transitioning from StateUnknown in response to Event_Disconnect (error code 0x80070040).
  • 警告:TCP socket WRITE operation failed, error 64
  • 警告:TCP socket was gracefully terminated

互联网上似乎有很多关于这个问题的提及……

https://learn.microsoft.com/en-us/troubleshoot/windows-server/remote/a-black-screen-appears-while-sign

https://www.makeuseof.com/fix-remote-desktop-black-screen-windows/

https://woshub.com/rdp-black-screen-windows-remote-desktop/

https://learn.microsoft.com/en-us/answers/questions/843933/windows-server-2022-remote-desktop-black-screen?page=2#answers

https://learn.microsoft.com/en-us/answers/questions/1036988/server-2022-rds-disconnected-user-reconnect-to-bla

...

我尝试过的事情:

  1. 已禁用 RemoteFX
  2. 禁用 UDP 协议(​​通过“关闭客户端上的 UDP”和“选择 RDP 传输协议”)
  3. 已禁用 WDDM 驱动程序
  4. 禁用 URCP(通用速率控制协议)
  5. 降低色彩位深度
  6. 已将显卡驱动程序更新至最新版本
  7. 将物理图形适配器设置为使用“Microsoft Basic Display Adapter”
  8. 已禁用 Windows 防火墙

似乎没有什么能够解决这个问题。

我已经向我们的托管 IT 服务提供商开具了一张票据,但他们对此束手无策。我已经向 Microsoft 开具了一张票据,但他们很难回复我们。

任何帮助将不胜感激!

答案1

由于您移动了用户配置文件文件夹,因此会发生奇怪的事情,这是不再推荐在生产环境中:

重要使用说明
我们不建议使用此设置,除非在测试环境中。

更改此设置后,Microsoft Store 应用将不受支持。

如今,Windows 使用 Store 应用作为系统的一部分,并且必须在加载/创建用户配置文件时配置它们。移动用户配置文件文件夹可能会阻止此步骤正常运行。

为了解决这种情况,您可以测试以下步骤:

  • 从用户配置文件控制面板中删除用户配置文件(不要手动摆弄注册表值或用户配置文件文件夹)。
  • 将用户配置文件文件夹移回原始位置。
  • 登录以再次创建用户配置文件。如果多个用户同时创建配置文件,几分钟内可能会出现黑屏,但最终他们会进入桌面,一旦创建了配置文件,这种情况就不再会发生。

不过,我建议重新安装服务器并从头开始,以避免任何残留/副作用。

答案2

看起来您通过返回 Server 2016 解决了这个问题。我们在 2016 RDS 场中遇到了非常类似的问题,登录时出现黑屏 - 似乎是随机的。最终似乎可以解决这个问题的方法是禁用这 2 个服务。

  • 应用就绪性
  • 服务端

我们不使用 metro 应用程序,只使用本地安装的软件包。

相关内容