So passen Sie die DPI-Skalierung und die Schriftgröße in RDP (RDS)-Sitzungen an

Die Arbeit mit Remote-Desktop-Sitzungen auf einem Windows Server oder sogar Windows 10 kann ziemlich nervig sein, wenn Schriftarten, Symbole und UI-Elemente winzig dargestellt werden, insbesondere bei hochauflösenden Monitoren wie 4K- oder 2K-Displays. Es ist etwas seltsam, aber die DPI-Übernahme vom lokalen Rechner erschwert das Lesen enorm. Und ehrlich gesagt sind die Standardeinstellungen in den meisten Fällen ziemlich festgelegt, sodass man die Skalierung in der Remote-Sitzung nicht einfach erhöhen kann.

Hier eine kurze Übersicht der Möglichkeiten – manche Optionen sind etwas umständlich, aber einen Versuch wert. Im Wesentlichen geht es darum, Registry-Einstellungen und RDP-Konfigurationen anzupassen, um Windows zur korrekten Skalierung zu zwingen. Nach einigen Anpassungen sollte die Sitzung deutlich klarer aussehen. Beachten Sie jedoch, dass Sie bei manchen Systemen die Sitzung neu starten oder sogar den Rechner neu starten müssen, damit die Änderungen wirksam werden.

Wie man zu kleine Schriftarten und UI-Elemente in RDP-Sitzungen behebt

Methode 1: Den Server zwingen, die Skalierung des Clients zu ignorieren

Dies ist die empfohlene Vorgehensweise, um zu verhindern, dass die Sitzung die DPI-Einstellungen von Ihrem lokalen Rechner übernimmt. Durch Setzen des Registrierungseintrags „IgnoreClientDesktopScaleFactor“ wird verhindert, dass Windows die DPI-Werte Ihres Monitors clientseitig kopiert, sodass Sie die Skalierung serverseitig selbst festlegen können.

  • Öffnen Sie die Eingabeaufforderung als Administrator.
  • Führen Sie diesen Befehl aus, um den Registrierungsschlüssel hinzuzufügen:
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations" /f /v IgnoreClientDesktopScaleFactor /t REG_DWORD /d 1

Dies sollte unter Windows Server 2016/2019 und in manchen Fällen auch unter Windows 10 funktionieren, jedoch nicht garantiert auf neueren Versionen wie Windows Server 2022. Nach der Ausführung müssen Sie möglicherweise die Remotesitzung neu starten oder den Server neu starten, damit die Änderung wirksam wird.

Methode 2: DPI manuell in der Registrierung für den Benutzer festlegen

Hier beginnt der Spaß. Sie können die LogPixels- Einstellung in der Registry-Struktur jedes Benutzers ändern, um die Skalierungsstufe festzulegen.

  • Schließen Sie alle RDP-Sitzungen und öffnen Sie den Registrierungseditor (regedit.exe).
  • Navigieren Sie zu HKCU\Control Panel\Desktop
  • Erstelle einen neuen REG_DWORD- Wert namens LogPixels
  • Stellen Sie den Wert für Ihre bevorzugte Skala auf Dezimal ein:
    • 96 von 100 %
    • 120 für 125%
    • 144 für 150%
    • 192 für 200 % (gut geeignet für 4K-Bildschirme)
    • 288 für 300%

Oder, falls Sie sich mit Skripten auskennen, können Sie beispielsweise Folgendes ausführen:

reg add "HKCU\Control Panel\Desktop" /f /v LogPixels /t REG_DWORD /d 144 Um beispielsweise 150 % einzustellen. Nach diesen Änderungen trennen Sie die Verbindung und melden sich erneut an. Gegebenenfalls müssen Sie den Computer neu starten oder zumindest die RDP-Sitzung neu starten, damit die DPI-Änderung wirksam wird.

Methode 3: Verwenden Sie die *.RDP-Datei, um mit desktopscalefactor eine bestimmte Skalierung festzulegen.

Wenn Sie eine Verbindung über eine benutzerdefinierte RDP-Datei herstellen, desktopscalefactor:i:150können Sie den Skalierungsfaktor durch Hinzufügen eines entsprechenden Parameters erzwingen. Zulässige Werte sind 100, 125, 150, 175 oder 200. Dadurch wird die DPI-Auflösung während der Übertragung angepasst. Weitere Informationen finden Sie in der Dokumentation zu den RDP-Eigenschaften von Microsoft. So können Sie den Vorgang automatisieren, ohne jedes Mal aufwendige Änderungen an der Registrierung vornehmen zu müssen.

Option: Moderne RDP-Clients verwenden oder clientseitige Anpassungen vornehmen.

Neuere Windows 10/11-Versionen oder alternative RDP-Clients wie mRemoteNG oder RDCMan bieten oft verbesserte Skalierungsoptionen. Die integrierte mstsc.exeFunktion „Intelligente Größenanpassung“ sorgt dafür, dass sich der Remote-Desktop nahtlos an die Fenstergröße anpasst und somit Scrollbalken und ungewöhnliche Schriftgrößen vermieden werden.

Um diese Funktion zu aktivieren, fügen Sie sie smart sizing:i:1Ihrer RDP-Datei hinzu oder aktivieren Sie sie im Menü, falls Sie den neuesten Client verwenden. Ist die Funktion aktiviert, wird die Remote-Anzeige beim Ändern der Fenstergröße dynamisch skaliert, was insbesondere bei hochauflösenden Systemen (High-DPI) von großem Vorteil ist.

Ehrlich gesagt, habe ich das Gefühl, dass Windows die DPI-Skalierung über RDP nie wirklich einfach gemacht hat, insbesondere nicht auf neueren Serverversionen. Typisch Windows, dass es unnötig kompliziert sein muss. Der Workaround wirkt zwar etwas umständlich, aber auf einer Konfiguration funktionierte er einwandfrei, auf einer anderen weniger. Trotzdem ist es besser, als den ganzen Tag mit winzigen Symbolen zu kämpfen.