天天看點

Windows 2003 遠端桌面連接配接數限制防止和解決方法

Windows 2003 遠端桌面連接配接數限制

        windows 2003 server遠端桌面連接配接數限制已經困擾很久了,給平時的維護帶來麻煩。既然微軟不會從根本上解決這個問題,那隻有通過其他方式來減少問題的發生幾率。

      一、在伺服器端的處理辦法如下(隻能時避免連接配接數受限制,如果已經受限制,以下方法無法解決):

      1. 設定已經斷開的會話結束時間限制,這樣避免會話已經斷開,但仍然占用一個Session

            開始-運作-gpedit.msc-計算機配置-管理模闆-windows元件-終端服務-會話,右邊視窗選擇 “為斷開的會話設定時間限制” -選擇“已啟用”,選擇一個時間

            開始-運作-gpedit.msc-計算機配置-管理模闆-windows元件-終端服務-會話,右邊視窗選擇 “到達時間限制時終止會話”-選擇“已啟用”。

     2. 無限時保持連接配接會話,便于遠端控制共享任意時候連接配接會話的資料,也就是共享任意時候連接配接的遠端桌面的當時狀态:

           開始-管理工具-終端服務配置-伺服器配置-限制每個使用者使用一個會話

     3. 養成良好習慣,退出出連接配接時不要直接關閉,而是使用登出。

二、如果已經有多個連接配接存在

1.可以通過指令的方式将連接配接斷開,這個方法在2000系統同樣可用;如果在任務管理器的使用者裡登出的方法:

      1. 在Command Line模式下:輸入指令query user

C:/>query user

USERNAME              SESSIONNAME        ID     STATE   IDLE TIME      LOGON TIME

>dfsadmin                                                0     Disc                   .       7/23/2007 7:53 PM

mrsadmin                rdp-tcp#10               1     Active               .       7/24/2007 9:31 AM

     ID 0 的使用者是本地登陸的,ID 1 是3389登陸的使用者,正在運作中,但是仍然占用系統資源和通道,我們要把它踢掉。如下進行操作即可。

     2.   可通過logoff x指令來登出id未x的登入使用者,輸入指令:logoff 1 ,再用query user查詢狀态

C:/>query user

USERNAME              SESSIONNAME        ID    STATE   IDLE TIME   LOGON TIME

>dfsadmin                                               0     Disc                    .    7/23/2007 7:53 PM

mrsadmin                    rdp-tcp#10          1    Active                 .    7/24/2007 9:31 AM

C:/>logoff 1

C:/>query user

USERNAME              SESSIONNAME        ID   STATE   IDLE TIME    LOGON TIME

>dfsadmin                                               0    Disc               none   7/23/2007 7:53 PM

三、如果連接配接已經受限制,從遠端登入的解決方法:可以用一個“3389DOS版”軟體來進行牽制登入。由于這裡沒辦法上傳附件,是以沒辦法。這個軟體隻能解決windows2003系統的限制,2000系統也沒辦法。

       四、用如下指令形式解決超過最大連接配接數問題(未驗證,可以嘗試一下)

運作 mstsc /v:IP /console ,比如

就可以連接配接到遠端系統的的會話。mstsc /v:211.211.0.5 /console

其實這主要是mstsc參數的了解,可通過mstsc /?學習一下。

遠端桌面連接配接

MSTSC [<Connection File>] [/v:<sever[:port]>] [/console] [/f[ullscreen]]

[/w:<width> /h:<height>] | /Edit"ConnectionFile" | /Migrate | /?

<Connection File> -- 指定連接配接的 .rdp 檔案的名稱。

/v:<sever[:port]> -- 指定要連接配接到的終端伺服器。

/console -- 連接配接到伺服器的控制台會話。

/f -- 以全屏模式啟動用戶端。

/w: <width> -- 指定遠端桌面螢幕的寬度。

/h:<height> -- 指定遠端桌面螢幕的亮度。

/edit -- 打開指定的 .rdp 檔案來編輯。

/migrate -- 将用戶端連接配接管理器建立的舊版連接配接檔案遷移到新的 .rdp 連接配接檔案。

/? -- 生成這個用法消息。

繼續閱讀