用远程桌面连接访问Windows服务器,可能会遇到“终端服务器超出最大允许链接数"的问题,就是说windows已经连接的远程桌面数量超过允许数,比如windows2003默认只允许两个远程桌面连接自己。为避免这个问题,一般建议是退出远程桌面不要只关闭窗口,而是用注销,这样可以减少连接数,或者就是在组策略里设置会话的超时时间,让已断开的远程桌面连接在指定时间后自动切断会话。但是由于有的服务器并不允许随便注销,比如有的服务器就是要在当前的桌面会话上运行程序,不能随便注销,一旦注销,上面运行的程序将全部关闭,这是不允许的。这种特殊情况下,可用的远程桌面只剩下一个名额可用,如果此时同时再有两个以上的远程桌面要连接就会有一个人会遇到超出最大允许连接数的问题。
解决这个问题,可以增加最大允许连接数。首先控制面板里的“授权”,这里调数字是没用的,我在装机时就已经调到上千了,照样远程桌面只有两个能接入。其他的方法有两个看上去似乎有用,1、 运行Tscc.msc打开终端服务配置,点“连接”,右击右边的RDP-Tcp,进入属性菜单,在“网卡”选项卡中修改“最大连接数”;(以上是2003,如果是2008,从管理工具进入远程桌面服务,进行类似配置)2、运行gpedit.msc进入组策略,计算机配置-管理模板-Windows组件-终端服务,双击右边的”限制连接数量“-选择”已启用“并填入允许的最大连接数,组策略权限大于终端服务配置,如果改了组策略,前者的网卡最大连接数变灰色不可改。但这两个修改肯定在重启前不起作用,重启后呢,以后有空重启试试再说。
还有一个强制远程桌面的方法,就是在超出允许连接数量后仍强制连接远程桌面,就是运行mstsc /console /v:192.168.0.1:3389 /admin,这里192.168.0.1是要连接的IP,3389是远程桌面的默认端口,如果远程桌面端口改成其它的,这里也要修改,最后这个/admin,至少我只有加了这个参数才能在超出限制数时强制打开远程桌面,不加就不打不开,网上有一些文章没加/admin,不知道是写错了,还是情况另有不同。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2120.html