怎么修改Win2003遠程連接的最大連接數?

發布時間:2018-12-27 10:11 來源:互聯網 當前欄目:遠程桌面

  1,打開組策略編輯器窗口
  方法:單擊“開始”->“運行”,輸入"gpedit.msc",“確定”。
  2,依次打開“計算機配置(computerconfiguration)→管理模板(administrativetemplates)→Windows組件(windowscomponents)→終端服務(terminalservices)”
  3,雙擊右側的“限制連接數量(limitnumberofconnections)”,再雙擊打開配置窗口(limitnumberofconnectionsproperties),選擇enabled將其TSmaximumconnectionsallowed允許的最大連接數設置成需要的數量即可。
  修改后別忘了重起服務器。
  【解決方法1】
  1、找到一臺能連上網絡的windows2003的機器
  2、開始–運行–輸入“tsmmc.msc”,跳出一個遠程桌面控制臺
  3、右鍵點擊左邊的“遠程桌面”,選擇“新建遠程桌面”,按照要求填寫要連接的虛擬主機的ip、用戶名、密碼、域名,然后點擊“確定”
  4、點擊新建好的遠程桌面,就可以登陸到遠程虛擬主機了
  【解決方法2】
  故障詳情:用遠程桌面鏈接登錄到終端服務器時經常會遇到“終端服務器超出最大允許鏈接數”。諸如此類錯誤導致無法正常登錄終端服務器,引起該問題的原因在于終端服務的缺省鏈接數為2個鏈接,并且當登錄遠程桌面后如果不是采用注銷方式退出,而是直接關閉遠程桌面窗口,那么實際上會話并沒有釋放掉,而是繼續保留在服務器端,這樣就會占用總的鏈接數,當這個數量達到最大允許值時就會出現如圖所示的無法連接的故障提示。
  解決辦法:1、本地電腦,依次:開始==>運行==>輸入:mstsc/admin如圖所示:
  2、輸入完成后點擊確定回車,回車后,看到熟悉的遠程桌面連接窗口,如圖所示。再輸入遠程所需要的用戶名和密碼,點擊連接,重新登陸,即可默認強制登陸到服務器的0用戶下。
  OK.解決了!注:當然您也可以直接重啟服務器來解決該問題,但不提倡!
  【掃尾工作】
  1、登陸到遠程虛擬主機后,打開“任務管理器”,選擇“用戶”,踢掉那2個留在系統中的用戶
  2、開始-運行-gpedit.msc-計算機配置-管理模板-windows組件-終端服務-會話,右邊窗口選擇“為斷開的會話設置時間限制”-選擇已啟用,設置一個時間
  win2K/win2003終端服務器超出最大允許連接數的問題
  一、用注銷來退出遠程桌面而不是直接關閉窗口
  二、限制已斷開鏈接的會話存在時間
  1、從終端服務配置中修改
  運行-Tscc.msc(終端服務配置)-連接-雙擊RDP-Tcp或右擊-屬性-會話-選中第一個的替代用戶設置(O)-結束已斷開的會話[將默認值“從不”改為一個適當的時間,比如30分鐘]
  2、從組策略修改
  開始-運行-gpedit.msc-計算機配置-管理模板-windows組件-終端服務-會話右邊窗口選擇為斷開的會話設置時間限制-選擇已啟用,選擇一個時間
  三、增加最多鏈接數
  1、從終端服務配置中修改:運行-Tscc.msc(終端服務配置)-連接-雙擊RDP-Tcp或右擊-屬性,選擇“網卡”選項卡-修改“最大連接數”改成你所需的值,當然這個值不也能太大,否則會占用較多的系統資源。不過這里修改的值好像不起作用,設置成無限制時照樣還是會出現本文所說的情況。
  2、組策略級別要高于終端服務配置,當啟用組策略后終端服務配置中的相應選項會變成灰色不可修改
  運行-gpedit.msc-計算機配置-管理模板-Windows組件-終端服務雙擊右邊的”限制連接數量“-選擇”已啟用“-填入允許的最大連接數
  四、改變遠程終端模式
  打開“控制面板”,雙擊“添加刪除程序”,單擊“添加刪除Windows組件”,“組件”,在Windows組件向導對話框中選中“終端服務”,“下一步”,“應用服務器”,“下一步”,然后按照提示即可改變終端服務的模式。
  Windows2000終端服務有2種運行模式:遠程管理模式和應用程序服務器模式。遠程管理模式允許系統管理員遠程管理服務器,而且只允許2個終端會話同時登錄終端服務器。應用程序服務器模式允許用戶運行一個以上應用程序,允許多個用戶從終端登錄訪問服務器。但是,應用終端服務的用戶必須有終端服務授權,即必須在90天之內在這個域或工作組中設置終端服務授權服務器,否則用戶需刪除應用程序,然后再重新安裝。
  五、修改本地安全策略
  控制面板>>管理工具>>本地安全策略>>本地策略>>安全選項>>
  1、先找到>>Microsoft網絡服務器:在掛起會話之前所需的空閑時間默認為:15分鐘,改為自己所需要的時間(就是登陸后無動作空閑超過多少時間后自動斷開)
  2、然后找到>>網絡安全:在超過登錄時間后強制注銷。默認為:已禁用,一定要改為:已啟用
  如果已經發生解決辦法:
  1、首先你可以telnet到此主機上(不管你用哪種方法),當然如果能直接操作機器更好,不過直接操作就不必用命令行了,那當然是知道機器超級管理員的密碼的情況下,可以使用OpenTelnet來打開遠程服務器的Telnet端口。
  2、Telnet上去后,先看登陸的用戶:
  輸入命令:queryuser
  系統返回:
  C:>queryuser
  此時可以看出的可能都不一樣,根據具體情況而定。找出斷開了但是仍然占用系統資源和通道的用戶,我們要把它踢掉。如下進行操作即可。
  輸入命令:logoff1
  3、如果服務器關閉了telnet功能(這是默認的),還可以通過SqlServer的xp_cmdshell擴展存儲過程,使用格式:master.dbo.xp_cmdshell'
  命令內容',其余可參考第二步。此方式要求有訪問xp_cmdshell的權限
  上面的解決辦法基本沒有用后來我用服務器終端服務器超出最大允許連接數時,以前考慮用冷啟動服務器,但這樣必須跑一趟機房,最近發現最好的辦法就是在“運行”命令行里輸入:mstsc/console/v:你的服務器IP:遠程端口
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、