XP和2003中的遠(yuǎn)程桌面功能非常方便,不像以往需要安裝。所以我一直使用,不過由于只允許2個(gè)用戶登陸,有些時(shí)候因?yàn)樵诠具B接后斷開,同事在
家里用
其他用戶登陸后斷開,我就不能連接了。總是報(bào)錯(cuò)“終端服務(wù)超過最大連接數(shù)”,這時(shí)候我和同事都不能登陸,有沒有什么辦法可以達(dá)到以下幾個(gè)目的中的一
個(gè):
1、為賬號(hào)設(shè)定權(quán)限,管理員登陸的時(shí)候強(qiáng)制注銷多余的用戶。
2、管理員登陸的時(shí)候自動(dòng)接管在其他地方斷開的狀態(tài)(本來這個(gè)功能具備,但有些時(shí)候不行)。
3、不安裝總段服務(wù)的時(shí)候增加連接數(shù)(不是臨時(shí)授權(quán))
我們來增加連接數(shù)
運(yùn)行:services.msc,啟用license logging。
打開win2k3的控制面板中的"授權(quán)",點(diǎn)"添加許可",輸入要改的連接數(shù)。
別忘了添加完畢后再關(guān)閉 License Logging。
開
始-運(yùn)行-gpedit.msc-計(jì)算機(jī)配置-管理模板-windows組件-終端服務(wù)-會(huì)話
右邊窗口選擇 為斷開的會(huì)話設(shè)置時(shí)間限制 -選擇已啟用,選擇一個(gè)時(shí)間
問題解決
另建議:
開始-管理工具-終端服務(wù)配置-服務(wù)器配置-限制每個(gè)用戶使用一個(gè)會(huì)話.
現(xiàn)
象及原因:用遠(yuǎn)程桌面連接登錄到終端服務(wù)器時(shí)經(jīng)常會(huì)遇到“終端服務(wù)器超出最大允許連接數(shù)”
諸如此類錯(cuò)誤導(dǎo)致無法正常登錄終端服務(wù)器,引起該問題的原因在于Windows Server
2003中設(shè)置終端服務(wù)的缺省連接數(shù)為2個(gè)鏈接,并且當(dāng)?shù)卿涍h(yuǎn)程桌面后如果不是采用注銷方式退出,而是直接關(guān)閉遠(yuǎn)程桌面窗口,那么實(shí)際上會(huì)話并沒有釋放
掉,而是繼續(xù)保留在服務(wù)器端,這樣就會(huì)占用總的鏈接數(shù),當(dāng)這個(gè)數(shù)量達(dá)到最大允許值時(shí)就會(huì)出現(xiàn)上面的提示。
解決方案:
法一:用“注銷”方式退出遠(yuǎn)程桌面而不是直接關(guān)閉窗口
法二:踢出已經(jīng)斷開連接的用戶
1、首先telnet到此主機(jī)上(不管你用什么方法),當(dāng)然如果能直接操作機(jī)器更好,不過直接操作就不必用命令行了,用控制臺(tái)更直觀(略過)。
2、Telnet上去后,先看登陸的用戶:
輸入命令:query user 系統(tǒng)返回:
用戶名XXXXX 會(huì)話名XXXXXXX ID 狀態(tài)State 空閑時(shí)間Idle Time 登錄時(shí)間XXXXX
administrator console 0
運(yùn)行中 . 2007-1-12 10:24
lucy
1 唱片 無 2007-1-12 10:35
>administrator rdp-tcp#35 2
已斷開 . 2007-1-25 18:09
此時(shí)可以看出的可能跟我的不一樣,根據(jù)你的具體情況而定。
ID 0 的用戶是本地登陸的
ID 1 和 ID 2是3389登陸的用戶,前者在運(yùn)行中, 后者已經(jīng)斷開了,但是斷開了仍然占用系統(tǒng)資源和通道,我們要把它踢掉,如下進(jìn)行操作即可。
輸入命令:logoff 1
再看看
C:\Documents and Settings\Administrator.AD>query user
用戶名XXXXXXX 會(huì)話名XXXXXXXX ID 狀態(tài)State 空閑時(shí)間Idle Time
登錄時(shí)間Logon Time
administrator console 0
運(yùn)行中 . 2007-1-12 10:24
>administrator rdp-tcp#35 2
已斷開 . 2007-1-25 18:09
3、如果服務(wù)器關(guān)閉了telnet功能(這是默認(rèn)的),還可以通過SqlServer的xp_cmdshell擴(kuò)展存儲(chǔ)過程,使用格式:
master.dbo.xp_cmdshell ''''命令內(nèi)容'''',其余可參考第二步。此方式要求有訪問xp_cmdshell的權(quán)限。
法三(最佳方法-推薦):限制已斷開鏈接的會(huì)話存在時(shí)間
一般情況下,我們?cè)诰S護(hù)遠(yuǎn)程服務(wù)器時(shí),不可能長時(shí)間在線,但是系統(tǒng)默認(rèn)的卻是只要登錄就不再斷開。因此,我們可以修改這一
默認(rèn)設(shè)置,給它指定一個(gè)自動(dòng)斷開的時(shí)間即可。
可以在Windows 2003
服務(wù)器上通過組策略中設(shè)置一下來解決問題:單擊"開始→運(yùn)行",輸入"gpedit.msc",回車后打開組策略窗口,然后依次定位到"計(jì)算機(jī)配置→管理
模板→Windows
組件→終端服務(wù)→會(huì)話",然后在右側(cè)窗口中雙擊"為斷開的會(huì)話設(shè)置時(shí)間限制",在打開的窗口中將"結(jié)束斷開連接的會(huì)話"時(shí)間設(shè)置為5分鐘,或者設(shè)置為空閑
就斷開。
或
在遠(yuǎn)程服務(wù)器上打開“運(yùn)行”窗口,輸入“tscc.msc”連接設(shè)置窗口。然后雙擊“連接”項(xiàng)右側(cè)的“RDP-Tcp”,切換到“會(huì)話”標(biāo)簽,選中“替代
用戶設(shè)置”選項(xiàng),再給“結(jié)束已斷開的會(huì)話”設(shè)置一個(gè)合適的時(shí)間即可。
法四:增加連接數(shù)量,即設(shè)置可連接的數(shù)量多些
默認(rèn)情況下允許遠(yuǎn)程終端連接的數(shù)量是2個(gè)用戶,我們可以根據(jù)需要適當(dāng)增加遠(yuǎn)程連接同時(shí)在線的用戶數(shù)。
單擊“開始→運(yùn)行”,輸入“gpedit.msc”打開組策略編輯器窗口,依次定位到“計(jì)算機(jī)配置→管理模板→Windows
組件→終端服務(wù)”,再雙擊右側(cè)的“限制連接數(shù)量”,將其TS允許的最大連接數(shù)設(shè)置大一些即可。
經(jīng)過上面兩個(gè)配置(法三&法四),基本上就可以保證遠(yuǎn)程終端連接時(shí)不再受限。但仍有人反映,當(dāng)前同時(shí)只有一個(gè)用戶進(jìn)行連接,卻提示超出最大允許鏈
接數(shù),這又是什么原因呢?出現(xiàn)這種情況是因?yàn)椴僮鞑划?dāng)所造成的。在上一個(gè)帳戶登錄遠(yuǎn)程桌面后退出時(shí),沒有采用注銷的方式,而是直接關(guān)閉遠(yuǎn)程桌面窗口,那么
導(dǎo)致該會(huì)話并沒有被釋放,而是繼續(xù)保留在服務(wù)器端,占用了連接數(shù),這樣就會(huì)影響下一個(gè)用戶的正常登錄了。
法五:限制用戶會(huì)話數(shù)
對(duì)Terminal Services進(jìn)行限制,使得一個(gè)用戶僅僅能夠連接一次
對(duì)于Windows Server 2003,請(qǐng)?jiān)赥erminal Services Configuration(Terminal
Services配置)中將“限制每位用戶只有擁有一個(gè)會(huì)話”(Restrict each user to one
session)設(shè)置為“是”(Yes)。此外,您可以將“限制終端服務(wù)用戶使用單個(gè)遠(yuǎn)程會(huì)話”組策略設(shè)置為“啟用”。
版本不一樣解決的方法有異:
A:這是因?yàn)閃indows 2003中設(shè)置了最大允許連接數(shù)限制,而你每次連接后可能沒有注銷而是直接關(guān) 閉,導(dǎo)致連接數(shù)超過了最大連接數(shù)。你可以在Windows 2003 服務(wù)器上通過組策略中設(shè)置一下來解決問題:單擊“開始→運(yùn)行”,輸入 “gpedit.msc”,回車后打開組策略窗口,然后依次定位到“計(jì)算機(jī)配置→管理模板→終端服務(wù)→會(huì)話”,然后在右側(cè)窗口中雙擊“為斷開的會(huì)話設(shè)置時(shí) 間限制”,在打開的窗口中將“結(jié)束斷開連接的會(huì)話”時(shí)間設(shè)置為5分鐘。最好的解決方法還是你每次斷開連接時(shí)通過注銷的方式。
B:經(jīng)常多人管理服務(wù)器的朋友一定遇到過當(dāng)自己終端連接遠(yuǎn)程計(jì)算機(jī)的時(shí)候卻提示“終端連接超出了最大連接”的提示吧?
這是因?yàn)閣indows2003僅支持2個(gè)終端用戶的登陸。當(dāng)這種情況出現(xiàn)后,多數(shù)人選擇的是給機(jī)房打電話進(jìn)行重啟服務(wù)器??墒菐淼膿p失也是顯而
易見的。那么我們有什么辦法來解決呢?方法當(dāng)然是有的。我們只需要在一臺(tái)2003的機(jī)器上運(yùn)行“tsmmc.msc”就可以打開遠(yuǎn)程桌面連接,在這里我們
添加一個(gè)新的連接,輸入對(duì)方的IP地址賬號(hào)和密碼后就可以成功登陸到對(duì)方的桌面中,這時(shí)可以再踢下一個(gè)用戶。就可以解決終端連接數(shù)超過最大的問題。
C:開始--控制面版---授權(quán)里面更改連接數(shù)
聯(lián)系客服