Windows Remotedesktop ohne Abmelden des Benutzers beim Beenden
Problem:
Auf einem Fertigungsrechner möchte sich ein MA per Remotedesktop verbinden, um bei Problemen einige Programmeinstellungen vorzunehmen.
Wenn er dies über eine normale Remotedesktop-Stitzung macht, wird der Bildschirm gesperrt und nach der Abmeldung nicht wieder freigegeben (normales Verhalten).
Er möchte jedoch mit dem Fertigungsaccount arbeiten und die „Bediener“ sollen sich nicht jedes Mal neu anmelden müssen.
Lösung:
Um den Bildschirm wieder frei zu geben, muss man sich auf dem PC, den man fernsteuern will, ein kleines Script hinterlegen.
trennung.cmd
Vista oder neuer:
%windir%\System32\tscon.exe RDP-Tcp#0 /dest:console
WindowsXP:
%windir%\System32\tscon.exe 0 /dest:console
Wenn man nun die RDP-Sitzung verlassen will, startet man einfach die „trennung.cmd“ und nach Bestätigung einer Meldung wird der Desktop wieder freigegeben.
ACHTUNG: Unter Win7 und Vista muss man die „elevated rights“haben. Also als Administrator ausführen.
So wie ich es sehe funktioniert das allerdings nur, wenn man sich mit dem gleichen Benutzer anmeldet, der zu diesem Zeitpunkt am Rechner angemeldet ist.
Sollte das mit „RDP-Tcp#0“ oder „0“ nicht funktionieren, kann man entweder versuchen den Befehl mit einer höheren Zahl auszuführen (z.B. RDP-Tcp#1) oder man öffnet eine Konsole auf dem „Gastrechner“ (cmd) und gibt dort ‚qwinsta‘ ein.
Damit erhält man eine Übersicht der Verbindungen:
Quelle: microsoft.com