终端服务器超出了最大允许连接数解决办法
1、找到一臺(tái)能連上網(wǎng)絡(luò)的windows2003的機(jī)器
2、開(kāi)始–運(yùn)行–輸入“tsmmc.msc”,跳出一個(gè)遠(yuǎn)程桌面控制臺(tái)
3、右鍵點(diǎn)擊左邊的“遠(yuǎn)程桌面”,選擇“新建遠(yuǎn)程桌面”,按照要求填寫(xiě)要連接的虛擬主機(jī)的ip、用戶(hù)名、密碼、域名,然后點(diǎn)擊“確定”
4、點(diǎn)擊新建好的遠(yuǎn)程桌面,就可以登陸到遠(yuǎn)程虛擬主機(jī)了
掃尾工作:
1、登陸到遠(yuǎn)程虛擬主機(jī)后,打開(kāi)“任務(wù)管理器”,選擇“用戶(hù)”,踢掉那2個(gè)留在系統(tǒng)中的用戶(hù)
2、開(kāi)始-運(yùn)行-gpedit.msc-計(jì)算機(jī)配置-管理模板-windows組件-終端服務(wù)-會(huì)話(huà),右邊窗口選擇“為斷開(kāi)的會(huì)話(huà)設(shè)置時(shí)間限制”-選擇已啟用,設(shè)置一個(gè)時(shí)間
win2K/win2003終端服務(wù)器超出最大允許連接數(shù)的問(wèn)題
今天管理一臺(tái)服務(wù)器,遠(yuǎn)程連接時(shí)帳號(hào)密碼都輸入完后,點(diǎn)連接后彈出一個(gè) “終端服務(wù)器超出最大允許連接”。上網(wǎng)查了一下歸結(jié)一下出現(xiàn)這
種情況的原因和解決辦法。
原因:用 遠(yuǎn)程桌面鏈接登錄到終端服務(wù)器時(shí)經(jīng)常會(huì)遇到“終端服務(wù)器超出最大允許鏈接數(shù)”諸如此類(lèi)錯(cuò)誤導(dǎo)致無(wú)法正常登錄終端服務(wù)器,引起
該問(wèn)題的原因在于終端服務(wù)的缺 省鏈接數(shù)為2個(gè)鏈接,并且當(dāng)?shù)卿涍h(yuǎn)程桌面后如果不是采用注銷(xiāo)方式退出,而是直接關(guān)閉遠(yuǎn)程桌面窗口,那么
實(shí)際上會(huì)話(huà)并沒(méi)有釋放掉,而是繼續(xù)保留在服務(wù)器端, 這樣就會(huì)占用總的鏈接數(shù),當(dāng)這個(gè)數(shù)量達(dá)到最大允許值時(shí)就會(huì)出現(xiàn)上面的提示。
如何避免?
一、用注銷(xiāo)來(lái)退出遠(yuǎn)程桌面而不是直接關(guān)閉窗口
二、限制已斷開(kāi)鏈接的會(huì)話(huà)存在時(shí)間
1、從終端服務(wù)配置中修改
運(yùn)行-Tscc.msc(終端服務(wù)配置)-連接-雙擊RDP-Tcp或右擊-屬性-會(huì)話(huà)-選中第一個(gè)的替代用戶(hù)設(shè)置(O)-結(jié)束已斷開(kāi)的會(huì)話(huà)[將默認(rèn)值“
從不”改為一個(gè)適當(dāng)?shù)臅r(shí)間,比如30分鐘]
2、從組策略修改
開(kāi)始-運(yùn)行-gpedit.msc-計(jì)算機(jī)配置-管理模板-windows組件-終端服務(wù)-會(huì)話(huà)
右邊窗口選擇 為斷開(kāi)的會(huì)話(huà)設(shè)置時(shí)間限制 -選擇已啟用,選擇一個(gè)時(shí)間
三、增加最多鏈接數(shù)
1、 從終端服務(wù)配置中修改:運(yùn)行-Tscc.msc(終端服務(wù)配置)-連接-雙擊RDP-Tcp或右擊-屬性,選擇“網(wǎng)卡”選項(xiàng)卡-修改“最大連接數(shù)”
改成你 所需的值,當(dāng)然這個(gè)值不也能太大,否則會(huì)占用較多的系統(tǒng)資源。不過(guò)這里修改的值好像不起作用,設(shè)置成無(wú)限制時(shí)照樣還是會(huì)出現(xiàn)本
文所說(shuō)的情況。
2、組策略級(jí)別要高于終端服務(wù)配置,當(dāng)啟用組策略后終端服務(wù)配置中的相應(yīng)選項(xiàng)會(huì)變成灰色不可修改
運(yùn)行-gpedit.msc-計(jì)算機(jī)配置-管理模板-Windows組件-終端服務(wù)
雙擊右邊的”限制連接數(shù)量“-選擇”已啟用“-填入允許的最大連接數(shù)
四、改變遠(yuǎn)程終端模式
打開(kāi)“控制面板”,雙擊“添加刪除程序”,單擊“添加刪除Windows組件”,“組件”,在Windows組件向?qū)?duì)話(huà)框中選中“終端服務(wù)” , “
下一步”,“應(yīng)用服務(wù)器”,“下一步”,然后按照提示即可改變終端服務(wù)的模式。
Windows 2000終端服務(wù)有2種運(yùn)行模式: 遠(yuǎn)程管理模式和應(yīng)用程序服務(wù)器模式。遠(yuǎn)程管理模式允許系統(tǒng)管理員遠(yuǎn)程管理服務(wù)器,而且只允許2個(gè)
終端會(huì)話(huà)同時(shí)登錄終端服務(wù)器。應(yīng)用程序服務(wù)器模式允許用戶(hù) 運(yùn)行一個(gè)以上應(yīng)用程序,允許多個(gè)用戶(hù)從終端登錄訪(fǎng)問(wèn)服務(wù)器。但是,應(yīng)用終端
服務(wù)的用戶(hù)必須有終端服務(wù)授權(quán),即必須在90天之內(nèi)在這個(gè)域或工作組中設(shè)置終端 服務(wù)授權(quán)服務(wù)器,否則用戶(hù)需刪除應(yīng)用程序,然后再重新安
裝。
五、修改本地安全策略
控制面板>>管理工具>>本地安全策略>>本地策略>>安全選項(xiàng)>>
1、先找到>>Microsoft網(wǎng)絡(luò)服務(wù)器:在掛起會(huì)話(huà)之前所需的空閑時(shí)間
默認(rèn)為:15分鐘,改為自己所需要的時(shí)間(就是登陸后無(wú)動(dòng)作空閑超過(guò)多少時(shí)間后自動(dòng)斷開(kāi))
2、然后找到>>網(wǎng)絡(luò)安全:在超過(guò)登錄時(shí)間后強(qiáng)制注銷(xiāo)。默認(rèn)為:已禁用,一定要改為:已啟用
如果已經(jīng)發(fā)生解決辦法:
1、首先你可以telnet到此主機(jī)上(不管你用哪種方法),當(dāng)然如果能直接操作機(jī)器更好,不過(guò)直接操作就不必用命令行了,那當(dāng)然是知道機(jī)器超
級(jí)管理員的密碼的情況下,可以使用OpenTelnet來(lái)打開(kāi)遠(yuǎn)程服務(wù)器的Telnet端口。
2、Telnet上去后,先看登陸的用戶(hù):
輸入命令:query user
系統(tǒng)返回:
C:>query user
USERNAME?SESSIONNAME?ID?STATE?IDLE TIME?LOGON TIME
k12update?console?1?運(yùn)行中?2007-3-14 14:57
此時(shí)可以看出的可能都不一樣,根據(jù)具體情況而定。
ID 0 的用戶(hù)是本地登陸的,ID 1 和 ID 12是3389登陸的用戶(hù),前者在運(yùn)行中,后者已經(jīng)斷開(kāi)了,但是斷開(kāi)了仍然占用系統(tǒng)資源和通道,我們要把
它踢掉。如下進(jìn)行操作即可。
輸入命令:logoff 1
3、如果服務(wù)器關(guān)閉了telnet功能(這是默認(rèn)的),還可以通過(guò)SqlServer的xp_cmdshell擴(kuò)展存儲(chǔ)過(guò)程,使用格式:master.dbo.xp_cmdshell '
命令內(nèi)容',其余可參考第二步。此方式要求有訪(fǎng)問(wèn)xp_cmdshell的權(quán)限
上面的解決辦法基本沒(méi)有用 后來(lái)我用 服務(wù)器終端服務(wù)器超出最大允許連接數(shù)時(shí),以前考慮用冷啟動(dòng)服務(wù)器,但這樣必須跑一趟機(jī)房,最近發(fā)
現(xiàn)最好的辦法就是在“運(yùn)行”命令行里輸入:mstsc /console /v:你的服務(wù)器IP:遠(yuǎn)程端口
『情景描述』
1.在登錄遠(yuǎn)端Windows2003服務(wù)器的時(shí)候,出現(xiàn)"終端服務(wù)器超出最大允許連接數(shù)"錯(cuò)誤,導(dǎo)致管理員無(wú)法登錄服務(wù)器進(jìn)行遠(yuǎn)程管理。
2.服務(wù)器統(tǒng)一放在公司信息中心管理,而且沒(méi)有外接顯示器,所以,最好能進(jìn)行遠(yuǎn)程管理、解決該問(wèn)題。
----==很拽的分割線(xiàn)==-------=======knityster -=編織者=======------很拽的分割線(xiàn)------======------
『解決過(guò)程』
1.首先想到的當(dāng)然是搜索引擎,谷歌后的結(jié)果大概如下:
以下內(nèi)容來(lái)自網(wǎng)絡(luò),版權(quán)歸原作者所有
類(lèi)似問(wèn)題發(fā)生是因?yàn)閞emote desktop for administrator缺省設(shè)置是2個(gè)連接,而且如果遠(yuǎn)程登錄后不注銷(xiāo)而直接關(guān)閉遠(yuǎn)程桌面,實(shí)際上session還留在服務(wù)器端,所以再次連接就很容易出現(xiàn)上面的提示。如果您使用terminal登錄的話(huà),到控制臺(tái)登錄一下,遠(yuǎn)程的登錄用戶(hù)自動(dòng)被注銷(xiāo)。解決辦法一是用注銷(xiāo)來(lái)關(guān)閉遠(yuǎn)程桌面,二是限制已經(jīng)斷開(kāi)連接的session存在的時(shí)間,三是增加連接數(shù)。
后兩種方法分別有兩種方式來(lái)修改,具體步驟您能能參考下面的信息:
方法1. 修改terminal services configuration
1.點(diǎn)擊Start\Control Panel\Administrative Tools\Terminal Services Configuration
2.左邊選擇connections后雙擊右邊的RDP-Tcp,打開(kāi)屬性設(shè)置對(duì)話(huà)框
3.選擇sessions標(biāo)簽,選中第一個(gè)override user settings,修改end a disconnected session的時(shí)間,例如30分鐘,這樣,當(dāng)斷開(kāi)連接后30分鐘內(nèi)沒(méi)有再次連接的話(huà),系統(tǒng)就會(huì)自動(dòng)結(jié)束這個(gè)session。
4.選擇network adapter,修改maximum connections,缺省是2,改成你想要的數(shù)字,不過(guò)也不宜過(guò)大,否則占用系統(tǒng)資源也比較大。
方法2. 修改Group Policy
1.點(diǎn)擊Start\Run\gpedit.msc
2.Computer Configuration\Administrative Templates\Windows Components\Terminal Services
3.雙擊limit number of connections打開(kāi)設(shè)置對(duì)話(huà)框,選擇Enabled,在TS maximum connections allowed中添入最大連接數(shù)目
4.左面Terminal Services\Sessions
5.雙擊Set time limit for disconnected sessions,選擇Enabled,在End a disconnected session中選擇時(shí)間
2.以上方法設(shè)置都是正確的,只是現(xiàn)在我無(wú)法遠(yuǎn)程登錄到遠(yuǎn)程系統(tǒng)了,同時(shí)也無(wú)法直接登錄到該服務(wù)器,所以以上操作都無(wú)法進(jìn)行。囧
3.繼續(xù)查找,終于發(fā)現(xiàn)了解決辦法,說(shuō)明如下:
----==很拽的分割線(xiàn)==-------=======knityster -=編織者=======------很拽的分割線(xiàn)------======------
『 解決辦法』
以如下命令形式即可解決超過(guò)最大連接數(shù)問(wèn)題
運(yùn)行 mstsc /v:IP /console ,比如
mstsc /v:211.211.0.5 /console
就可以連接到遠(yuǎn)程系統(tǒng)的的會(huì)話(huà)。
----==很拽的分割線(xiàn)==-------=======knityster -=編織者=======------很拽的分割線(xiàn)------======------
『相關(guān)內(nèi)容』
1.mstsc命令行工具的參數(shù)官方說(shuō)明(摘自官方幫助文檔):
遠(yuǎn)程桌面連接”命令行的句法語(yǔ)法
mstsc [<connection file>] [/v:<server[:port]>] [/console] [/f[ullscreen]] [/w:<width>] [/h:<height>] [/public] | [/span] [/edit "connection file"] [/migrate] [/?]
“遠(yuǎn)程桌面連接”的命令行參數(shù)
參數(shù)說(shuō)明/v:<server[:port]>指定要連接的遠(yuǎn)程計(jì)算機(jī)。/console將您連接到在運(yùn)行 Windows Server 2003 的服務(wù)器或安裝了終端服務(wù)器角色服務(wù)的服務(wù)器的控制臺(tái)中登錄的會(huì)話(huà)。/f以全屏模式啟動(dòng)“遠(yuǎn)程桌面連接”。/w:<width>指定“遠(yuǎn)程桌面連接”窗口的寬度。/h:<height>指定“遠(yuǎn)程桌面連接”窗口的高度。/public以公共模式運(yùn)行遠(yuǎn)程桌面連接。/span使遠(yuǎn)程桌面的寬度和高度與本地虛擬桌面相匹配,如有必要,擴(kuò)展到多個(gè)顯示器。要擴(kuò)展到多個(gè)顯示器,所有顯示器必須具有相同的高度并垂直排列。/edit打開(kāi)指定的 .rdp 連接文件進(jìn)行編輯。/migrate將使用客戶(hù)端連接管理器創(chuàng)建的舊連接文件遷移到新的 .rdp 連接文件。/?列出這些參數(shù)
如下圖
2.官方幫助文檔對(duì)/console參數(shù)的說(shuō)明
連接到遠(yuǎn)程計(jì)算機(jī)的控制臺(tái)會(huì)話(huà)
在此版本的遠(yuǎn)程桌面連接中,如果遠(yuǎn)程計(jì)算機(jī)上安裝了終端服務(wù)器角色服務(wù),mstsc /console?將:
- 僅針對(duì)此連接禁用終端服務(wù)客戶(hù)端訪(fǎng)問(wèn)授權(quán) (TS-CAL)。
- 僅針對(duì)此連接禁用時(shí)區(qū)重定向。
- 僅針對(duì)此連接禁用 TS 會(huì)話(huà)目錄重定向。
若要使用已安裝的終端服務(wù)器角色服務(wù)連接到遠(yuǎn)程計(jì)算機(jī)的控制臺(tái)會(huì)話(huà),請(qǐng)執(zhí)行下列步驟:
mstsc?/v:server?/console
您也可以使用“/console”參數(shù)連接到運(yùn)行 Windows Server 2003、安裝或未安裝終端服務(wù)器角色服務(wù)的服務(wù)器。
值說(shuō)明服務(wù)器指定要連接的遠(yuǎn)程計(jì)算機(jī)的 DNS 名稱(chēng)或 IP 地址。
3.mstsc和帶參數(shù)的mstsc /console的差別
當(dāng)在XP運(yùn)行里面打上mstsc命令并連接上另外一臺(tái)機(jī)子,用任務(wù)管理器查看里面的進(jìn)程的時(shí)候,你會(huì)發(fā)現(xiàn)里面的進(jìn)程少了好多?
明明肯定運(yùn)行著個(gè)的程序無(wú)論是在任務(wù)管理器里面還是在任務(wù)欄、系統(tǒng)托盤(pán)里都找不到。難道程序消失啦?
其實(shí)是這樣的:其實(shí)我們一直用的所謂的遠(yuǎn)程桌面,其實(shí)只能算是個(gè)虛擬的桌面,而并非真正的形如遠(yuǎn)程主機(jī)顯示器上顯示的桌面。
mstsc和mstsc /console兩個(gè)命令所連接的遠(yuǎn)程桌面,其實(shí)是截然不同的。
前者mstsc連接上遠(yuǎn)程主機(jī)后,本地主機(jī)所看到的遠(yuǎn)程主機(jī)的桌面其實(shí)只是一個(gè)虛擬桌面,正如前面所說(shuō),并非是遠(yuǎn)程主機(jī)顯示器此時(shí)顯示的桌面,
而是精簡(jiǎn)化之后的結(jié)果,除了開(kāi)機(jī)就運(yùn)行的一些程序外,其實(shí)在開(kāi)機(jī)之后手動(dòng)運(yùn)行的程序是不會(huì)顯示的。當(dāng)使用普通的遠(yuǎn)程桌面(開(kāi)始菜單中)或者mstsc命令行工具(不帶參數(shù))連接到遠(yuǎn)端主機(jī)的時(shí)候,遠(yuǎn)程主機(jī)并不會(huì)注銷(xiāo)當(dāng)前用戶(hù)并鎖定桌面。而且此時(shí)在遠(yuǎn)程主機(jī)上的所有操作(這里的操作是說(shuō)非修改性的操作,比如運(yùn)行程序,下同)都不會(huì)影響本地的使用(當(dāng)然如刪除相關(guān)文件則例外)。
其實(shí)從遠(yuǎn)程桌面的設(shè)置選項(xiàng)中,我們也可以看出些端倪:
而帶參數(shù)mstsc /console則不同,當(dāng)本地通過(guò)此命令連接上遠(yuǎn)程主機(jī)的時(shí)候,遠(yuǎn)程主機(jī)便會(huì)立即注銷(xiāo)當(dāng)前登陸使用的用戶(hù)并鎖定桌面,而且在遠(yuǎn)程主機(jī)上的相關(guān)操作都將影響本地的使用,也就是說(shuō),當(dāng)遠(yuǎn)程主機(jī)重新登陸用戶(hù)的時(shí)候,本地將斷開(kāi)與之的連接。
但是它們倆都有個(gè)共同點(diǎn),即在主機(jī)上面的操作與修改都將會(huì)被記錄并保存。其實(shí)只要你的終端連接的個(gè)數(shù)沒(méi)有達(dá)到上限,你可以在一臺(tái)電腦上同時(shí)用普通的遠(yuǎn)程桌面(開(kāi)始菜單中)或者mstsc命令行工具(不帶參數(shù))多次連接同一臺(tái)遠(yuǎn)程PC。這有什么作用呢?其實(shí)當(dāng)你用mstsc遠(yuǎn)程上去之后所運(yùn)行的程序都不會(huì)在遠(yuǎn)程主機(jī)上實(shí)際運(yùn)行,所以當(dāng)你使用第二個(gè)mstsc遠(yuǎn)程連接上去之后,在終端上將不會(huì)看到你使用第一個(gè)mstsc遠(yuǎn)程連接上去之后運(yùn)行的程序。舉個(gè)例子,如果你使用第一個(gè)mstsc遠(yuǎn)程連接上去之后,登陸一個(gè)QQ123456789,然后你再使用第二個(gè)mstsc遠(yuǎn)程連接上去,你將看不到QQ程序在運(yùn)行,且當(dāng)你同樣登陸QQ123456789,那么,你將會(huì)在第一個(gè)mstsc遠(yuǎn)程連接上去的終端上看到提示說(shuō)QQ在別處登陸(納悶兒不是,都是遠(yuǎn)程連接在同一臺(tái)主機(jī)上運(yùn)行的程序,為什么會(huì)這樣呢)。但是,正如前面所說(shuō)的,由于“在主機(jī)上面的操作與修改都將會(huì)被記錄并保存”,所以,當(dāng)你注銷(xiāo)了你登錄后,記錄的操作都會(huì)生效!
4.新版遠(yuǎn)程桌面(MSTSC 6)發(fā)生的主要區(qū)別
注意,如果你像我一樣安裝了最新版的遠(yuǎn)程桌面軟件(MSTSC 6),那么,你應(yīng)該會(huì)發(fā)現(xiàn), /console選項(xiàng)已經(jīng)沒(méi)有了,取而代之的是一個(gè)/admin選項(xiàng)。主要區(qū)別如下:
/console 參數(shù)失效,改為/admin參數(shù);
IMsRdpClientAdvancedSettings接口屬性ConnectToServerConsole
改為:IMsRdpClientAdvancedSettings6.ConnectToAdministerServer;
新版遠(yuǎn)程桌面命令行工具幫助
4.預(yù)防出現(xiàn)"終端服務(wù)器超出最大允許連接數(shù)"錯(cuò)誤的措施:
1).用注銷(xiāo)來(lái)退出遠(yuǎn)程桌面而不是直接關(guān)閉窗口
2).限制已斷開(kāi)鏈接的會(huì)話(huà)存在時(shí)間(方法見(jiàn)前文)
3).增加最多鏈接數(shù),即設(shè)置可連接的數(shù)量多些(方法見(jiàn)前文)
----==很拽的分割線(xiàn)==-------=======knityster -=編織者=======------很拽的分割線(xiàn)------======------
『新版遠(yuǎn)程桌面軟件下載』
1.我的網(wǎng)盤(pán)下載:
包含用于windows 2000或更早版本W(wǎng)indows系統(tǒng)的遠(yuǎn)程桌面軟件
包含用于Windows XP的新版遠(yuǎn)程桌面軟件
包含用于Windows Server 2003的新版遠(yuǎn)程桌面軟件
2.Microsoft 官方下載(需要通過(guò)Windows 正版驗(yàn)證):
1).用于XP的新版遠(yuǎn)程桌面軟件:下載
2).用于Windows Server 2003的新版遠(yuǎn)程桌面軟件:下載
----==很拽的分割線(xiàn)==-------=======knityster -=編織者=======------很拽的分割線(xiàn)------======------
P.S.
這次問(wèn)題的解決走了不少?gòu)澛?#xff0c;下次解決問(wèn)題的執(zhí)行步驟應(yīng)該如下:
1.查看程序幫助(軟件幫助文檔或?qū)?yīng)命令行工具的幫助)
2.搜索引擎
?
總結(jié)
以上是生活随笔為你收集整理的终端服务器超出了最大允许连接数解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android的 root权限
- 下一篇: 银行的压力测试如何进行?