我的 Windows 7 机器上出现了这种情况,其中有活动的 RDP 服务并正在运行 VNC(TightVNC)服务器。假设我通过 VNC(VNC 查看器)登录。然后我想通过 RDP 连接。此时我的 VNC 会话被阻止(我的意思是在 VNC 查看器中显示 Windows 登录屏幕,示例来自网络:https://static.squarespace.com/static/514e2905e4b023ca28fd2047/514e2ad8e4b0d528d07c0c96/514e2ae0e4b0d528d07c1450/1323212468000/login11.png)。而且这个登录屏幕会中断我在后台运行的脚本。我该如何关闭它,以便新的 RDP 连接不会锁定我的登录用户?
答案1
与 Windows 服务器版本不同,微软将 Windows 客户端版本限制为一个并发用户,无论是远程用户还是本地用户。因此,如果建立了远程桌面连接,则除非先踢出远程用户,否则 PC 上的任何人都无法使用它,甚至无法看到桌面。
因此,您需要启用并发远程桌面连接,这意味着多次登录。与其他工具不同,此工具(RDP Wrapper)不会更改termsrv.dll。
答案2
我知道两种替代方案,但每种方案都有局限性:
您必须在远程会话中以“应用程序”而不是“服务”启动 VNC 服务器。这样,您可以看到 RDP 会话,但无法与其 UAC 交互。
从 2.8.53 版本开始,TightVNC 服务器支持连接到活动 RDP 会话,但您必须禁用“接受/拒绝”查询。