Wie öffne ich eine Remotedesktopsitzung auf einem sekundären Monitor?

Wie öffne ich eine Remotedesktopsitzung auf einem sekundären Monitor (im Vollbildmodus)? Es scheint immer auf dem primären öffnen zu wollen und ich kann keinen Schalter finden, der mich wählen lässt.

Gibt es dafür eine bekannte Lösung oder Problemumgehung?

Author: Kez , 2010-01-26

19 answers

Ich weiß nicht, ob dies hilft, aber meiner Erfahrung nach neigt Windows dazu, sich an den Monitor zu erinnern, auf dem die App maximiert ist. Versuchen Sie, RD auf dem zweiten Monitor zu öffnen, maximieren Sie es, schließen Sie es und prüfen Sie, ob es auf dem zweiten Monitor geöffnet wird, wenn Sie es erneut öffnen.

 63
Author: user3463,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-26 10:08:17

Hier ist eine vollständige Anleitung von Microsoft, wie es geht: http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session-in-a-multi-monitor-setup.aspx

Versuche dies:

winposstr:s:0,1,2142,150,2942,750

Es hat bei mir funktioniert

 30
Author: Ivan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-04-08 07:50:14

Öffnen Sie die RDP-Datei in einem Texteditor, suchen Sie die

winposstr:s:0,1,xpos,ypos,width,height

Ändern Sie die xpos und ypos in der RDP-Datei und speichern Sie sie.

Sie können dann das Fenster konsequent öffnen, wo Sie es wollen.

 12
Author: Shane Vincent,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-02 09:13:47

Die anderen Antworten, die das Bearbeiten der winposstr-Einstellung in der erwähnten .RDP-Datei schien vielversprechend, aber ich war verwirrt von der Erklärung, wie die Positionswerte berechnet werden sollten.

Der TechNet-Artikel So stellen Sie den Monitor für eine Remotedesktopsitzung in einem Multi-Monitor-Setup ein hat eine gute Erklärung.

Übrigens verwendet der Artikel klarere Namen für die Positionen, denke ich, die hier in anderen Antworten verwendet wurden: "winposstr: s: 0,1, links, oben,rechts, unten", wobei horizontale Werte von links nach rechts und vertikale Werte von oben nach unten gemessen werden.

Soweit ich sehen kann, aus dem Artikel und aus dem Experimentieren mit einer RDP-Datei in Windows 8.1, hier ist, wie die bearbeiten .RDP-Datei zum Maximieren einer RDP-Sitzung auf einem bestimmten Monitor:

1) Bestimmen Sie den linken und rechten Rand jedes Monitors anhand seiner Auflösung und des primären Monitors. In meinem Fall, meine Monitore werden:

Linke Hand = Primär, 1680x1050;

Rechte Hand = Sekundär, sekundär.

Die Kanten der beiden Monitore sind also:

Primärer (linker) Monitor: Linker Rand: 0, rechter Rand: 1679 (nicht 1680, da die horizontale Position 0 basiert, nicht 1 basiert);

Sekundärer (rechter) Monitor: Linker Rand: 1680, rechter Rand: 3599 (1680 + 1920 - 1, da die Position 0-basiert ist).

Beachten Sie, dass, wenn sich der sekundäre Monitor links vom primären befindet, der linke Rand der sekundäre monitor wird ein negativer Wert.

2) Bearbeiten Sie die Einstellung winposstr in Ihrem .RDP-Datei auf Setzen Sie sowohl den linken als auch den rechten Wert auf Positionen, die sich auf demselben Monitor befinden. Es spielt keine Rolle, was diese Werte sind, wenn das RDP-Fenster immer maximiert wird, solange sie sich auf demselben Bildschirm befinden. Die oberen und unteren Werte sind nicht wichtig, wenn Sie nur das RDP-Fenster maximieren möchten.

So zeigen Sie das RDP-Fenster auf meinem primären, links, Monitor konnte ich einstellen:

winposstr:s:0,3,700,0,1500,600

Und um es auf meinem sekundären rechten Monitor anzuzeigen, könnte ich Folgendes einstellen:

winposstr:s:0,3,2000,0,3000,600

3) Bearbeiten Sie die Einstellung screen mode in Ihrem .RDP-Datei zum Maximieren des RDP-Fensters:

screen mode id:i:2

