如何启动其他远程桌面用户


14

我们使用Windows“远程桌面”登录服务器。目前,我收到以下错误消息:

The terminal server has exceeded the maximum number of allowed connections.

现在,原因很明显(另外2个人正在登录!)。我记得在过去,我通过登录到同一域中的其他计算机并转到一些我不记得的管理工具来解决此问题。从那里我可以看到谁登录并远程终止他们的会话(假设我有足够的特权),从而释放了其中一个连接。

有谁知道如何做到这一点?

Answers:


22

您可以在管理工具下使用终端服务管理器。

如果您更喜欢命令行解决方案,则可以使用此列表列出RDP会话:

query session /server:servername

要重置会话,请在上述命令的输出的“ ID”列中查找相关的会话ID,然后使用:

reset session <sessionid> /server:servername

重置用户的会话时,当前正在运行的所有程序都将关闭,并且该会话将立即终止。为了简单地断开用户的使用tsdiscon <sessionid> /server:servername,这将使他们的程序保持运行状态,并允许他们在以后重新连接时从中断的地方继续。
蒂姆·刘易斯

10

还要记住,即使远程服务器不允许您正常使用RDP,您仍然可以远程劫持控制台:

要RDP到远程服务器的控制台:从客户端PC,打开CMD提示符并键入:MSTSC / ADMIN(或者如果使用的是较旧的RDP客户端,则使用MSTSC / CONSOLE)

这将允许您远程登录到控制台(并在必要时从当前登录到控制台的任何人启动)-然后,您可以使用终端服务管理器或“重置会话”命令来启动其他RDP用户。


1
超级卡哇伊!即使query sessionThatGraemeGuy 的答案抱怨某些RDP错误,此方法仍然有效。
Mike S



-1

而且,终端服务许可证相当便宜。如果您切换到许可模式,则可以告诉服务器您拥有多少个许可证,它将最多接受那么多连接。

请注意,上次我检查终端服务许可证是在荣誉系统上(即Windows Server实际上并不检查您的许可证密钥,它只是一言以蔽之,无论您说了多少,都有)。既非这里也非那里。;)


1
不对。终端服务许可要求您输入有效密钥并激活每组许可。您还必须在终端服务应用程序模式下运行才能对其进行处理。
Erik Funkenbusch,2009年

并非总是希望切换到应用程序模式。
约翰·加迪尼尔

嗯 上一次我在2003年设置Application Server时,它肯定没有验证或验证许可证,您只需增加数量即可,它很乐意为您提供更多连接。我们没有利用它,因为无论如何我们在终端服务许可证上有很多协议。为什么除了必须购买更多许可证外,不希望切换到应用程序模式。
Graeme

无论如何,更改服务器管理方式的机构政策对我来说都不是一个选择。
mcherm

-4

您也可以转到CMD提示符并键入“ mstsc / v:00.00.00.00 / admin”-将0替换为目标IP

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.