Windows服务器:如何在其他会话中运行VNC(而不是控制台会话0)?

每当我通过VNClogin到Windows Server,它都会在控制台(会话ID = 0)中运行。 我可以更改任何VNC设置,使其在另一个会话中运行?

原因是,我想使用远程桌面(rdp)连接到正在运行的VNC会话。

我可以更改任何VNC设置,使其在另一个会话中运行?

简短的回答:不。

长时间回答:Windows上的VNC通常会附加到现有的控制台会话屏幕,并通过拦截显示更改来发挥其魔力。 该协议没有任何会话跟踪function,它只是粗略地提供了一个“屏幕刮擦”的近似值,虽然它是一个非常有效的。 要做你想做的事情,你必须让VNC作为另一个可行的远程桌面协议,与RDP(Citrix ICA显然是这么做的)一起出现,这意味着Windows仍然可以处理你的会话。 VNC服务器只是提供一些东西来渲染。