Haupt Windows 10 So beheben Sie Apps, die auf hochauflösenden und hochauflösenden Displays klein aussehen

So beheben Sie Apps, die auf hochauflösenden und hochauflösenden Displays klein aussehen



Heutzutage werden viele PCs mit sehr hochauflösenden Displays geliefert, auch wenn der PC-Formfaktor kleiner ist, z. B. ein Ultrabook oder ein Tablet. Oder Sie haben einen Desktop-Monitor mit 4K-Auflösung. Bei solchen Auflösungen aktiviert Windows automatisch die DPI-Skalierung, sodass alles auf Ihrem Bildschirm größer wird. Es gibt jedoch einige Apps von Drittanbietern, die auf hochauflösenden Bildschirmen nicht richtig gerendert werden. Sie sehen für die Bildschirmauflösung zu klein aus. Lassen Sie uns sehen, wie Sie sie beheben können, wenn Windows 8.1 oder Windows 10 sie nicht richtig skalieren.

DPI1
In der Regel wurden solche Apps geschrieben, bevor Anzeigen mit hoher DPI angezeigt wurden, und wurden nicht ordnungsgemäß aktualisiert, um hohe DPI zu unterstützen. Sie erscheinen auf dem Bildschirm zu klein mit nicht lesbaren Schriftarten und sind nicht richtig skalierbar. Oft sind Schaltflächen falsch platziert oder zu klein, um auf alte Apps zu klicken, die für hochauflösende Anzeigen nicht aktualisiert wurden. Windows skaliert normalerweise alle Apps automatisch mithilfe der XP-Skalierung sowie der DPI-Virtualisierung für Apps, die Windows nicht mitteilen, dass sie DPI-fähig sind. Es gibt jedoch einige Apps, die Windows belügen, dass sie über hohe DPI-Werte verfügen, auch wenn dies nicht der Fall ist. Deshalb skaliert Windows sie nicht. Solche Apps werden bei Full HD- oder 4K-Auflösungen nicht ordnungsgemäß gerendert.

Um sie zu beheben, kann ein Trick ausgeführt werden, der Windows zwingt, die App mithilfe der DPI-Virtualisierung zu skalieren. Nach meinen Tests kann dies jedoch nur unter Windows 8.1 und Windows 10 sicher durchgeführt werden. Das Verfahren ist langwierig und für Anfänger etwas komplex, aber es gibt keine schnelle Benutzeroberfläche in Windows, um die DPI-Virtualisierung für eine bestimmte App zu erzwingen. Das Ausführen der an dieser Optimierung beteiligten Registrierungsoptimierung unter Windows 7 oder Windows 8.0 verursachte einige seltsame Verhaltensweisen und Nebenwirkungen wie das Verschwinden von Taskleistensymbolen. Wenn Sie diese Betriebssysteme ausführen, geschieht dies auf eigenes Risiko. Wenn Sie Windows 8.1 oder Windows 10 ausführen, fahren Sie mit diesen Anweisungen fort.

