TightVNC während einer laufenden RDP-Sitzung

TightVNC während einer laufenden RDP-Sitzung

Auf meinem Computer (Windows 8.1 Professional) läuft TightVNC Server (v. 2.7.10). Wenn ich physisch am Computer bin, können andere meinen Bildschirm über einen VNC-Client sehen. Wenn ich mich jedoch per RDP mit meinem Computer verbinde, können andere Benutzer meine Sitzung nicht sehen; sie sehen nur den Windows-Sperrbildschirm.

Wie kann ich anderen Benutzern ermöglichen, meine aktuelle RDP-Sitzung mit TightVNC anzuzeigen?

Antwort1

VNC und RDP sind unterschiedliche Protokolle. VNC ist eine Bildschirmfreigabe mit der Option, die Eingaben eines Clients (z. B. Maus, Tastatur usw.) auf dem Bildschirm des Servers zu verwenden, wobei die Bedienelemente des Servers weiterhin aktiv sind. Remote Desktop wurde zur Verwaltung des Computers entwickelt, was mit den Terminaldiensten von NT4 begann. Es war Teil dessen, was Windows zu einer Mehrbenutzerumgebung machte, da jeder Benutzer seine eigene Sitzung hat.

Wenn Sie RDP verwenden, wird die Konsole gesperrtbei Consumer-Versionenvon Windows. Bei den Server-Editionen wird nicht derjenige gestartet, der sich an der „Konsole“ befindet. Sie können dies überschreiben, indem Sie beim Ausführen den Befehl /admin(früher ) verwenden ./consolemstsc.exe

Wenn Sie VNC verwenden, sehen Sie den Bildschirm der Konsole. Wenn Sie RDP verwenden, stellen Sie eine Verbindung zu einer Sitzung her. Bei den Windows Professional-Editionen (nicht den Servern!) ist nur eine gleichzeitige Verbindung zulässig, sodass die Sitzung der Konsole gesperrt wird, wenn sich jemand verbindet. Daran führt kein Weg vorbei.

Antwort2

Es gibt Lösungen, aber jede davon hat ihre Grenzen:

  1. Sie müssen den VNC-Server in der Remote-Sitzung als „Anwendung“ statt als „Dienst“ starten. Auf diese Weise können Sie die RDP-Sitzung sehen, aber nicht mit ihrer Benutzerkontensteuerung interagieren.

  2. Eine andere Lösung besteht darin, den VNC-Server auf dem Computer zu starten, von dem aus Sie die RDP-Verbindung zum Remotecomputer herstellen. Auf diese Weise kann der Remotebenutzer das RDP-Fenster des Clients sehen und verwenden.

  3. Hinzugefügt 2021: TightVNC-Server ab Version 2.8.53 unterstützen die Verbindung zu einer aktiven RDP-Sitzung. (Sie müssen jedoch die Abfrage zum „Akzeptieren/Ablehnen“ deaktivieren)Quelle

Antwort3

Ich bin nicht sicher, ob es funktioniert, aber versuchen Sie, den TightVNC-Standalone-Server von Ihrem RDP aus auszuführen, führen Sie nicht den TightVNC-Dienst aus (ich vermute, dass Sie bei der Standardinstallation die Ausführung des Dienstes ausgewählt haben).

Antwort4

(Voice-over) 10 Jahre später:

AktivierenMit RDP-Sitzung verbindenOption in den Servereinstellungen. Funktioniert einwandfrei, zumindest in Nicht-Serverversionen von Windows, während tightVNC als Dienst ausgeführt werden kann.

TightVNC-Dienstkonfiguration

verwandte Informationen