解決 RDP 遠端桌面經常斷線問題:「關閉 UDP 傳輸」
在使用 Windows 內建的遠端桌面(RDP, Remote Desktop Protocol)連線時,你是否也常遇到連線突然卡死、畫面凍結,或是頻繁跳出「連線已中斷,正在嘗試重新連線」的提示?
這類問題通常與網路環境對 UDP 協定 的支援程度有關。雖然 UDP 具備低延遲的特性,但在某些防火牆、VPN 或不穩定的 Wi-Fi 環境下,UDP 封包容易遺失,進而導致 RDP 連線不斷斷線。
解決方案:將 RDP 連線改為僅使用傳統且穩定的 TCP 協定!
設定步驟(透過群組原則編輯器)
請在發起連線的用戶端電腦(Client)上執行以下設定:
- 按鍵盤上的
Win + R開啟「執行」視窗,輸入gpedit.msc並按下Enter,開啟「群組原則編輯器」。 - 在左側樹狀選單中,依序展開至以下路徑:
電腦設定 (Computer Configuration)>系統管理範本 (Administrative Templates)>Windows 元件 (Windows Components)>遠端桌面服務 (Remote Desktop Services)>遠端桌面連線用戶端 (Remote Desktop Connection Client) - 在右側面板中找到 「關閉用戶端的 UDP (Turn off UDP on client)」 設定項目,點擊兩下開啟。
- 將狀態切換為 「已啟用 (Enabled)」,然後點擊「確定」儲存設定。
為什麼這樣做有效?
預設情況下,現代 Windows 的 RDP 會同時使用 TCP 與 UDP 進行傳輸。當網路環境對 UDP 封包處理不佳(例如 QoS 限制、防火牆攔截或 NAT 問題)時,連線品質就會大幅下降。關閉 UDP 後,遠端桌面會強制回退到純 TCP 模式,雖然延遲可能會微幅增加,但連線的穩定度與抗干擾能力會大幅提升。
提示:設定完成後,建議重新啟動「遠端桌面連線」軟體或直接重啟電腦以確保設定生效。