Werbung

  1. Erstellen Sie eine leere Textdatei aus dem Menü Neu, indem Sie mit der rechten Maustaste auf eine beliebige Stelle klicken, z. auf dem Desktop oder in einem Ordner. Die Textdatei sollte den Namen des Programms EXE haben, das zu klein gerendert wird, gefolgt vom Text '.manifest'. Wenn der Name des von Ihnen verwendeten Programms, das klein aussieht, beispielsweise SearchTool.exe lautet, sollte die von Ihnen erstellte Textdatei den Namen 'SearchTool.exe.manifest' haben. Wenn Sie den EXE-Namen nicht kennen, klicken Sie mit der rechten Maustaste auf die Taskleiste und öffnen Sie den Task-Manager, während diese App ausgeführt wird. Wählen Sie die App aus, klicken Sie mit der rechten Maustaste darauf und klicken Sie auf Gehe zu Details. Auf der Registerkarte Details wird der EXE-Name angezeigt. Anschließend können Sie die Textdatei mit dem entsprechenden Namen erstellen. z.B. Processname.exe.manifest.DPI3
  2. Laden Sie das kostenlose Resource Hacker-Programm hier herunter und installieren Sie es: http://www.angusj.com/resourcehacker/ . Es ist ein Ressourcenbearbeitungswerkzeug. Der Grund, warum wir es brauchen, ist, dass das App-Manifest manchmal in einer EXE-Datei gespeichert ist und Windows dieses interne App-Manifest standardmäßig bevorzugt. Wir möchten das interne App-Manifest nicht vollständig ignorieren, wenn es vorhanden ist, dh wenn der Entwickler der App es hinzugefügt hat, da es neben der DPI-Skalierung weitere wichtige Informationen zur Side-by-Side-Konfiguration der App und zur UAC-Höhe enthält.
  3. Starten Sie Resource Hacker und öffnen Sie die EXE-Datei der App, die auf Ihrem hochauflösenden Display ungewöhnlich klein aussieht.
  4. Die Manifestressource des Programms (EXE) wird normalerweise als Ressourcentyp 24 gespeichert. Überprüfen Sie, ob diese Ressource 24 vorhanden ist. Wenn in der von Ihnen geöffneten EXE-Datei keine solche Ressource Nr. 24 vorhanden ist, schließen Sie Resource Hacker und öffnen Sie die in Schritt 1 erstellte Datei im Editor. Kopieren Sie den folgenden Text, fügen Sie ihn ein und speichern und schließen Sie die Textdatei:
    Falsch

    Fahren Sie nun direkt mit Schritt 9 fort, wenn in der von Ihnen geöffneten EXE-Datei keine Ressource 24 vorhanden war und Sie den obigen Schritt ausgeführt haben.

  5. Wenn stattdessen eine Ressource 24 in der EXE vorhanden ist, die Sie in Resource Hacker geöffnet haben, erweitern Sie den Knoten 24 -> 1 und klicken Sie auf das Element 1033 (es ist 1033 für Ausgaben in englischer Sprache). Klicken Sie mit der rechten Maustaste in den rechten Bereich und klicken Sie auf Alle auswählen. Klicken Sie dann erneut mit der rechten Maustaste auf den ausgewählten Text und klicken Sie auf Kopieren und schließen Sie Resource Hacker. Nehmen Sie keine Änderungen am internen Manifest der EXE vor, da die EXE möglicherweise digital signiert oder komprimiert ist. Wir möchten die ursprüngliche EXE-Datei nicht ändern.
  6. Öffnen Sie Notepad, öffnen Sie die in Schritt 1 erstellte Datei in Notepad, fügen Sie das, was Sie von Resource Hacker kopiert haben, in Notepad ein und speichern Sie diese Datei über das Menü Datei.
  7. Überprüfen Sie in dieser Datei, ob in einem Abschnitt das dpiaware-Flag auf True gesetzt ist (dies bedeutet, dass die App behauptet, DPI-fähig zu sein, wenn sie auf einem Display mit hoher DPI klein aussieht):
    Wahr

    Wenn es existiert, ändern Sie es von True in False. Wenn in den Manifestinformationen der App kein solcher Abschnitt zur DPI-Erkennung vorhanden ist, fügen Sie den obigen Textblock unmittelbar nach der folgenden Zeile in die Manifestdatei ein:

  8. Ändern Sie das dpaware-Flag von True in False, speichern Sie die Änderungen an der Datei und schließen Sie sie.
  9. Kopieren Sie die Datei in den EXE-Ordner. Wenn das Programm beispielsweise in C: Programme Contoso SearchTool.exe installiert ist, kopieren Sie das Manifest in das Verzeichnis C: Programme Contoso.
  10. Jetzt müssen wir Windows optimieren, um es anzuweisen, externe Manifestdateien internen Dateien vorzuziehen, die in die EXE-Datei eingebettet sind. Diese Registrierungsoptimierung muss * nur * für Windows 8.1 und Windows 10 durchgeführt werden. Wenn Sie Windows 7 oder Windows 8.0 RTM ausführen, kann die folgende Registrierungsoptimierung zu unerwarteten Nebenwirkungen führen, z. B. zum Ausfall einiger Systemfunktionen oder zum Absturz von Apps.
  11. Öffnen Sie den Registrierungseditor (Regedit.exe) unter Windows 8.1 oder Windows 10. Navigieren Sie zum folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> SideBySide
  12. Klicken Sie mit der rechten Maustaste und wählen Sie NEU> DWORD-Wert (32 Bit). Geben Sie ihm einen Namen: PreferExternalManifest, und drücken Sie die EINGABETASTE.
  13. Klicken Sie mit der rechten Maustaste auf PreferExternalManifest, und klicken Sie dann auf Ändern. Wertdaten eingeben 1. Klicken Sie auf OK. Beenden Sie den Registrierungseditor.
  14. Starten Sie nun Windows neu und führen Sie die App aus, für die Sie dieses Manifest hinzugefügt haben.

