如何設置才能一直保持服務器連接狀態?
如何設置才能一直保持服務器連接狀態?
在使用遠(yuan)程(cheng)(cheng)桌面(mian)(MSTSC)連(lian)接(jie)(jie)服(fu)務(wu)(wu)器(qi)時,許(xu)多(duo)用戶可能會遇到這樣的(de)問題:如果長時間沒(mei)有操作(zuo),遠(yuan)程(cheng)(cheng)桌面(mian)連(lian)接(jie)(jie)會自動斷開(kai)。這種(zhong)情況不僅影響(xiang)工作(zuo)效率,還可能導致(zhi)服(fu)務(wu)(wu)器(qi)上的(de)任務(wu)(wu)被中(zhong)斷。為了避免遠(yuan)程(cheng)(cheng)連(lian)接(jie)(jie)斷開(kai),我們可以通過調(diao)整(zheng)系統設置(zhi)來保持(chi)遠(yuan)程(cheng)(cheng)桌面(mian)會話的(de)持(chi)續(xu)連(lian)接(jie)(jie)狀(zhuang)態。本文將介紹不同Windows服(fu)務(wu)(wu)器(qi)版本下的(de)詳細設置(zhi)方法。
Windows Server 2008 及以上版本
在(zai) Windows Server 2008 及以上版(ban)本中,我們可以通(tong)過本地(di)組策略(lve)編輯器(gpedit.msc)進(jin)行設置,使遠程桌面連接不會因長(chang)時(shi)間無操作而(er)自動斷開。
步驟:
打開本地組策略編輯器
按下 Win + R,輸入 gpedit.msc,回車。
進入終端服務相關設置
在左側依次展開:
計(ji)算機配(pei)置(zhi) -> 管理(li)模板 -> Windows 組件 -> 遠程(cheng)(cheng)桌(zhuo)(zhuo)面服(fu)務 -> 遠程(cheng)(cheng)桌(zhuo)(zhuo)面會話(hua)主機 -> 會話(hua)超時
修改會話超時設置
雙(shuang)擊 打(da)開 “為斷開的會話設置時間限制”,選(xuan)(xuan)擇 “已啟用(yong)”,并在下拉菜單(dan)中選(xuan)(xuan)擇 “從不”。
雙擊(ji) 打(da)開 “到達(da)時(shi)間(jian)限制(zhi)時(shi)終止會(hui)話”,選擇 “已禁用”。
點擊 “確定” 以保存(cun)更(geng)改。
重啟遠程桌面服務
在命(ming)令提示符(fu)(CMD)中運行(xing):
gpupdate /force
也可以直接(jie) 重(zhong)啟服務器 以確(que)保設置(zhi)生效。
Windows Server 2003
Windows Server 2003 的設置方法與 2008 類(lei)似,但部分路徑不同(tong)。
方法 1:修改組策略
打開組策略編輯器
Win + R,輸入 gpedit.msc,回(hui)車(che)。
修改超時設置
依次展開:
rust復制編輯計算機配置 -> 管(guan)理模板 -> Windows 組件 -> 終端服務(wu) -> 會話(hua)
雙擊 “為斷開的會話設置(zhi)時間限(xian)制”,選擇 “已啟用”,并設置(zhi)為 “從不”。
雙擊 “到達時間(jian)限制時終止會話”,選擇 “已禁(jin)用”。
確定并退出。
方法 2:修改遠程桌面服務設置
打(da)開(kai)遠程桌面(mian)會話管(guan)理器
Win + R,輸(shu)入(ru) tscc.msc,回車。
修改會話超時設置
在左(zuo)側找到(dao) “連接” -> 右(you)鍵 “RDP-Tcp”,選擇 “屬性”。
切換到 “會(hui)話” 選項(xiang)卡,將以下選項(xiang)調整為 “從(cong)不(bu)”:
“結束已斷開的會話”
“活動會話限制”
“空閑會話限制”
確定并退出。
Windows Server 2012/2016/2019/2022
對于(yu)較新版本的(de) Windows Server,可以(yi)使用組策略或(huo)遠(yuan)程(cheng)桌面服務(wu)管理器進行類似的(de)設置(zhi)。
方法 1:組策略修改
Win + R,輸入 gpedit.msc,回車。
依次展開:
rust復(fu)制編輯計算機(ji)配置(zhi) -> 管理模(mo)板 -> Windows 組件(jian) -> 遠程(cheng)桌面服務 -> 遠程(cheng)桌面會話(hua)主機(ji) -> 會話(hua)超時
依次雙擊:
“為斷開的會話(hua)設(she)置時間限制”,選擇 “已啟(qi)用”,并設(she)置為 “從不”。
“到達時間限制時終止會(hui)話”,選擇 “已禁用(yong)”。
確定并退出。
方法 2:遠程桌面會話主機(RDS)設置
Win + R,輸入 ServerManager,打開(kai) 服務(wu)器(qi)管(guan)理器(qi)。
進入 遠程桌(zhuo)面服務 -> 集合 -> 會話超時。
在 會話(hua)設置 中,找(zhao)到:
“斷開(kai)會話(hua)的時間(jian)限制”,選擇(ze) “從不”。
“空閑會(hui)話超時”,選擇 “從不(bu)”。
應(ying)用更改并重啟(qi)遠程桌(zhuo)面服務。
額外優化措施
1. 防止 Windows 遠程桌面會話進入睡眠
有時,服務器可(ke)(ke)能會因(yin)節(jie)能設置而(er)進入休眠狀態,從而(er)導致斷開連接。可(ke)(ke)以修改電源(yuan)管理設置:
Win + R,輸入 powercfg.cpl,回車。
選擇(ze) “高性能” 電源計劃(hua),并確保 “關閉(bi)顯示器” 和(he) “使(shi)計算(suan)機進入睡眠狀態(tai)” 都設(she)置為 “從不”。
2. 使用 KeepAlive 機制
可以通過注冊表(biao)設置 KeepAlive,定期發送心跳(tiao)包(bao),以保持會話活躍:
Win + R,輸入 regedit,回車,打開 注冊表(biao)編輯器。
依次展開:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
右鍵 Terminal Server,新建 DWORD(32 位)值(zhi):
名(ming)稱:KeepAliveEnable
數值數據:1
依次展開:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建 DWORD(32 位)值:
名稱:KeepAliveTime
數值數據:60000(十進制(zhi),即60秒)
退出注(zhu)冊(ce)表并重啟計算機。
總結
為了防止遠程桌面(mian)連接斷(duan)開,我們(men)可以:
通過組策略(lve)(gpedit.msc)調整(zheng)會話超時(shi)設置;
使(shi)用(yong)遠(yuan)程桌面(mian)會話管理器(tscc.msc)修改超時策略;
修改服(fu)務(wu)器(qi)電源管理,防止進入睡眠;
在注冊(ce)表中啟(qi)用 KeepAlive 機制(zhi),定期(qi)發(fa)送(song)心跳包(bao)。
以(yi)上方法適(shi)用于不同版本的(de) Windows Server,合理配置后可以(yi)有效(xiao)保持遠(yuan)程(cheng)桌面(mian)的(de)長時間穩定連接,避免(mian)因為長時間無操作而(er)被系統強制斷開。如果你經(jing)常使用遠(yuan)程(cheng)桌面(mian)訪問服務器(qi),建(jian)議(yi)收藏本指南以(yi)備不時之需(xu)!

