Windows Server 2003 允许 2 个非控制台和 1 个控制台远程桌面连接。有没有办法增加允许的非控制台会话数量?
答案1
如果您遇到由于连接已满而无法进入服务器的问题(并且您知道这是由于连接悬而未决造成的),您可以使用命令提示符命令 qwinsta 和 rwinsta 来查询和终止会话。
就像这样:
> qwinsta /SERVER:xxx.xxx.xxx.xxx
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
rdp-tcp#14 Administrator 1 Active rdpwd
...然后终止所需的会话(我正在终止上面列表中的最后一行):
> rwinsta 1 /SERVER:xxx.xxx.xxx.xxx
答案2
不可以,您需要使用终端服务器来执行此操作,并且必须根据每个用户限制支付许可费。
尽管我见过一些黑客从终端服务器中获取 1 个 DLL 并将其推入 Windows 以绕过限制(但我认为这只在 XP 上有效,将 1 个用户限制提高到 2 个),但这违反了软件的 EULA(尽管它在最好的情况下具有法律约束力,并且根据您所在的国家/地区可能不适用于您)。
答案3
您需要将服务器模式从远程管理切换到终端服务器授权模式,该模式允许更多客户端连接。但是,您需要从 Microsoft 获取适当的许可证。
答案4
除非您正在运行终端服务器。您可以改用 TightVNC,它允许更多连接。