Die App sollte mit der Windows DPI-Virtualisierungsfunktion skaliert werden und sieht mit unbrauchbaren Steuerelementen nicht mehr zu klein aus. Der Text mag verschwommen aussehen, aber das liegt daran, dass der App-Entwickler die App nicht für hohe DPI aktualisiert hat. Leicht verschwommener Text ist tolerierbar als eine unleserlich kleine Benutzeroberfläche mit winzigen Steuerelementen.

Wenn die App noch aktiv entwickelt wird, sollten Sie sich an den Entwickler wenden, damit er sie bei hohen DPI-Werten richtig skaliert und die EXE nicht nur als High-DPI-fähig markiert. Wenn die App nicht mehr gewartet wird, haben Sie kein Glück. Dies ist so gut, wie die App aussehen wird (mit leicht verschwommenem Text). Die App sollte jedoch jetzt verwendbar sein.

Interessante Artikel

Tipp Der Redaktion

Tag-Archiv: Nicht unterstützte Hardware
Tag-Archiv: Nicht unterstützte Hardware
Microsoft Edge für Linux ist da, Sie können es herunterladen und ausprobieren
Microsoft Edge für Linux ist da, Sie können es herunterladen und ausprobieren
Microsoft hat endlich den Edge-Browser für Linux verfügbar gemacht. Der Build 88.0.673.0 aus dem Dev-Kanal steht jetzt zum Download zur Verfügung. Es ist in ein DEB-Paket verpackt, sodass es problemlos in Ubuntu, Debian und deren Derivaten installiert werden kann. Anzeige Das Paket erfordert eine 64-Bit-Version der Linux-Distribution. Es gibt kein 32-Bit
Windows 10 PC-Funktion zurücksetzen erhält Cloud-Download-Option
Windows 10 PC-Funktion zurücksetzen erhält Cloud-Download-Option
Windows zurücksetzen ist eine Funktion von Windows 10, mit der Sie auswählen können, ob Sie Ihre Dateien behalten oder entfernen und anschließend Windows neu installieren möchten. Die Reset-Funktion wurde um eine neue Erweiterung erweitert. Es wird in der Lage sein, die neueste Windows 10-Version aus dem Internet abzurufen und Ihren PC mit den meisten zurückzusetzen
So setzen Sie das Startbildschirm-Layout in Windows 10 zurück
So setzen Sie das Startbildschirm-Layout in Windows 10 zurück
Beschreibt eine einfache Möglichkeit, das Startbildschirm-Layout in Windows 10 auf die Standardeinstellungen zurückzusetzen.
Samsung Galaxy J2 – So ändern Sie die Sprache
Samsung Galaxy J2 – So ändern Sie die Sprache
Wie alle anderen Samsung-Handys kommt auch das Galaxy J2 standardmäßig in englischer Sprache. Aber was können Sie tun, wenn Sie eine neue Sprache lernen und versuchen, nützliche Alltagswörter zu üben? Was wäre, wenn ein Freund
So beheben Sie das Problem, dass SMS nicht gesendet werden
So beheben Sie das Problem, dass SMS nicht gesendet werden
Hin und wieder kann es beim Versenden einer SMS (Kurznachrichtendienst) zu einer Fehlermeldung kommen. Mehrere Faktoren können dieses Problem verursachen, darunter ein schlechtes Mobilfunknetzsignal, die Verwendung der falschen SIM-Karte auf einem Dual-SIM-Telefon oder nicht genügend SIM
Amazon Echo verliert weiterhin die Verbindung - So beheben Sie das Problem
Amazon Echo verliert weiterhin die Verbindung - So beheben Sie das Problem
https://www.youtube.com/watch?v=Q2sFDDrXOYw&t=1s Sie haben die Einrichtung Ihres brandneuen Amazon Echo abgeschlossen und möchten Ihren ersten Sprachbefehl an Alexa, das Sprachsteuerungssystem von Amazon, senden. Aber was wenn