扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
对于运行 Windows NT Workstation 4.0、Windows 2000 Professional 和 Windows XP Professional 的计算机,最多许可进行 10 个并发客户端传入会话。对于运行 Windows XP Home Edition 的计算机,最多许可进行 5 个并发客户端传入会话。来自一台计算机的所有逻辑驱动器、逻辑打印机和传输层连接合在一起是一个会话。
创新互联专注于企业营销型网站、网站重做改版、灵宝网站定制设计、自适应品牌网站建设、HTML5、商城建设、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为灵宝等各大城市提供网站开发制作服务。
当服务器服务打开的会话数已达到最大值时,如果又有一个用户试图分配资源,计算机将返回描述的错误消息:
No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
或者
This remote computer has reached its connection limit, you cannot connect at this time.
通常,一台计算机不会与另一台计算机建立多个会话。但也有例外。例如,计算机 A 正在不同于登录用户的另一用户上下文中运行某一服务,此服务创建了一个到计算机 B 的逻辑连接。此逻辑连接可能源自文件共享、打印机、串行端口,也可能源自计算机之间使用命名管道和邮件槽进行的通信。
使用以下命令可获得有关会话和打开的文件及共享资源的信息。
关于运行服务器服务的计算机上的活动会话的信息
要查看关于运行服务器服务的计算机上的活动会话的信息,请键入以下命令:
net session
计算打开的会话数,看是否已达到会话限制数 10(对于 Windows XP Home Edition 则为 5)。通常,与每个远程客户端间只会建立一个会话。
将IP地址改为对方计算机名,同时对方计算机要启用messenger服务,
使用管理员账户登录到你的2003服务器上,依次点击“开始--程序--管理工具--终端服务配置”,打开“服务器设置”,右侧可以看到有一个选项“限制每个用户使用一个会话”,启动这个功能即可...
在Windows 2003系统上的远程桌面实际上就是终端服务,虽然远程桌面最初在Windows XP上就已经存在,但由于Windows XP的远程桌面功能,只能提供一个用户使用计算机,因此使用率并不高。而Windows 2003提供的远程桌面功能则可供多用户同时使用,在其上可以运行程序、保存文件和使用网络资源,在很多方面可以像使用终端一样,并且在管理及配置方面比原来的终端服务更方便。要更好地发挥远程桌面的作用就要对远程桌面进行相应的配置。组策略编译器(gpedit.msc)配置:
使用组策略编译器配置用户远程连接数以及用户会话数,
“开始”—“运行”输入gpedit.msc回车打开组策略编译器-
“计算机配置”-“管理模板”-“windows组件”-“终端服务”,
右侧鼠标右键选择“限制连接数”打开属性,
选择“设置”—选择“已启用”, “TS 允许的最大连接数”填写你所需要的数量,
例如:20。确定完成最大连接数限制设置。
双击“会话”-选择“为断开的会话设置时间限制”右键选择属性-》“设置”-选择“已启用”-》“结束断开连接会话”填写合适的时间,比如五分钟,即可。
在工作中,经常需要远程连接到服务器上,然而在公司里,老总、同事都需要连接到服务器上的,而默认的Win2003操作系统最大连接数是2,这样一来,问题也就来了,常常遇到“终端服务器超出最大连接数”,导致无法正常登陆服务器。下面讲解在网上流传的几种方法,来解决这一问题。
解决方法一:用“注销”方式退出远程桌面,而不是直接关闭窗口;
解决方法二:踢出已经断开的连接用户;
1、首先通过各种方法连接到服务器上(telnet);
2、上去后,查看登陆用户列表。输入命令:query user;
这样你就可以看出有何不同来啦,可以根据你的具体情况而定的。ID为0的用户就是本地登陆的,而在State中看提示,当提示为已断开,则说明用户已经断开还占用着系统资源和通道,这样就可以把该用户踢掉。输入logoff ID,即踢除相应ID的用户。
解决方法三:限制已断开连接的会话存在时间;(推荐)
一般情况下,我们在维护远程服务器时,不可能长时间在线,但是系统默认的却是只要登录就不再断开。因此,我们可以修改这一默认设置,给它指定一个自动断开的时间即可。
可以在Windows 2003 服务器上通过组策略中设置一下来解决问题:单击“开始 → 运行”,输入“gpedit.msc”,回车后打开组策略窗口,然后依次定位到“计算机配置 → 管理模板 → Windows 组件 → 终端服务 → 会话”,然后在右侧窗口中双击“为断开的会话设置时间限制”,在打开的窗口中将“结束断开连接的会话”时间设置为5分钟,或者设置为空闲就断开。或在远程服务器上打开“运行”窗口,输入“tscc.msc”连接设置窗口。然后双击“连接”项右侧的“RDP-Tcp”,切换到“会话”标签,选中“替代用户设置”选项,再给“结束已断开的会话”设置一个合适的时间即可。
解决方法四:增加连接数量,即设置最大连接数再多些;
默认情况下允许远程终端连接的数量是2个用户,我们可以根据需要适当增加远程连接同时在线的用户数。
单击“开始→运行”,输入“gpedit.msc”打开组策略编辑器窗口,依次定位到“计算机配置 → 管理模板 → Windows 组件 → 终端服务”,再双击右侧的“限制连接数量”,将其TS允许的最大连接数设置大一些即可。
经过上面两个配置(方法三方法四),基本上就可以保证远程终端连接时不再受限。但仍有人反映,当前同时只有一个用户进行连接,却提示超出最大允许链接数,这又是什么原因呢?出现这种情况是因为操作不当所造成的。在上一个帐户登录远程桌面后退出时,没有采用注销的方式,而是直接关闭远程桌面窗口,那么导致该会话并没有被释放,而是继续保留在服务器端,占用了连接数,这样就会影响下一个用户的正常登录了。
解决方法五:限制用户会话数;
对Terminal Services进行限制,使得一个用户仅仅能够连接一次。对于Windows Server 2003,请在Terminal Services Configuration(Terminal Services配置)中将“限制每位用户只有拥有一个会话”(Restrict each user to one session)设置为“是”(Yes)。此外,您可以将“限制终端服务用户使用单个远程会话”组策略设置为“启用”。
注意:版本不一样解决的方法有异!
A:这是因为Windows 2003中设置了最大允许连接数限制,而你每次连接后可能没有注销而是直接关闭,导致连接数超过了最大连接数。你可以在Windows 2003 服务器上通过组策略中设置一下来解决问题:单击“开始→运行”,输入 “gpedit.msc”,回车后打开组策略窗口,然后依次定位到“计算机配置 → 管理模板 → 终端服务 → 会话”,然后在右侧窗口中双击“为断开的会话设置时 间限制”,在打开的窗口中将“结束断开连接的会话”时间设置为5分钟。最好的解决方法还是你每次断开连接时通过注销的方式。
B:经常多人管理服务器的朋友一定遇到过当自己终端连接远程计算机的时候却提示“终端连接超出了最大连接”的提示吧?这是因为windows2003仅支持2个终端用户的登陆。当这种情况出现后,多数人选择的是给机房打电话进行重启服务器。可是带来的损失也是显而 易见的。那么我们有什么办法来解决呢?方法当然是有的。我们只需要在一台2003的机器上运行“tsmmc.msc”就可以打开远程桌面连接,在这里我们 添加一个新的连接,输入对方的IP地址帐号和密码后就可以成功登陆到对方的桌面中,这时可以再踢下一个用户。就可以解决终端连接数超过最大的问题。
C:开始 → 控制面版 →
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流