4) Probieren Sie es aus. Wenn das RDP-Fenster trotz der Einstellung "Bildschirmmodus" immer noch nicht maximiert angezeigt wird, stellen Sie die Einstellungen desktopwidth und desktopheight in Ihrem ein .RDP-Datei auf die gleiche Breite und Höhe wie der monitor das RDP-Fenster ist angezeigt auf.

 9
Author: SimonTewsi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-02 23:57:15

Ich bin unter Windows 7 und keine der oben vorgeschlagenen Methoden hat für mich funktioniert. Wohlgemerkt, ich habe eine vorkonfigurierte RDP-Verknüpfung verwendet, die ich von Amazon EC2 heruntergeladen habe, wo das Problem liegt, wenn Sie also versuchen, dieses Problem in einem ähnlichen Setup wie meinem zu beheben, sind hier die Schritte, die ich unternommen habe, um es zu beheben

  1. Remotedesktopverbindung ausführen (verwenden Sie Ihre vorkonfigurierte RDP-Sitzungsdatei NICHT)
  2. Verschieben Sie den RDP-Dialog auf den Monitor, den Ihre Sitzung haben soll erscheinen
  3. Klicken Sie auf weitere Optionen
  4. Manuelle Eingabe von Details (Hostname, Konto usw.)
  5. Wenn Sie das Update beibehalten möchten, damit Ihre zuvor fehlerhafte Verknüpfung immer so funktioniert, wie Sie es beabsichtigt haben, klicken Sie auf Speichern unter und überschreiben Sie die RDP-Sitzungsdatei, die Sie beheben möchten
  6. Klicken Sie auf Verbinden, um eine Verbindung zum Remote-Host herzustellen

Wenn Sie die Sitzung schließen und Ihre Verknüpfungsdatei ausführen, sollte die Sitzung jetzt in dem gewünschten Monitor und der richtigen Auflösung angezeigt werden (was war ein anderes Problem, das ich zuvor hatte, dh ich könnte die Sitzung zwischen Monitoren verschieben, aber es wäre ein Schmerz, die Auflösung zu sortieren)

Hoffe das hilft!

 4
Author: oxyscythe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-04-10 11:42:00

Ein einfacherer Weg ist

  1. Remotedesktopverbindung ausführen (RDP-DATEI NICHT BEARBEITEN)

  2. Verschieben Sie den RDP-Dialog auf den Monitor, auf dem Ihre Sitzung angezeigt werden soll

  3. Klicken Sie auf die Registerkarte "ANZEIGE" und ziehen Sie den Schieberegler nach rechts, um eine Vollbildansicht zu erhalten

... Es war so einfach

 2
Author: user249571,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-08-29 11:12:18

Ich habe festgestellt, dass wenn ich den Remotedesktopverbindungsdialog auf den zweiten Monitor verschiebe und ausführe, die Sitzung dort geöffnet wird. Dann können Sie diese Verbindung zu einem speichern .rdp-Datei und das sollte es für Sie tun.

 1
Author: CortexCompiler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-11 17:37:08

In Windows 8 ist es ziemlich einfach und ich denke, Sie können dasselbe in Windows 7 tun: Stellen Sie einfach die Größe des Remotedesktops auf die Auflösung des sekundären Bildschirms ein, öffnen Sie die Sitzung und ziehen Sie das Fenster auf den sekundären Bildschirm. Maximieren. Erfolgen.

Das hat bei mir funktioniert, möglicherweise müssen Sie auch Strg+Alt+Pause drücken, wie in einem anderen Kommentar vorgeschlagen, damit der Vollbildmodus funktioniert.

 1
Author: mattanja,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-27 07:27:10

Die obigen Lösungen haben bei mir nicht funktioniert, aber die folgende:

RDP auf W7-muss immer auf einem zweiten Monitor geöffnet werden

Führen Sie den Client aus und lassen Sie ihn so einrichten, wie Sie es bevorzugen, oder öffnen Sie Ihre gespeicherte RDP-Datei.

Wählen Sie auf der Registerkarte Anzeige eine Nicht-Vollbild-Auflösung aus.

Klicken Sie auf der Registerkarte Allgemein, wenn möglich, auf "Diese Anmeldeinformationen löschen".

Klicken Sie Auf Verbinden.

