Windows: Das RDP-Fenster nur auf bestimmten Monitoren anzeigen

In der Voreinstellung nutzt eine Remotedesktopverbindung immer nur ein Display, setzt man in den Optionen unter “Anzeige” den Haken bei “Alle Monitore für Remotesitzung verwenden” werden alle vorhandenen Displays genutzt. Mitunter ist das so allerdings nicht gewünscht, wenn z.B. das Fenster nur auf zwei von drei oder gar nur auf einem bestimmten Display angezeigt werden soll

Microsoft bietet hierzu, wenn auch leider etwas umständlich zu konfigurieren, eine Möglichkeit dies einzustellen. Zunächst muss die gewünschte Verbindung in Form einer *.rdp-Datei vorliegen bzw. gespeichert werden. Der oben erwähnte Haken muss zudem gesetzt sein. Als nächstes ruft man im Terminal oder der Eingabeaufforderung folgenden Befehl auf um die aktuelle Monitor-Konfiguration zu ermitteln:

mstsc /l

Die Ausgabe an einem PC mit drei Full-HD Displays sieht zum Beispiel so aus:

Vermutlich werden die Monitore von links nach rechts gezählt und leider entsprechen die in der Ausgabe gezeigten Nummern nicht unbedingt den Monitor-Nummern in der Systemsteuerung bzw. Einstellungen-App (Das wäre wohl zu einfach gewesen 😉)

Nun editiert man die *.rdp-Datei und fügt folgendes hinzu:

selectedmonitors:s:1,0

Die Nummern entsprechen den zu nutzenden Monitore. Die Reihenfolge spielt zudem eine Rolle: Die erste Zahl gibt den primären Monitor für die Remotedesktopverbindung an, gemeint ist wo das Startmenü erscheint, usw.

Eigentlich könnte es das schon gewesen sein, aber leider ist das nicht der Fall, denn mitunter ändert sich die Nummerierung nach einem Standby oder Reboot so das man die *.rdp-Datei dann erneut anpassen muss. Auf meinem PC konnte dies bislang nicht beobachtet werden, an einem Notebook mit Dockingstation allerdings schon, dort reichte wirklich schon der Standby. Ärgerlich und vor allem sehr Schade, das sich das so verhält.

Möchte man das Fenster immer auf einem bestimmten Monitor angezeigt wird, gibt man lediglich nur eine Nummer an:

selectedmonitors:s:2

Remote Desktop Plus (RDP+) bietet ebenfalls eine Option an, das Fenster auf einem bestimmten Display anzuzeigen:

rdp.exe /v:<hostname_or_ip> /max /mon:2

Offenbar fehlt die Unterstützung bei “/multimon” nur bestimmte Displays für die Anzeige angeben zu können.

Kommt man mit der Angabe der Monitore nicht weiter kann man als Workaround eine feste Auflösung für die RDP-Verbindung festlegen und dann das Fenster z.B. über zwei von drei Displays zurecht schieben:

Remotedesktopverbindungs-Datei:

screen mode id:i:1
desktopwidth:i:3840
desktopheight:i:1000

oder direkt:

mstsc /v:<hostname_or_ip> /w:3840 /h:1000

RDP+:

rdp.exe /v:<hostname_or_ip> /w:3840 /h:1000

1 Kommentar

  1. devslashzero

    Dankeschön,

    hiermit kann ich die Einstellungen gut für mein 2x4K Setup optimieren, ohne dass ich jedes mal beim Starten alles neu schieben muss. 🙂

    VG,
    Andreas

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

© 2024 Andy's Blog

Theme von Anders NorénHoch ↑