2009-12-08 11:59:52 +0000 2009-12-08 11:59:52 +0000
32
32

Remote-Desktop-Verbindung ohne Sperren des entfernten Computers

Ist es möglich, sich über eine Remotedesktopverbindung mit einem Windows 7-Rechner zu verbinden, ohne den entfernten Computer zu sperren (ich möchte denselben angemeldeten Benutzer verwenden)? Oder ist es möglich, die Sperre aufzuheben, nachdem die Remotedesktop-Sitzung beendet wurde?

Antworten (10)

16
16
16
2012-04-23 20:23:23 +0000

Führen Sie dies einfach von einer Remote-Sitzung aus:

tscon %sessionname% /dest:console
6
6
6
2013-10-27 11:57:26 +0000

Sie können dieses PowerShell-Skript verwenden, das auch Windows 8 unterstützt:

$server = 'MyServer'
$username = $env:USERNAME

$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]

tscon $session /dest:console
4
4
4
2015-10-21 14:30:10 +0000

siehe https://techjourney.net/remote-desktop-connection-without-locking-remote-computer-session-on-disconnect/

Wenn Sie den Remote-Computer nach dem Beenden der Remotedesktopverbindung entsperren müssen, gibt es einen Trick, mit dem Sie RDP zwingen können, die Verbindung zu trennen, ohne die Sitzung zu sperren und den lokalen Benutzer wieder auf dem lokalen Konsolenbildschirm anzumelden, wenn die Remotedesktopverbindung getrennt wird.

Öffnen Sie auf dem Remote-System, das über RDC verbunden ist (nicht auf Ihrem Computer, auf dem RDC für die Verbindung mit dem Remote-System initialisiert wurde), ein Eingabeaufforderungsfenster als Administrator und führen Sie dann den Befehl aus, der vom Windows-Betriebssystem abhängt, das auf dem Remote-System läuft.

Unter Windows XP:

tscon 0 /dest:console

Unter Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 oder neuer:

tscon 1 /dest:console

Unter Windows Server:

tscon %sessionname% /dest:console

Keine Sperrung der lokalen Konsole bei Verwendung einer Remotedesktopverbindung

4
4
4
2009-12-08 14:41:00 +0000

Soweit ich weiß, kann man nicht verhindern, dass die Remotedesktopverbindung den Computer sperrt, aber mit Ultra VNC können Sie einen anderen Rechner fernsteuern, ohne ihn zu sperren.

2
2
2
2017-02-18 05:44:02 +0000

Führen Sie cmd auf dem Remote-Computer aus, und führen Sie dann diesen Befehl query session aus. Sie sehen dann etwas wie dieses

SESSIONNAME USERNAME ID STATE TYPE DEVICE
 services 0 Disc
>console SIRS 1 Active
 rdp-tcp 65537 Listen

Dann führen Sie diesen Befehl tscon x /dest:console aus, wobei x Ihre aktive Sitzungs-ID ist, in meinem Fall also 1.

1
1
1
2009-12-08 16:07:39 +0000

Ehrlich gesagt, würde ich nur RealVNC verwenden, ich fühle mich seine beste Remote-Desktop-Tool da draußen. Es ist sehr schnell, es gibt keine Verzögerungen wie bei UltraVNC. RealVNC ist auch hervorragend, wenn Sie Ihren Computer von außerhalb Ihres Hauses fernsteuern.

1
1
1
2012-04-23 20:36:35 +0000

In einer anderen Antwort erwähnt, aber LogMeIn.com hat eine kostenlose Version, und erlaubt Ihnen, die Verbindung mit dem lokalen Benutzer zu teilen oder den Bildschirm auszublenden. Ich habe festgestellt, dass die Reaktionszeit bei langsameren Verbindungen ziemlich anständig ist, aber die Grafikqualität sinkt, wenn die Geschwindigkeit sinkt.

1
1
1
2009-12-08 15:48:27 +0000

Es kann nicht mit RDC selbst gemacht werden, Sie müssen ein Tool eines Drittanbieters wie TeamViewer verwenden. Sie können technisch gesehen die Fernunterstützung verwenden, aber sobald Sie keine Anfragen mehr haben, können Sie nichts mehr tun.

1
1
1
2009-12-08 14:44:27 +0000

Als Alternative können Sie Gbridge verwenden: _“Gbridge ist eine kostenlose Software, mit der Sie PCs aus der Ferne steuern, Ordner synchronisieren, Dateien austauschen und sicher und einfach chatten können. Als Erweiterung von Googles gtalk-Dienst bildet Gbridge automatisch ein kollaboratives, verschlüsseltes VPN (Virtual Private Network), das Ihre Computer und die Computer Ihrer Freunde direkt und sicher verbindet. Gbridge hat viele einzigartige Funktionen.” http://www.gbridge.com/

0
0
0
2018-12-12 08:31:37 +0000

Um eine ähnliche Aufgabe zu lösen, bei der wir die Bildschirmsperre für einen Zeitplan-Task verhindern mussten, habe ich eine Batch-Datei geschrieben, die wie folgt aussieht:

for /f "tokens=3-4" %%a in ('query session %username%') do @if "%%b"=="Active" set RDP_SESSION=%%a
tscon %RDP_SESSION% /dest:console

Dies erfordert ebenfalls Admin Rights zur Ausführung, ist aber als Verknüpfung auf dem Desktop des Benutzers recht praktisch.