Remote Desktop: Zoom-UND Vollbild - wie? (Win10 remote, Win7, 2008 & 2003 hosts)

Problem: Wenn ich Remotedesktop von einem Surface Pro 4 mit Win 10 auf ein Win7-oder Win2003-System verwende, führt die hohe DPI der Oberfläche dazu, dass der Remotedesktop zu klein ist, um ihn zu sehen. In diesem fall, die fernbedienung ist die oberfläche (mit hoher auflösung display), und die host ist niedrigen (legacy 92 dpi) auflösung display.

Dieses Problem besprochen und demonstriert in MS blogs hier und hier auf der SU

Das Problem, das ich erlebe, ist jedoch das folgende:

Ja, es gibt die Zoomfunktion im RDP-Client. Wenn ich es jedoch verwende, verliere ich die Möglichkeit, auf dem Client im Vollbildmodus zu arbeiten (um alle Client-Immobilien zu verwenden und Alt-Tab und andere Schlüssel an den Host weiterzugeben). Nach 30 Minuten Gebrauch kann ich klar sagen, dass die Zoomfunktion im win10 RDP-Client für echte Arbeit NICHT nützlich ist.

Wir haben sichergestellt, dass die Win7-Hosts bereits auf Win7-SP1 mit kb2923545 installiert sind. Das macht keinen Unterschied, den wir sehen können.

Ich habe versucht verwenden von Remote Desktop Connection Manager, wie hier vorgeschlagen, aber es scheint die Fähigkeit zu fehlen, mir eine gezoomte Vollbild-Erfahrung zu geben (vielleicht habe ich es nicht gefunden, aber ich habe es viel gestochen! Es gibt einen Bericht, dass der aktuellen 2.7-Version die erforderliche Funktionalität fehlt und dass die ältere 2.2-Version funktionieren sollte, aber wir haben die 2.2-Version nicht zum Download gefunden).

So.... mein alter Vaio-Laptop eignet sich hervorragend für Remotedesktops, und meine neue Win10-Oberfläche ist, derzeit unbrauchbar ist, als remote-desktop, remote-client - .

Wie bekomme ich meine neue Oberfläche so nutzbar wie die alte Oberfläche?

Hinweis: Wir möchten die Win10-Oberfläche als echten RDP-Client für Win7 -, 2008-und Win2003-Hosts verwenden. Im Moment ist dies bei all unserer bisherigen Arbeit einfach eine fehlende Funktion. (Und wir leiden!)

Hinweis: Bitte sagen Sie uns nicht, dass wir uns auf dem Host "abmelden und eine neue Sitzung starten" sollen: Dies besiegt den Zweck, ist nicht nützlich und ist eine große Regression von der funktionalität hatten wir vor dem Versuch, die Oberfläche. Bitte sagen Sie uns auch nicht, dass nur Win10-win10 die richtige Erfahrung bietet. Wir hatten eine gute Erfahrung mit Legacy-dpi Remote-Systemen. Das Problem ist die High-DPI-Oberfläche.

Author: Community, 2016-01-22

7 answers

Ich muss sagen, das war sehr frustrierend. Dem Microsoft RDP-Client fehlt einfach die Funktionalität, die in dieser neuen Welt mit mehreren DPI erforderlich ist ....

Ich habe eine Lösung gefunden und sie sowohl auf dem Surface 4 Pro als auch auf dem ASUS PB279Q 27" 4K/ UHD 3840x2160-Monitor mit voller DPI und dem Dell XPS 13 (mit UltraSharp™ QHD+ - Auflösung (3200x1800)!) -- Ich erwarte, dass dieser Ansatz für jede hohe DPI-Fernbedienung funktioniert.

