Remote Desktop: Zoom UND Vollbild - wie? (Win10 Remote-, Win7-, 2008- und 2003-Hosts)

19

Problem: Wenn ich einen Remotedesktop von einem Surface Pro 4-System unter Windows 10 auf einem Win7- oder Win2003-System verwende, ist der Remotedesktop aufgrund der hohen Auflösung des Surface zu klein, um angezeigt zu werden. In diesem Fall ist die Fernbedienung die Oberfläche (mit hochauflösendem Display) und der Host hat eine niedrige Auflösung (alte Auflösung von 92 dpi).

Dieses Problem wird in MS-Blogs hier und hier auf SU diskutiert und demonstriert

Ich habe jedoch das folgende Problem:

Ja, es gibt die Zoom-Funktion im RDP-Client. Wenn ich es verwende, verliere ich jedoch die Möglichkeit, auf dem Client den Vollbildmodus zu aktivieren (um alle Client-Immobilien zu verwenden und Alt-Tab und andere Schlüssel an den Host weiterzugeben). Nach 30 Minuten 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 installiertem kb2923545 installiert sind. Das macht keinen Unterschied, den wir sehen können.

Ich habe versucht , den hier vorgeschlagenen Remotedesktop-Verbindungs-Manager zu verwenden , aber es scheint nicht möglich zu sein, eine vergrößerte Vollbilddarstellung zu erhalten (vielleicht habe ich ihn nicht gefunden, aber ich habe viel gestochert! Es gibt einen aktuellen Bericht 2.7-Version fehlt die erforderliche Funktionalität, und die ältere 2.2-Version sollte funktionieren, aber wir haben die 2.2-Version nicht zum Download gefunden.

Also ... mein alter Vaio-Laptop eignet sich hervorragend für Remote-Desktops, und mein neuer Win10 Surface ist derzeit als Remote-Desktop-Remote-Client unbrauchbar .

Wie kann ich mein neues Surface so gut nutzen wie das alte Vaio?

Hinweis: Wir möchten Win10 Surface als echten RDP-Client für Win7-, 2008- und Win2003-Hosts verwenden. Momentan fehlt bei all unserer bisherigen Arbeit einfach eine Funktion. (Und wir leiden!)

Hinweis: Bitte sagen Sie uns nicht, dass wir uns auf dem Host "abmelden und eine neue Sitzung starten" sollen: Dies macht den Zweck zunichte, ist nicht sinnvoll und ist eine große Regression der Funktionalität, die wir vor dem Testen der Oberfläche hatten. Bitte sagen Sie uns auch nicht, dass nur win10-win10 die richtige Erfahrung bietet. Wir hatten gute Erfahrungen mit älteren Remote-Systemen mit dpi. Das Problem ist die hochauflösende Oberfläche.

Jonesome setzt Monica wieder ein
quelle
1
Hierbei wird lediglich ein anderer Client als der Standard-Remotedesktop für Ihre hochauflösende Anzeige verwendet, der besser unterstützt wird.
Ramhound
@Ramhound Irgendwelche Vorschläge?
Jonesome Reinstate Monica
Testen Sie mehrere Lösungen, bis Sie eine Lösung finden, die Ihnen gefällt.
Ramhound

Antworten:

25

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

Ich habe eine Lösung gefunden und sie sowohl auf den Surface 4 Pro-Monitoren als auch auf den ASUS PB279Q 27 "4K / UHD 3840x2160-Monitoren mit voller DPI sowie auf dem Dell XPS 13 (mit UltraSharp ™ QHD + -Auflösung (3200x1800) überprüft Der Ansatz funktioniert für alle Fernbedienungen mit hoher DPI.

Außerdem habe ich überprüft, ob der Hostcomputer eine "normale" DPI und eine hohe DPI aufweist (speziell ASUS PB279Q 27 "4K / UHD 3840x2160 mit nativer Auflösung).

Zunächst sollte ich beachten, dass der Microsoft Remote Connection Manager-Pfad ( hier erwähnt ) bei mir nicht funktioniert hat. Wenn es überhaupt funktioniert, kann anscheinend nur v2.2 dieses Tools das tun, was benötigt wird. Die aktuelle Version dieses Artikels ist 2.7, und sie wurde trotz vieler Bastelarbeiten nicht gekürzt. (Aber ich wiederhole, der Standard-Remotedesktop-Client sollte das lösen ...)

Ich habe auf keinem Thread hier auf Stack Exchange eine funktionierende Lösung gefunden. Aber dann habe ich diesen Thread in den Microsoft-Foren gefunden. Es wird ein RDP-Client erwähnt, von dem ich noch nie gehört hatte: mRemoteNG, den ich ausprobiert habe, und BINGO.

Die Arbeitslösung

mRemoteNG funktioniert mit% 100. Genau wie Magie. Ich erhalte einen RDP-Client im Vollbildmodus mit Alt-Tab und anderen Tasten, die an den Host übergeben werden (genau wie im Microsoft RDP-Client mstsc.exe), und er sieht großartig aus. Es behandelt den Unterschied in der Auflösung automatisch und funktioniert einfach!

Ich habe Stunden damit zu tun, und es fliegt. Dies ist das erste Mal seit dem Erwerb dieses neuen Surface 4 Pro, dass ich einen verwendbaren Remote-Desktop hatte.

Ich freue mich also!

Zusätzliche Lösung (naja, Pflaster) in aktualisiertem Windows 10 (Juni 2016)

Der Remotedesktop-Client verfügt in aktualisiertem Windows 10 über eine Zoomoption im Systemmenü, die mindestens mit Win2008-R2 und höheren Zielcomputern funktioniert. Die gerenderte Qualität fehlt, aber diese Option funktioniert. (War nach dem Upgrade des Desktops auf hochauflösende Displays sehr nützlich.)

Dieser Client merkt sich jedoch NICHT 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

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

Jonesome setzt Monica wieder ein
quelle
4
+1 für mRemoteNG. Der integrierte Client zum Einzoomen ist manuell und funktioniert nicht im Vollbildmodus. RDCman (auf jeden Fall unter Windows 10) scheint genauso schlecht zu sein wie der eingebaute Client.
Dan Esparza
1
Die "Gemeldete zusätzliche Lösung" ist der Remotedesktop-Manager mit den Versionen 2.2 und 2.7, die Sie zuvor in der Veröffentlichung erwähnt haben. Es funktioniert nicht. :(
Pedro Gordo
Ich habe mit dem Remotedesktop-Verbindungs-Manager gekämpft und bin näher gekommen, aber dies ist bei weitem die überlegene Lösung.
Joel Rondeau
4

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

Das Update besteht darin, auf Windows 7 SP1 (oder Server 2008R2 auf der Serverseite) zu aktualisieren und sicherzustellen, dass Sie den folgenden Patch installiert haben: https://support.microsoft.com/en-us/kb/2923545 - dann werden Sie DPI-Remoting haben (damit nicht alles winzig wird).

Wenn Sie nach dem DPI-Remoting eine Verbindung zu einer vorhandenen Sitzung herstellen (sich als bereits angemeldete Person anmelden), treten möglicherweise Probleme mit der Windows-Benutzeroberfläche auf und die Anwendungen haben weiterhin die alten DPI-Einstellungen. Diese Probleme wurden hauptsächlich in Windows 10 behoben (Benutzeroberflächenelemente werden jetzt mit geänderten DPI-Einstellungen skaliert). Die beste Remoting-Erfahrung ist Windows 10 bis Windows 10.

cdavid
quelle
Wenn ich Sie richtig verstehe, wird mein neues Laptop-Rig (Surface 4 / Win10) kein nützliches Tool für die Remote-Installation von Win7 und anderen älteren Win-Versionen sein. Dann ist die Oberfläche nur ein Nichtstarter für Systemadministratoren? (Scheint unmöglich)
Jonesome Reinstate Monica
RE "Die Lösung ist ..." Entschuldigung, aber keine Würfel. Habe das schon alles installiert und überhaupt keine Freude. Soweit ich sehen kann, ist RDP von Surface 4 bis Win 7 im Wesentlichen defekt.
Jonesome Reinstate Monica
RE: 1 - ja, das RDP v7 wurde nicht für hochauflösende Bildschirme entwickelt, aus dem einfachen Grund, dass es zu diesem Zeitpunkt noch keine hochauflösenden Bildschirme gab. Sie können versuchen, Ihre DPI-Einstellungen auf dem Surface 4 zu verringern und dann eine Verbindung herzustellen, damit die Dinge wieder groß werden.
Cdavid
Können wir das verlangsamen? Hier geht es nicht um dpi und rdp Versionen. Hier geht es darum, dass Microsoft eine Arbeitsplattform, rdp, verwendet, die in einer 92-dpi-Welt mit% 100 einwandfrei funktioniert, und neue Geräte mit hoher Auflösung mit dieser Welt inkompatibel macht. Dies zerstört unsere gesamte RAS-Infrastruktur. Microsoft kann es deutlich besser machen. Die aktuelle Funktionalität ist zutiefst defekt.
Jonesome Reinstate Monica
1
@CDavid hat recht mit dem Problem. Ältere Windows-Versionen gehen davon aus, dass der Verbindungscomputer 72 DPI hat. Das von ihm freigegebene Update ermöglicht zwar die Übergabe des tatsächlichen DPI, ermöglicht jedoch nicht die Änderung der Skalierung. Dafür habe ich einen älteren Hotfix gefunden, der beides kann ... support.microsoft.com/en-us/kb/2726399 Ihre Laufleistung kann variieren.
Nathan Hartley
0

Ich habe dagegen gekämpft, seit ich im September mein Surface Pro 4 bekommen habe. Erst als es mir gelungen ist, 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 Seitenleisten zum Manövrieren.

Heute habe ich jedoch festgestellt, dass das Systemmenü (ganz oben links) in der Remote-Sitzung die Option "Smart Sizing" enthält . Auch wenn die Einstellung zwischen Sitzungen oder Computern nicht beibehalten wird, sind die zusätzlichen zwei Klicks weitaus besser als zuvor. Der Zoom und andere Bedienelemente, die es gibt, waren nicht das, was ich brauchte.

Jim N
quelle
0

Ich hatte das gleiche Problem, als ich RDP von meinem Surface Book auf ältere Windows 7- und Server 2012-Clients übertrug: Das RDP-Fenster ist winzig und nicht verwendbar.

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

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

Um dies zu tun:

  • Kopieren Sie c: \ windows \ system32 \ mstsc.exe nach mstsc2.exe
  • Kopieren Sie c: \ windows \ system32 \ de-de \ mstsc.exe.mui nach mstsc2.exe.mui
  • Legen Sie einen Registrierungsschlüssel für mstsc2.exe fest, der die HiDPI-Erkennung für mstsc2.exe deaktiviert:

    reg füge "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ AktuelleVersion \ AppCompatFlags \ Layer" / t REG_SZ / v "C: \ Windows \ System32 \ mstsc2.exe" / d "~ DPIUNAWARE" / f hinzu

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

Chris
quelle
0

Cheesy Lösung, funktioniert aber bei mir. Auf diese Weise können Sie eine Remotesitzung 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ühren Sie die folgenden Befehle aus:

  • Kopieren Sie /YC:\Windows\System32\mstsc.exe mstsc.exe
  • mkdir de-US
  • copy /YC:\Windows\System32\en-US\mstsc.exe.mui en-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 die neue Datei mstsc.exe 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 durchführt.

Wenn Sie nun Remotedesktopverbindung mit dieser Datei starten, wird alles mit einer Skalierung von 100% gerendert, jedoch mit einer Bitmap-Skalierung, die auf die DPI-Skalierung Ihres Systems skaliert ist. Es funktioniert auch im Vollbildmodus. Das einzige Problem ist, dass der Mauszeiger winzig erscheint. (Dies ist auch mit mRemoteNG passiert, als ich es ausprobiert habe.)

Wenn Sie sich für diese Lösung entscheiden, können Sie die obigen Befehle für die Ausführung beim Start skripten, damit Sie aktualisierte Versionen des Remotedesktopclients erhalten, wenn Microsoft sie ausliefert. Die Änderung der hohen DPI-Skalierung wird nicht beeinträchtigt.

Dies muss mit einer Kopie von mstsc.exe durchgeführt werden, da Microsoft das Ändern der Kompatibilitätseinstellungen für die Kopie am Standardspeicherort nicht zulässt.

[Bearbeiten] Ich habe gerade festgestellt, dass dies größtenteils dieselbe Lösung ist, die Chris oben angeboten hat ... Nur ein etwas anderer Weg, um dasselbe Ergebnis zu erzielen.

Aaron
quelle
0

Wir haben das einfach gemacht -

  1. Wenn Sie eine Verbindung zu einem RDS-Server herstellen und die Elemente zu klein sind, klicken Sie mit der rechten Maustaste auf den Desktop des Servers, Personalisierung.
  2. Wählen Sie - Ändern Sie die Größe aller Objekte auf 200% Bildeinstellungen
Eddie Phillips
quelle
-2

Klicken Sie in 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 wieder an. Ihr Remote-Desktop sollte jetzt den Bildschirm ausfüllen.

DaveO
quelle
Bitte senden Sie nicht mehrere Instanzen einer identischen Antwort.
Ramhound
Bitte posten Sie nicht die gleiche Antwort auf mehrere Fragen. Wenn dieselben Informationen tatsächlich beide Fragen beantworten, sollte eine Frage (normalerweise die neuere) als Duplikat der anderen geschlossen werden. Sie können dies anzeigen, indem Sie abstimmen, um es als Duplikat zu schließen, oder, wenn Sie nicht genug Reputation dafür haben , ein Flag setzen, um anzuzeigen, dass es sich um ein Duplikat handelt. Passen Sie andernfalls Ihre Antwort auf diese Frage an und fügen Sie dieselbe Antwort nicht an mehreren Stellen ein.
DavidPostill