與 Windows 10 的遠端連線有時會凍結

與 Windows 10 的遠端連線有時會凍結

我使用 RDP 從 Windows 8.1 電腦遠端連線到 Windows 10 Pro 電腦(版本 2004、19041.572),並且能夠正常運作。

然而,它偶爾會凍結一分鐘。這種情況每天發生 1 到 5 次。

在 Windows 10 電腦上檢視 Windows 事件檢視器時,RDP 日誌之一 (Microsoft-Windows-RemoteDesktopServices-RdpCoreTS/Operational) 記錄了錯誤。

以下是該日誌的一些片段以及我的評論:

凍結發生時的第一個日誌條目...

  • TCP 套接字寫入操作失敗,錯誤 10054
  • RDP_TCP:從 StateUnknown 轉換以回應 Event_Disconnect 時遇到錯誤(錯誤代碼 0x80072746)。
  • TCP 套接字讀取操作失敗,錯誤 64
  • TCP 套接字寫入操作失敗,錯誤 64
  • TCP 套接字寫入操作失敗,錯誤 995
  • 呼叫的介面方法:OnDisconnected

許多其他資訊條目,然後:

  • 斷開追蹤:CUMRDPConnection 斷開追蹤:“在 CUMRDPConnection::PreDisconnect 中呼叫 spGfxPlugin->PreDisconnect()”,位於 5073 er​​r=[0x80072746],錯誤代碼:0x80072746
  • ……
  • 斷開原因是14
  • ……
  • 由於原因碼:2(伺服器配置),網路特性偵測功能已停用。

它會自動開始重新連接,然後:

  • CUMRDPConnection::QueryProperty 中的「GetConnectionProperty 失敗」位於 3344 err=[0x80004001]

繼續連接,然後:

  • CUMRDPConnection::CreateVirtualChannel 中的“此連接堆疊上的 CreateVirtualChannel 呼叫失敗”,位於 2958 err=[0xd0000001]

繼續,但又出現了兩個上述錯誤。

連線已重新建立並繼續,沒有進一步的日誌條目

出了什麼問題以及如何解決這個問題?

答案1

這些是網路錯誤。您不太可能透過查看 Windows 日誌來解決該問題。您需要對整個路徑上的網路連線進行故障排除。如果這包括開放的互聯網,您將獲得無法查看或修復的連結。

我建議在兩端使用 Wireshark 並過濾流量,以便您只能看到 RDP 隧道。這將使您了解連接丟失的位置。然後,您可以檢查您的網路硬體中是否有與wireshark 中出現的問題的時間戳接近的事件。

答案2

針對我的評論,發文者已從 Windows 8.1 升級到 Windows 10。


由於這些對話框,RDP 會話可能會達到空閒時間限制,從而導致其終止。

會話時間限制的設定可以透過以下方式找到gpedit.msc電腦設定/管理範本/Windows 元件/遠端桌面服務/遠端桌面會話主機/會話時間限制

您可以根據需要在此處調整四個設定。您可能最感興趣的是“為活動但空閒的遠端桌面服務會話設定時間限制”和“為活動的遠端桌面服務會話設定時間限制”,但請檢查所有這些。

答案3

因此,用戶端電腦使用 Windows 10 進行了重建。

不幸的是,無法知道這是 Windows 8.1 問題,還是執行 8.1 時電腦上的設定影響了連線。

相關內容