日期:2014-05-17  浏览次数:20748 次

远程连接windows2003 server时提示超过最大连接数的解决方法
远程连接windows2003 server时提示超过最大连接数的解决方法
2010-08-20 09:24:58
标签:最大连接数 提示 server 解决
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sucre.blog.51cto.com/1084905/380441
从昨天下午开始到今天早上,远程服务器一直提示超过最大连接数,怎么办呢?总不能不工作吧,于是有了下面的解决办法,还真管用,我现在已经可以正常工作了,先了解一下原理:
windows2003 server远程终端连接有2个连接数的限制,如果用户登陆后未注销或有超过2人同时登陆时会出现终端超过最大连接数的提示。
解决方法:
1、如果能telnet登录的话,telnet上去,然后执行query user命令,使用logoff命令注销相关用户。(一般都很难telenet上去,至少我连不上)
2、没有telnet的,如果服务器安装了sqlserver,使用sqlserver的xp_cmdshell语句执行cmd命令,xp_cmdshell 'query user';xp_cmdshell 'logoff #管道id'。
3、如果mstsc的版本是5的话,可以运行 'mstsc -console' 来连接到服务器的终端,不受远程连接数的影响。适于于 XP SP2。
4、如果mstsc的版本是6的话,可以运行 'mstsc -admin' 来连接到服务器的终端。适于于Vista SP1, Server 2008, XP SP3。(我用的是这个方法我的xp就是sp3的如图)


5、运行 mstsc /v:IP /console 就可以连接到远程系统的的0会话, mstsc 还有很多参数 可以运行 mstsc /?来查看. 适用于xp。
6、运行“tsmmc.msc”就可以打开远程桌面连接,在这里我们添加一个新的连接,输入对方的IP地址帐号和密码后就可以成功登陆到对方的桌面中,这时可以再踢下一个用户.适用于windows2003。
7、 通过设置解决,输入“gpedit.msc”,回车后打开组策略窗口,然后依次定位到“计算机配置→管理模板→终端服务→会话”,然后在右侧窗口中双击“为断开的会话设置时间限制”,在打开的窗口中将“结束断开连接的会话”时间设置为5分钟
好了,问题解决了,继续工作,有和我一样问题的朋友快去试试吧~~~
本文出自 “用友软件13810795723” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/380441