Sie erhalten sofort einen lokalen Login-Dialog. Verlassen es leer und OK . Wenn Sie verbunden sind und der Remote-Anmeldedialog angezeigt wird, ziehen Sie das Fenster auf den gewünschten monitor. Auf dem remote-login-dialog, klicken Sie auf Abbrechen . Der Einstellungsdialog sollte lokal erneut angezeigt werden. Auf der Registerkarte Anzeigen, können Sie jetzt Vollbild wählen. Sie können jetzt speichern Sie Ihre sitzung mit der Schaltfläche Speichern auf der Registerkarte Allgemein, sowie speichern Sie Ihre anmeldeinformationen.

 1
Author: Vladimir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-07-29 10:28:57

Try WiLMA - Es verfügt über eine" Live Layout " - Funktion, die bestimmte Anwendungsfenster in gewünschte Layouts zwingen kann (z. B. auf einem zweiten Monitor).

 1
Author: mskfisher,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-11-05 14:35:09

Löschen Sie die alten RDP-Einstellungen (.rdp-Datei) und erstellen Sie es erneut mit dem Monitor, den Sie benötigen.

Wenn Sie also möchten, dass es auf dem zweiten Monitor angezeigt wird, ziehen Sie den RDP-Setup-Dialog auf diesen Monitor, und wenn Sie mit RDP verbunden sind, minimieren und ziehen Sie das Fenster mit dem Remote-Inhalt auf den zweiten Monitor und schließen Sie es.

Das hat bei mir funktioniert. Andere beschriebene Methoden sind fehlgeschlagen.

Beachten Sie, dass Sie möglicherweise vor dem Verbinden zur Registerkarte Anzeige wechseln und die Bildschirmauflösung verschieben müssen schieberegler ganz nach rechts, um Vollbild zu erhalten, auf meinem Computer wurde es so konfiguriert, dass es der Bildschirmauflösung auf meinem Laptop entspricht.

 0
Author: net_prog,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-10-21 16:03:54

Bearbeiten Sie die RDP-Datei mit einem beliebigen Texteditor und suchen Sie nach

Winposstr:s:0,showcommand,xpos,ypos,xpos+width,ypos+height -

In meinem Beispiel verwende ich [1920x1080] auf dem ersten Monitor und [1440x900] auf dem zweiten, beide oben ausgerichtet

Winposstr:s:0,1,1920,0,3360,900

 0
Author: user243245,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-08-04 22:08:23

Ich bin auf diese Frage gestoßen, als ich nach einer Lösung für dasselbe Problem gesucht habe...es stellte sich für mich heraus, dass erforderlich war, eine RDP - Datei zu haben, deren Anzeigeeinstellungen genau mit der Auflösung des Zielmonitors übereinstimmten (dh Fullscreen war nicht ausgewählt). Auf diese Weise, wenn ich das Fenster maximiert, es fullscreened. Der Nachteil ist, dass Sie zwei RDP-Dateien benötigen, eine für jeden Monitor.

 0
Author: Wad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-07 18:23:30

In Win XP habe ich Einstellungen als oxyscythe vorgeschlagen

  1. (Remotedesktopverbindung ausführen (verwenden Sie Ihren vorkonfigurierten RDP NICHT sitzungsdatei)
  2. Verschieben Sie den RDP-Dialog auf den gewünschten Monitor. sitzung erscheint
  3. Klicken Sie auf weitere Optionen, um Details manuell einzugeben (hostname, Konto usw.)
  4. Wenn Sie den Fix beibehalten möchten, damit Ihr zuvor kaputte Verknüpfung funktioniert immer so, wie Sie es zum Klicken gedacht haben Speichern unter und überschreiben Sie die RDP-Sitzungsdatei, die sie möchten
  5. Klicken Sie auf Verbinden, um eine Verbindung zum Remote-Host herzustellen)

  6. Und dann habe ich überprüft, was mit der RDP-Datei im Editor passiert ist.

  7. Hier geht es:


    bildschirm modus id: i:2
    desktopwidth:i:1920
    Desktophöhe: i: 1080
    Sitzung bpp: i: 32
    winposstr:s:0,1,-1280,-74,-480,526


Also vielleicht überprüfen, ob es das gleiche mit Win 7 und 8 ist...

 0
Author: skupu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:24

