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

So leiten Sie Anrufe auf jedem Telefon weiter
So leiten Sie Anrufe auf jedem Telefon weiter
Unabhängig davon, ob Sie Android- oder iPhone-Benutzer sind oder noch einen Festnetzanschluss besitzen, können Sie die Anrufweiterleitung mit ein paar einfachen Schritten einrichten.
So laden Sie Netflix-Filme auf einen Laptop herunter
So laden Sie Netflix-Filme auf einen Laptop herunter
Sie können Netflix auch dann ansehen, wenn Sie nicht mit dem Internet verbunden sind, indem Sie Filme und Fernsehsendungen auf Ihren Windows-Laptop herunterladen. Erfahren Sie hier wie.
So kopieren und fügen Sie es auf Facebook ein
So kopieren und fügen Sie es auf Facebook ein
Haben Sie einen Text, einen Kommentar oder ein Statusupdate gesehen, das Ihnen gefallen hat? Erfahren Sie, wie Sie einen Beitrag auf Facebook kopieren und mit Ihren Freunden teilen.
So streamen Sie Ihr iPhone nach Roku (2021)
So streamen Sie Ihr iPhone nach Roku (2021)
Roku ist ein Streaming-Dienst und ein Gadget, für das nur eine geringe Einführung erforderlich ist. Eines der besten Dinge ist, dass Sie mit der Roku-App den Stream auf einem Smart-TV steuern oder Ihre Videos streamen / spiegeln können. Zu machen
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Hinzufügen des Registrierungseditors zur Systemsteuerung in Windows 10 Der Registrierungseditor ist ein wichtiges Tool für Systemadministratoren, Geeks und normale Benutzer, die die versteckten Einstellungen des Windows-Betriebssystems ändern möchten, die nicht über die Benutzeroberfläche verfügbar sind. Sie können es der Systemsteuerung hinzufügen, wenn Sie möchten. Dies fügt hinzu
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Einige der Themen können Symbole wie Dieser PC, Netzwerk, Papierkorb und das Symbol Ihres Benutzerprofilordners ändern. Hier erfahren Sie, wie Sie diese Funktion deaktivieren.
So machen Sie einen Hintergrund in Procreate transparent
So machen Sie einen Hintergrund in Procreate transparent
Wenn Sie Schwierigkeiten haben, herauszufinden, wie Sie den Hintergrund in Procreate transparent machen können, sind Sie nicht allein. Selbst wenn Sie einen transparenten Hintergrund entworfen haben, erscheint dieser beim erneuten Öffnen der Datei oft wieder in reinem Weiß. Diese sind