Außerdem habe ich es überprüft, wenn der Host-Computer "normale" DPI und hohe DPI (speziell ASUS PB279Q 27 " 4K / UHD 3840x2160 bei nativer Auflösung).

Zuerst sollte ich beachten, dass der Microsoft Remote Connection Manager-Pfad (, der hier erwähnt wird) bei mir nicht funktioniert hat. Wenn es überhaupt funktioniert, scheint es, dass nur v2.2 dieses Tools das tun kann, was benötigt wird. Die aktuelle Version zu diesem Zeitpunkt ist 2.7, und es hat es nicht geschnitten, trotz viel Basteln. (Aber ich wiederhole, der Standard-Remote-Desktop-Client sollte dafür lösen....)

I es wurde keine funktionierende Lösung für einen Thread hier auf Stack Exchange gefunden. Aber dann fand ich diesen Thread in den Microsoft-Foren. Es erwähnt einen RDP-Client, von dem ich noch nie gehört hatte: mRemoteNG Ich habe es versucht und BINGO.

Die Arbeitslösung

MRemoteNG funktioniert %100. Genau wie Magie. Ich erhalte einen RDP-Client im Vollbildmodus mit Alt-Tab und anderen Schlüsseln, die an den Host übergeben werden (genau wie im Microsoft RDP-Client mstsc.exe), und es sieht gut aus. Es behandelt den Unterschied in auflösung automatisch und funktioniert einfach!

Ich habe Stunden der Nutzung mit ihm, und es fliegt. Dies ist das erste Mal seit dem Erhalt dieses neuen Surface 4 Pro, dass ich einen Remote Desktop hatte.

Also bin ich glücklich!

Zusätzliche Lösung (na ja, Band Aid) in aktualisiertem Windows 10 (Juni 2016)

Der Remotedesktopclient verfügt im aktualisierten Windows 10 über eine Zoomoption im Systemmenü, die zumindest mit Win2008-R2 und höheren Zielcomputern funktioniert. Die gerenderte Qualität fehlt, aber diese option funktioniert. (War nach dem Upgrade des Desktops auf Displays mit hoher DPI sehr nützlich.)

Dieser Client erinnert sich JEDOCH NICHT an die Zoomstufe, sodass Sie sie jedes Mal einstellen müssen, wenn Sie eine Verbindung herstellen (yuck). Dieser Weg ist ein Pflaster, keine Lösung.

Gemeldete zusätzliche Lösung

Nicht von diesem Autor getestet, aber von einem Freund bei Microsoft gemeldet: Remote Desktop Connection Manager (https://www.microsoft.com/en-us/download/details.aspx?id=44989)

 30
Author: Jonesome Reinstate Monica,
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
2018-01-27 16:52:17

Windows 7 (oder Server 2008) unterstützt das RDP-Protokoll Version 8 nicht, das DPI-Remoting einführt (worüber der Artikel, auf den Sie verwiesen haben, spricht). Dies führt zu dem Verhalten, das Sie sehen - Sie können entweder Vollbild oder Zoom haben, aber nicht zusammen : (

Die Lösung besteht darin, auf Windows 7 SP1 (oder Server 2008R2 auf der Serverseite) zu aktualisieren und sicherzustellen, dass der folgende Patch installiert ist: https://support.microsoft.com/en-us/kb/2923545 - dann wirst du haben DPI Remoting (also wird nicht alles winzig sein).

Wenn Sie nach dem DPI-Remoting eine Verbindung zu einer vorhandenen Sitzung herstellen (melden Sie sich als bereits angemeldete Person an), treten möglicherweise Probleme mit der Windows-Benutzeroberfläche auf, und Anwendungen haben immer noch die alten DPI-Einstellungen. Diese Probleme wurden hauptsächlich in Windows 10 behoben (UI-Elemente skalieren jetzt mit DPI-Einstellungen ändern). Die beste Remoting-Erfahrung ist Windows 10 zu Windows 10.

 4
Author: cdavid,
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-01-23 05:17:21

Ich kämpfe dagegen, seit ich im September mein Surface Pro 4 bekommen habe. Erst als ich es geschafft habe, auf die Anniversary Edition 1604 zu aktualisieren, habe ich eine Lösung gefunden. Bei jeder RDP-Sitzung stimmte die Größe nicht mit meinem Bildschirm überein... ständige Verwendung der Seitenstangen zum Manövrieren.

Heute habe ich jedoch festgestellt, dass in der Remote-Sitzung das Systemmenü (obere linke Ecke) die Option "Smart Sizing" hat. Auch wenn die Einstellung zwischen Sitzungen oder Maschinen nicht beibehalten wird, ist die zusätzliche zwei Klicks sind viel besser als zuvor. Der Zoom und andere Steuerelemente, die dort sind, waren nicht das, was ich brauchte.

 2
Author: Jim N,
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-11-11 16:14:24

Ich hatte das gleiche Problem beim RDP-Wechsel von meinem Surface Book zu älteren Windows 7-und Server 2012-Clients: Das RDP-Fenster ist winzig und ungeeignet.

Ich habe diese Lösung gefunden, die bisher gut für mich funktioniert:

Sie können HiDPI-awareness für mstsc deaktivieren.exe (der Remotedesktopclient), mit dem Sie die richtige Skalierung erhalten, wenn Sie eine RDP-Verbindung von einem Client mit einer HiDPI-Anzeige zu einem Remotehost herstellen, der HiDPI nicht unterstützt.

Dazu:

  • kopieren c:\windows\system32\mstsc.exe-Datei, um mstsc2.exe -
  • kopieren c:\windows\system32\en-us\mstsc.exe.mui zu mstsc2.exe.mui
  • Legen Sie einen Registrierungsschlüssel für mstsc2 fest.exe, das HiDPI-awareness für mstsc2 deaktiviert.exe:

    Reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /t REG_SZ /v "C:\Windows\System32\mstsc2.exe" /d "~ DPIUNAWARE" /f

Verwenden Sie dann immer mstsc2.exe, wenn Sie eine RDP-Verbindung zu einer nicht HiDPI-fähigen Remote herstellen möchten Host.

 0
Author: Chris,
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
2018-07-12 14:01:31

Kitschige Lösung, aber funktioniert für mich. Auf diese Weise können Sie eine Remote-Sitzung mit 100% DPI ausführen, wenn Ihre lokale Sitzung höher als 100% DPI ist, und die Anzeige wird entsprechend skaliert, wenn Ihr Host Windows 10 ist.

Erstellen Sie einen Ordner... Überall... Und öffnen Sie dort eine Eingabeaufforderung.

Führe die Befehle aus:

  • kopieren / Y C:\Windows\System32\mstsc.mstsc exe.exe -
  • mkdir de-US
  • kopieren / Y C:\Windows\System32\en-US\mstsc.exe.mui de-US\mstsc.exe.mui -

(Aktualisieren Sie die letzten beiden mit Ihrem Sprachcode, wenn Sie etwas anderes als en-US ausführen.)

Klicken Sie nun mit der rechten Maustaste auf das neue mstsc.exe-Datei, und wählen Sie Eigenschaften. Die Registerkarte "Kompatibilität" ist vorhanden. Gehen Sie zu dieser Registerkarte, klicken Sie auf " Einstellungen für hohe DPI ändern "und dann auf" Skalierungsverhalten für hohe DPI überschreiben", wobei" System " die Skalierung ausführt.

Wenn Sie nun die Remotedesktopverbindung mit dieser Datei starten, wird alles zu 100% gerendert. aber Bitmap-skaliert bis zur DPI-Skalierung Ihres Systems. Es funktioniert auch mit Vollbild. Das einzige Problem ist, dass der Mauszeiger winzig erscheint. (Dies geschah auch mit mRemoteNG, als ich es versuchte.)

Wenn Sie sich für diese Lösung entscheiden, können Sie die obigen Befehle so skripten, dass sie beim Start ausgeführt werden, sodass Sie aktualisierte Versionen des Remotedesktopclients erhalten, wenn Microsoft sie ausliefert. Es verstopft nicht die Skalierungsänderung bei hohen DPI.

Dies ist mit einer Kopie von mstsc erforderlich.exe da Microsoft können Sie die Kompatibilitätseinstellungen für die Kopie nicht am Standardspeicherort ändern.

[Bearbeiten] Ich habe gerade festgestellt, dass dies meistens die gleiche Lösung ist, die Chris oben angeboten hat... Nur ein etwas anderer Weg, um das gleiche Ergebnis zu erzielen.

 0
Author: Aaron,
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
2018-08-15 18:26:55

Wir haben das gerade getan -

  1. Wenn Sie eine Verbindung zu einem RDS-Server herstellen und die Elemente zu klein sind, klicken Sie mit der rechten Maustaste auf den Server-Desktop, Personalisierung.
  2. Choose-Ändern Sie die Größe aller Elemente Auf 200 gesetzt% Bildeinstellungen
 0
Author: Eddie Phillips,
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-07-18 19:37:22

Klicken Sie innerhalb der RDP-Sitzung mit der rechten Maustaste auf den Desktop und wählen Sie "Bildschirmauflösung". Klicken Sie auf Identifizieren und Schließen. Es wird Ihnen sagen, dass Sie neu starten müssen, um Einstellungen zu ändern - nicht neu starten! Melden Sie sich einfach von der RDP-Sitzung ab und melden Sie sich wieder an, Ihr Remotedesktop sollte jetzt den Bildschirm ausfüllen.

 -2
Author: DaveO,
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-01-16 14:40:42