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.
quelle
Antworten:
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 )
quelle
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.
quelle
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.
quelle
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:
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.
quelle
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:
(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.
quelle
Wir haben das einfach gemacht -
quelle
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.
quelle