1. 程式人生 > >遠端桌面連線Widnows出現掉線的解決辦法

遠端桌面連線Widnows出現掉線的解決辦法

來源地址:

雖然我一直很拒絕使用Widnows自帶的遠端桌面連線來維護伺服器,但是有些時候還是會碰到需要使用自帶的MSTSC元件來維護伺服器的,比如有的時候幫朋友代維護的伺服器。最近就碰到臺伺服器,遠端上去,用不了兩分鐘,什麼都還沒操作,便連線斷開了。

剛開始以為是機房有內網攻擊,或是伺服器上在對外,後面發現不論是重啟IIS,還是關閉IIS,重啟伺服器,都沒有效果,曾一度以為是硬碟要壞了。於是我檢查了一下日誌檔案,發現是終端伺服器安全層在協議流中檢測到錯誤,並已取消客戶端連線。

雖然找到了問題所在,可無論怎麼試問題仍舊,用其它電腦試連線,還是一樣的問題。

經過網上查詢資料及分析,原來是登錄檔中的“Certificate”子鍵被損壞,才導致使用者無法與終端伺服器進行正常通訊。

原因分析:

Certificate子鍵負責終端服務通訊中資料資訊的認證和加密,它一旦被損壞,終端服務的協議元件就會檢測到錯誤,中斷客戶機與終端伺服器之間的通訊。導致Certificate子鍵損壞的原因很多,如管理員安裝和解除安裝某些系統軟體、對終端服務引數的不合理配置等。這時我們需要重置該鍵值中的內容,才能修復終端服務。

解決辦法:

進入登錄檔編輯器視窗,展開

“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters”,

找到名為“Certificate”的子鍵,將它刪除,重新啟動Windows 2003 Server伺服器,系統就會重新生成“Certificate”子鍵,這樣客戶端就能正常連線到終端伺服器了. 

注意:Windows 2008 R2修改登錄檔的路徑為HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\TerminalServer\RCM刪除Certificate後重啟。

還不行的時候,可以考慮調整rdp-tcp,在控制面板,管理工具,遠端桌面服務,遠端桌面會話主機配置,雙擊右邊的連線名,在常規裡面找安全層,設定為RDP安全層,這樣應該就不會再有問題了。