RDP 會話運行時的 TightVNC

RDP 會話運行時的 TightVNC

我的電腦 (Windows 8.1 Professional) 上運行著 TightVNC Server (v. 2.7.10)。當我在電腦前時,其他人可以使用 VNC 用戶端看到我的螢幕。但是,當我透過 RDP 連接到我的電腦時,其他使用者無法查看我的會話;他們只能看到 Windows 鎖定螢幕。

如何讓其他使用者使用 TightVNC 查看我目前的 RDP 會話?

答案1

VNC 和 RDP 是不同的協定。 VNC 是螢幕共享,可選擇在伺服器螢幕上使用用戶端輸入(即滑鼠、鍵盤等),而伺服器的控制項仍處於活動狀態。遠端桌面是為了管理電腦而創建的,它始於 NT4 的終端服務。這是使 Windows 成為多用戶環境的一部分,因為每個用戶都有自己的會話。

當您進行 RDP 時,它會鎖定控制台在消費者版本上Windows 的。對於伺服器版本,它不會啟動“控制台”上的任何人。您可以在運行時使用/admin(以前是)命令來克服這個問題。/consolemstsc.exe

如果您使用 VNC,您將看到控制台的螢幕。如果您使用 RDP,則您正在連線到會話。對於 Windows Professional 版本(不是伺服器!),您只允許一個並發連接,因此當有人連接時,它會鎖定控制台的會話。沒有其他辦法了。

答案2

有一些解決方案......但每個解決方案都有限制:

  1. 您必須在遠端會話上將 VNC 伺服器作為「應用程式」而不是「服務」啟動。這樣,您可以看到 RDP 會話,但無法與其 UAC 互動。

  2. 另一種解決方案是在啟動與遠端電腦的 RDP 連接的電腦上啟動 VNC 伺服器,這樣遠端使用者就可以看到客戶端的 RDP 視窗並使用它。

  3. 新增了 2021 年:版本 2.8.53 中的 TightVNC 伺服器支援連線到活動 RDP 工作階段。 (但你必須停用查詢「接受/拒絕」)來源

答案3

我不確定它是否有效,但嘗試從 RDP 運行 TightVNC 獨立伺服器,不要運行 TightVNC 服務(我猜測,在預設安裝中,您選擇運行該服務)。

答案4

畫外音)10年後:

使能夠連接到 RDP 會話伺服器設定中的選項。至少在 Windows 的非伺服器版本中完美運行,同時允許ightVNC 作為服務運行。

TightVNC 服務配置

相關內容