远程登录windows提示“终端服务器超出了最大允许连接数”
这几天在多台电脑上登录过服务器,登录后也没有注销,而是直接关闭了。再登录的时候提示“终端服务器超出了最大允许连接数”。才知道windows2003对远程登录的用户数也有限制。现在想把那些登录用户注销也不行了,已经登录不进去了。跑去服务器那登录也太麻烦了。
search了一下,网上有方法:
断开后自动注销
控制面板>>管理工具>>本地安全策略>>本地策略>>安全选项>>
1、先找到>>Microsoft网络服务器:在挂起会话之前所需的空闲时间
默认为:15分钟,改为自己所需要的时间(就是登陆后无动作空闲超过多少时间后自动断开)
2、然后找到>>网络安全:在超过登录时间后强制注销。默认为:已禁用,一定要改为:已启用
增加最多链接数
1、 从终端服务配置中修改:运行-Tscc.msc(终端服务配置)-连接-双击RDP-Tcp或右击-属性,选择“网卡”选项卡-修改“最大连接数”改成你 所需的值,当然这个值不也能太大,否则会占用较多的系统资源。不过这里修改的值好像不起作用,设置成无限制时照样还是会出现本文所说的情况。
2、组策略级别要高于终端服务配置,当启用组策略后终端服务配置中的相应选项会变成灰色不可修改
运行-gpedit.msc-计算机配置-管理模板-Windows组件-终端服务
双击右边的”限制连接数量“-选择”已启用“-填入允许的最大连接数
解决这个现像的办法很多,如果马上需要登陆服务器,最easy的方法是: 开始-运行-mstsc /console /v: 服务器名或IP或域名:远程端口: 如: mstsc /console /v:222.222.215.222:3389也就是在命令上加一个 /console 选项。但是我试了一下还是不能登录。看了一下mstsc的帮助(win7的命令行下加 /? 参数竟然弹出个窗口,真搞不懂。用命令行的时候就让我们好好用命令行嘛),没有 /console 选项。可能win7的这一工具改了吧。
mstsc参数 ConnectionFile 指定用于连接的 .rdp 文件的名称 /v:server[;port] 指定要连接的远程计算机 /admin 将您连接到会话以管理服务器 /f 在全屏幕模式下启动“远程桌面”连接 /w:width 指定远程桌面窗口的宽度 /h:height 指定远程桌面窗口的高度 /public 在公用模式下运行远程桌面 /span 是远程计算机的高度和宽度与本地虚拟桌面相匹配,如有必要扩展到多个显示器。若要扩展到多个显示器,所有显示必须具有相同的高度并垂直排列 /multinom --将远程桌面会话监视器布局配置为与当前的客户端配置相同。 /edit 打开指定的 .rdp 文件进行编辑 /migrate 将使用“客户端连接管理器”创建的旧版连接文件迁移到新的 .rdp 连接文件中有一个/admin 将您连接到回话以管理服务器,好像是连接以存在的会话的意思。试了一下,可以登录了,看登录的过程好像跟在服务器本地登录是一样的,无视以前建立的会话。
mstsc /admin /v:ip:3389(默认端口,可省略)
这样就可以无视“终端服务器超出了最大允许连接数”的问题了。
为避免类似在出现,可以调整服务器的最大连接数限制,也可以设置自动注销已断开会话。(我们服务器设置断开后自动注销的,但是不知道为什么这次断开后状态还是“活动的”)