使用远程桌面的朋友可能经常会遇到“超出最大允许连接数”的问题,这是因为remote desktop for administrator缺省设置是2个连接,而且如果远程登录后不注销而直接关闭远程桌面,实际上session还留在服务器端,所以再次连接就很容易出现上面的提示。解决办法一是用注销来关闭远程桌面,二是限制已经断开连接的session存在的时间,三是增加连接数。
1,增加连接数,开始- 运行- gpedit.msc- 管理模板- Windows组件- 终端服务- 限制连接数量- 启用 TS允许的最大连接数。
2,修改session时间,修改终端服务配置 开始 -〉控制面板 -〉管理工具 -〉终端服务配置 左边选择“连接”后双击右边的RDP-Tcp,打开属性设置对话框,选择“会话”标签,选中第一个“替代用户设置”,修改“结束已断开的会话”的时间,此处我修改为“10分钟”,这样当断开连接10分钟内没有再次连接的话,系统就会自动结束这个会话;2、修改组策略;这个级别要高于终端服务配置,在这个里面修改后,上面的终端服务配置那几个修改内容就会变灰,无法修改了。开始 -〉运行 -〉gpedit.msc 左面计算机配置-〉管理模板-〉windows组件-〉终端服务右面双击限制连接数量打开设置对话框,选择“已启用”,在结束已断开的会话中选择时间。
建议使用第二种方法。
如果已经连不上了,又不想打电话叫机房重启,下面的方法可以解决:
windows 2003在默认情况下最多只允许两个用户进行远程终端连接,当达到两个远程桌面连接的到时候,再有人尝试连接,就会提示已经达到最大终端数,无法连上了。
网上列举一些解决办法:
有权限的使用“query user”查看当前在线列表,然后根据用户ID,使用“logoff ID” 命令来踢掉一个用户,不要乱踢哦。
使用命令行来进行连接,如”mstsc /console /v:222.222.215.222:3389“,但是很多时候是不管用的。
本人认为最好的方法是找一台2003的服务器(实际上win7和xp也是可以的,后面会说),然后再运行处输入:
tsmmc.msc
就会弹出一个远程桌面控制台,右键点击左边的“远程桌面”,选择“新建远程桌面”,按照要求填写要连接的虚拟主机的ip、用户名、密码、域名,然后点击“确定”,然后就可以登录了,十分地方便。
假如手头一下找不到2003肿么办,如果你是win7,也是可以安装这个tsmmc的,需要去下载一个微软的程序包,200来兆,安装完之后,去控制面板的程序与功能找到服务器管理工具添加就ok啦!补丁名字如下:
Windows6.1-KB958830-x86-RefreshPkg.msu//32位
Windows6.1-KB958830-x64-RefreshPkg.msu//64位
微软官方下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=7887
那么xp呢,难道xp就要被鄙视了么,当然不是,下载下面的压缩包,解压到xp的C:WINDOWS\system32目录下,并且运行一下里面的批处理进行dll注册就可以使用tsmmc.msc工具了。
tsmmc.zip下载:
http://pan.baidu.com/share/link?shareid=133341&uk=2905237318