Windows 2012设置允许单个用户连接多个远程桌面会话

羌俊恩 社区创始人
运维领域优质创作者
博客专家认证
2022-09-08 10:38:28

一、背景

Windows 2012服务器默认只允许单个用户连接一个远程桌面会话,如果已有连接登录,另外的连接再登录会移除之前的连接。下面我们来看如果配置,来实现两个远程桌面同时连接。

 

 

二、处理

1、win+r,输入regedit可以打开注册表。找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server如下位置,检查图中2项配置项:fDenyTSConnections 和fSingleSessionPerUser项,默认为1,配置为0

 2、配置好后,重启explorer进程,或管理员执行RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters:这时再尝试通过2个远程桌面连接,会发现不再提示连接当前空闲用户会话或结束当前已登录用户,可直接远程桌面登录。

3、如果提示桌面连接限制,可调大桌面允许连接数,组策略打开,依次点击计算机配置——管理模板——Windows组件——远程桌面服务——远程桌面会话主机——连接,双击打开右侧的“限制连接的数量”,选择“已启用”,并在下面的选项中设置允许的最大连接数,点击确定即可。

 

 

 

...全文
1432 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
在工作中,经常需要远程连接到服务器上,然而在公司里,老总、同事都需要连接到服务器上的,而默认的Win2003操作系统最大连接数是2,这样一来,问题也就来了,常常遇到"终端服务器超出最大连接数",导致无法正常登陆服务器。下面讲解在网上流传的几种方法,来解决这一问题。   解决方法一:用"注销"方式退出远程桌面,而不是直接关闭窗口;   解决方法二:踢出已经断开的连接用户;   1、首先通过各种方法连接到服务器上(telnet)   2、上去后,查看登陆用户列表。输入命令:query user   这样你就可以看出有何不同来啦,可以根据你的具体情况而定的。ID为0的用户就是本地登陆的,而在State中看提示,当提示为已断开,则说明用户已经断开还占用着系统资源和通道,这样就可以把该用户踢掉。输入logoff ID,即踢除相应ID的用户。   解决方法三:限制已断开连接会话存在时间;(推荐)   一般情况下,我们在维护远程服务器时,不可能长时间在线,但是系统默认的却是只要登录就不再断开。因此,我们可以修改这一默认设置,给它指定一个自动断开的时间即可。   可以在Windows 2003 服务器上通过组策略中设置一下来解决问题:单击"开始 运行",输入"gpedit.msc",回车后打开组策略窗口,然后依次定位到"计算机配置 管理模板 Windows 组件 终端服务 会话",然后在右侧窗口中双击"为断开的会话设置时间限制",在打开的窗口中将"结束断开连接会话"时间设置为5分钟,或者设置为空闲就断开。或在远程服务器上打开"运行"窗口,输入"tscc.msc"连接设置窗口。然后双击"连接"项右侧的"RDP-Tcp",切换到"会话"标签,选中"替代用户设置"选项,再给"结束已断开的会话"设置一个合适的时间即可。 解决服务器连接数量的限制全文共3页,当前为第1页。  解决方法四:增加连接数量,即设置最大连接数再多些 解决服务器连接数量的限制全文共3页,当前为第1页。   默认情况下允许远程终端连接的数量是2个用户,我们可以根据需要适当增加远程连接同时在线的用户数。   单击"开始 运行",输入"gpedit.msc"打开组策略编辑器窗口,依次定位到"计算机配置 管理模板 Windows 组件 终端服务",再双击右侧的"限制连接数量",将其TS允许的最大连接设置大一些即可。   经过上面两个配置(方法三&方法四),基本上就可以保证远程终端连接时不再受限。但仍有人反映,当前同时只有一个用户进行连接,却提示超出最大允许链接数,这又是什么原因呢?出现这种情况是因为操作不当所造成的。在上一个帐户登录远程桌面后退出时,没有采用注销的方式,而是直接关闭远程桌面窗口,那么导致该会话并没有被释放,而是继续保留在服务器端,占用了连接数,这样就会影响下一个用户的正常登录了。   解决方法五:限制用户会话数   对Terminal Services进行限制,使得一个用户仅仅能够连接一次。对于Windows Server 2003,请在Terminal Services Configuration(Terminal Services配置)中将"限制每位用户只有拥有一个会话"(Restrict each user to one session)设置为"是"(Yes)。此外,您可以将"限制终端服务用户使用单个远程会话"组策略设置为"启用"。   注意:版本不一样解决的方法有异! 解决服务器连接数量的限制全文共3页,当前为第2页。  A:这是因为Windows 2003中设置了最大允许连接数限制,而你每次连接后可能没有注销而是直接关闭,导致连接数超过了最大连接数。你可以在Windows 2003 服务器上通过组策略中设置一下来解决问题:单击"开始 运行",输入 "gpedit.msc",回车后打开组策略窗口,然后依次定位到"计算机配置 管理模板 终端服务 会话",然后在右侧窗口中双击"为断开的会话设置时 间限制",在打开的窗口中将"结束断开连接会话"时间设置为5分钟。最好的解决方法还是你每次断开连接时通过注销的方式。 解决服务器连接数量的限制全文共3页,当前为第2页。   B:经常多人管理服务器的朋友一定遇到过当自己终端连接远程计算机的时候却提示"终端连接超出了最大连接"的提示吧?这是因为windows2003仅支持2个终端用户的登陆。当这种情况出现后,多数人选择的是给机房打电话进行重启服务器。可是带来的损失也是显而 易见的。那么我们有什么办法来解决呢?方法当然是有的。我们只需要在一台2003的机器上运行"tsmmc.msc"就可以打开远程桌面连接,在这里我们 添加一个新的连接,输入对方的IP地址帐号和密码后就可以成功登陆到对方的桌面中,这时可以再踢下一个用户。就可以
一款非常出色的远程计算的终极工具软件,可执行文件中嵌入了X11服务器。这个X服务器基于知名的Xorg服务器,并且为了在Windows平台上本地运行而编译。X服务器支持OpenGL渲染和最新的扩展,以便您可以通过它运行最新的应用程序。 此嵌入式X服务器还可用于呈现远程桌面:只需创建一个新的“XDMCP”会话,然后选择您的设置,确认您的远程服务器支持XDMCP并开始会话。如果这不起作用或者您需要更好的安全性,则还可以通过安全的SSH连接访问远程桌面:启动新的SSH会话并在“远程环境”设置中选择要运行的正确桌面远程服务器。使用可通过X11服务器,选项卡式SSH客户端,网络工具等增强了Windows终端,在单个Windows应用程序中,它提供了大量为程序员,网站管理员,IT管理员和几乎所有需要以更简单的方式处理远程作业的用户量身定制的功能。此软件提供所有重要的远程网络工具(SSH,RDP,X11,SFTP,FTP,Telnet,Rlogin,...)到Windows桌面,在一个便携式EXE文件中即可使用。一些插件可以用来为MobaXterm添加诸如Unix命令(bash,ls,cat,sed,grep,awk,rsync等)的函数。它允许您启动远程会话。 你只需点击“会话”按钮开始一个新的会话。然后您可以选择创建新的SSH,Telnet,Rlogin,RDP,VNC,XDMCP,FTP,SFTP,Mosh或串行会话。 您开始的每个会话都会自动保存。通过MobaXterm软件,你可以进行远程计算、显示系统网络设置、进行远程文件传输、执行网络监控,可以同时连接多个终端IP,采用SCP协议,照SSH路径调整远程主机区域,帮助你轻松建立多个共享系统,从而可以更加方便的连接远程设备,提高协同工作的效率;在ssh,telnet,RDP,VNC会话中,您可以选择一个“SSH网关”(又名“跳转主机”),以便在连接到您希望访问的终端服务器之前,先让软件先连接到SSH服务器结束。这使您可以访问防火墙后的某些服务器并确保连接的安全。包括OpenGL功能允许用户显示他们的远程应用程序在本地计算机生产率增加。

92,987

社区成员

发帖
与我相关
我的任务
社区描述
欢迎各位小伙伴踊跃加入,将日常运维中遇到的问题贴出来,解决方案分享出来,或自己的博客关于运维的文章分享到这里,来一起营造一个运维的知识库,以提升运维工作更加高效快捷,减少重复造车轮的无限循环。
devops经验分享开源 企业社区 北京·西城区
社区管理员
  • 羌俊恩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

本社区:旨在推进运维云化知识库建设,为更多运维提供参考及经验交流;加入社区的同学,如果运维工作中遇到问题或最后得到解决,有劳凑空发帖,分享共建FAQ社区。

得到解决方案的同学,请积极为发帖的同学点赞、评论、能力范围内打赏激励。另外本社区采用游戏修仙角色作为鼓励,对不同贡献者授予对应“勋章”。

最后祝愿社区繁荣昌盛,此致敬礼!!!

试试用AI创作助手写篇文章吧