Ich habe Ergebnisse in Win7 64 ohne Hacking der .RDP-Datei. Ich musste es jedoch mehrmals versuchen.

Der schwierige Teil scheint darin zu bestehen, genügend Dinge im Konfigurationsdialog für Remotedesktopverbindungen zu löschen, um das zwischengespeicherte Bit der Konfiguration tatsächlich zu verlieren.

Löschen Sie Ihren RDP, löschen Sie Ihre Anmeldeinformationen, entfernen Sie ihn und speichern Sie einen neuen RDP. Beharren Sie damit, bis Ihre Nicht-Vollbild-Sitzung auf dem richtigen Monitor geöffnet wird. Dann setzen Sie Vollbild und Sie sind golden.

Randnotiz, möglicherweise Zufall, aber es hat nicht funktioniert, bis ich "Share Smart Cards" von den Mehr gelöscht habe... klicken Sie auf die Registerkarte Lokale Ressource und legen Sie die Registerkarte Erfahrung auf LAN fest. Vielleicht haben diese auch eine Wirkung...

 0
Author: Sweavo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-16 12:09:08

Verwenden von Windows 8.1 auf einem HP Laptop-Bildschirm auf der linken Seite gekoppelt mit einem Großbildmonitor auf der rechten Seite.

Problem: Die Verbindung über RDP öffnete immer ein kleineres Fenster auf meinem kleineren Laptop-Bildschirm 1366x768.

Lösung:
Systemsteuerung öffnen - > Anzeige - > Bildschirmauflösung Markieren Sie unter" Ändern Sie das Erscheinungsbild Ihrer Displays " die große Monitor 2-Grafik und wählen Sie "Dies zu meinem Hauptdisplay machen" Klicken Sie Auf Übernehmen,

Wenn ich jetzt eine Verbindung über RDP herstelle, kann ich die auflösung unter Optionen passend zum 2. Monitor und öffnet sich auf dem 2. Monitor oder "main display"

Hinweis: Dies brachte auch meine Taskleiste (angeheftete Gegenstände, Tablett und Uhr) auf den großen Monitor, der für mich kein Deal-Breaker war.

 0
Author: user302242,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-02-22 00:23:38

Für mich musste ich die Option auf der Registerkarte "Anzeige" deaktivieren, auf der "Alle meine Monitore für die Remote-Sitzung verwenden"steht. Nachdem ich das deaktiviert und eine Verbindung hergestellt hatte, konnte ich die RDP-Sitzung auf jedem Monitor maximieren und sie blieb nicht wie zuvor bei einer. Man würde denken, wie es formuliert ist, würden Sie das überprüfen wollen, aber ich denke nicht in meinem Fall. Hoffe, das hilft jemand anderem.

 0
Author: Dustin Olson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-10-29 18:32:46

Ich habe diesen Ansatz unter Windows 10-und Linux-Systemen getestet. Es müssen keine Dateien installiert oder geändert werden.

  1. Legen Sie Ihren sekundären Bildschirm als Hauptbildschirm fest.

  2. Öffnen Sie RDP. Es wird im Hauptbildschirm (Sekundärbildschirm) geöffnet und Sie können es im Vollbildmodus anzeigen.

  3. Wenn dies nicht der Fall ist, überprüfen Sie Ihre Parameter in rdp und stellen Sie die volle Auflösung ein.

Einfach so!

 0
Author: user1169252,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-04-27 22:07:47

Sehr Einfach

  1. Verbindung zum Server über rdp
  2. Beenden Sie den Vollbildmodus durch Klicken auf die Schaltfläche "restore down" die beiden Quadrate Symbol in der Nähe der Schaltfläche Schließen des Fensters.
  3. Verschieben Sie das RDP-Fenster auf den bevorzugten Bildschirm
  4. maximieren Sie das RDP-Fenster (durch Klicken auf die Schaltfläche Maximieren) auf dem bevorzugten Bildschirm.
  5. schließen Sie das RDP, indem Sie auf die Schaltfläche X (Schließen/Trennen) klicken, während es auf dem bevorzugten Bildschirm maximiert wird
  6. wieder öffnen RDP -
  7. verbinden Sie sich wieder mit dem Server .... VWALLAH es öffnet sich auf dem bevorzugten Bildschirm:)
 -1
Author: Ori O,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-13 07:22:08