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 使用應用程式商店應用程式作為系統的一部分,並且必須在載入/建立使用者設定檔時配置它們。行動用戶設定檔資料夾可能會導致此步驟無法正常運作。

為了克服這種情況,您可以測試以下步驟:

  • 從使用者設定檔控制面板刪除使用者設定檔(不要手動修改註冊表值或使用者設定檔資料夾)。
  • 將使用者設定檔資料夾移回原始位置。
  • 登入以再次建立使用者設定檔。如果多個使用者同時建立設定文件,則可能會在幾分鐘內出現黑屏,但他們最終會到達桌面,一旦建立設定文件,就不會再出現這種情況。

但是,我建議重新安裝伺服器並從頭開始,以避免任何殘留/副作用。

答案2

看來您透過返回 Server 2016 解決了這個問題。最終我們解決這個問題的辦法似乎是禁用這兩項服務。

  • 應用準備度
  • 應用程式XSvc

我們不使用 Metro 應用程序,僅使用本地安裝的軟體包。

相關內容