字體:小 中 大 | |
|
|
2024/03/22 10:34:31瀏覽609|回應0|推薦0 | |
概述 這次遇到的問題比較少見,vpn的連線是正常的,開啟遠端桌面也是正常的,但會出現一個情況就是,每操作幾下就需要等待遠端桌面的畫面更新,例如你關掉一個視窗,快則三秒慢可能要到三十秒後,你才能在遠端桌面實際上看到視窗關閉,原本遠端連線的效能考量到各種因素(例如遠端電腦的規格、連線速度等等)體感上就比較慢所以沒有太在意,直到後來用其他電腦嘗試vpn到該台電腦卻沒發生問題才察覺可能有其他因素影響。
排查流程 一開始我以為是路由器或是實體網路線造成的問題,所以我們先進行了重設路由器的動作,發現並沒有實際的改善,實體網路線排除則是因為除了vpn以外,平常進行操作的網速皆是正常的。
實際解法 後來經過一系列的嘗試,我最終發現有用的解法是關閉UDP連線,具體操作步驟如下
原因探討 正常來說我們使用遠端桌面應該都是預設TCP連線(在沒有特別設定的情況下),但似乎是windows近期的更新有bug,導致了遠端連線自動使用了UDP連線(機率性發生)。
先簡單描述一下TCP跟UDP連線的差異
● TCP是一種面向連接的協議,它在建立連接之前需要進行三次握手,確保雙方通信前的初始化和協商。這使得TCP連接更可靠,但也會造成延遲。 ● UDP是一種面向無連接的協議,它不需要進行握手或維護連接狀態。UDP僅負責將數據包從一個端點發送到另一個端點,不保證數據包的順序或可靠性。
這樣聽起來有點不合邏輯.明明減少了進行數據確認的時間,為甚麼反而造成畫面卡頓呢?
以下是使用UDP遠端桌面連線可能造成卡頓的原因:
結論 windows常常會因為一些額外更新造成我們平常正常使用的功能出現怪異或是不能使用的情形發生,這些bug也通常很難查出原因,通常上網搜尋精確地描述問題點都會有人提供數種各異的解決方法,但通常只有其中一兩種能真正的解決問題,所以遇到了並紀錄下來我覺得可以幫助遇到同樣問題的人節省不少修復的時間。 |
|
( 知識學習|其他 ) |