GUI-Text und Steuerung überlappen sich - Hohe DPI/Skalierung

Anfragetyp: FEHLER

MCEBuddy-Version und -Typ (32-Bit oder 64-Bit): 2.4.7 64-Bit

Betriebssystem und -Typ (32-Bit oder 64-Bit): Windows Server 2016 Standard mit Desktop Experience

Zusammenfassung des Problems oder Vorschlags: Texte von Steuerelement-Labels überlappen sich, wodurch die Steuerelemente nur schwer zugänglich sind.

Schritte zur Reproduktion des Fehlers: Keine weiteren Schritte erforderlich als das Starten der GUI.

…Und so weiter …

Ich hatte mehrere Screenshots erstellt – einen für jeden Dialog, in dem Steuerelement-Texte andere Steuerelemente überlagern. Dieses Forum erlaubt mir jedoch nur die Einbettung eines einzigen Screenshots, da es mein erster Beitrag ist.


Keine Konvertierungs-Logs sind erforderlich, da es sich um ein GUI-Problem und nicht um ein Konvertierungsproblem handelt.

Welche DPI-Einstellung verwendest du? Ist deine Skalierung auf 100 % oder benutzerdefiniert eingestellt?

Soweit ich das beurteilen kann, ist meine DPI-Einstellung auf normal gesetzt (der Schieberegler befindet sich in der Mitte). Ich bemerke dies bei der Verwendung von Remote Desktop von einem Windows 8.1-Computer zur Verbindung mit dem Windows Server 2016-Server, auf dem MCEBuddy läuft. Es ist keine benutzerdefinierte Skalierung eingestellt.

Bei der Verwendung von RDP ändert sich meines Erachtens die Skalierung. Bitte prüfe es und bestätige. Es sollte standardmäßig 96 dpi und 100 % Skalierung sein.

Bei der Verwendung von RDP können Sie die Einstellungen der Remotesitzung tatsächlich nicht ändern. Sie sind alle deaktiviert, wenn Sie das Dialogfeld in der Remotesitzung öffnen. Es ist daher schwierig zu erkennen, welche Einstellungen tatsächlich aktiv sind.

Können Sie es einmal direkt auf der lokalen Konsole/des lokalen Monitors des Computers versuchen.

Okay, also der standardmäßige Skalierungsfaktor in Windows 8.1 beträgt 150 % (was sie als „Größer“ bezeichnen). Dieser wird an den Server weitergegeben, und genau das verursacht die GUI-Anzeigeprobleme.

Ich habe diese Registrierungseinstellung gefunden, die das Problem löst, indem sie die Berücksichtigung des Client-Display-Skalierungsfaktors deaktiviert:

Schlüssel: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Services\WinStations

Wert: IgnoreClientDesktopScaleFactor DWORD 0x1

Siehe auch Microsoft Knowledge Base Artikel 3026738.

Auch wenn dies funktioniert, wäre vielleicht irgendwann ein wenig Arbeit an der GUI, um zumindest den Standard-Skalierungsfaktor zu unterstützen?

Danke für ein großartiges Produkt!

MCEBuddy unterstützt zwar eine höhere Skalierung, aber wir konnten sie nur bis zu 133 % testen. Darüber hinaus wird es etwas herausfordernd, wie Sie sehen können, da die Textgröße viel kleiner gemacht werden müsste, was die Lesbarkeit erschweren könnte.