Stellen Sie die DPI-Werte der einzelnen Anwendungen in Windows ein

75240
yngvedh

Kann man die DPI einzelner Anwendungen in Windows einstellen?

Ich möchte die DPI einer oder mehrerer Anwendungen erhöhen, jedoch nicht das gesamte System.

Kann das gemacht werden?

42
Es ist erstaunlich, dass sie immer noch nicht herausgefunden haben, dass dies die eine Sache ist, die hohe DPI-Anzeigen völlig erträglich machen würde, bevor alle Entwickler alle ihre Apps reparieren. RomanSt vor 9 Jahren 7

4 Antworten auf die Frage

18
Peter Mortensen

Kann man die DPI einzelner Anwendungen in Windows einstellen?

Mit einem Wort, nein.

Es ist eine globale Umgebung.

Äußerst unglücklich QueueHammer vor 13 Jahren 21
fast fünf Jahre später immer noch sehr unglücklich Simon vor 9 Jahren 25
Unterstützt Windows 10 dies seit der Veröffentlichung von Windows 10? Ovidiu Buligan vor 8 Jahren 1
Es gibt eine Technik, die DPI-Virtualisierung genannt wird. Sie kann pro Anwendung aktiviert werden. In meiner Antwort unten habe ich einen Link zum Tutorial gepostet. Andy vor 7 Jahren 0
8
bkdubey

Ja! Es kann gemacht werden. Sie können die DPI-Einstellung einer einzelnen Anwendung in Windows ändern, jedoch nur, wenn sie unterstützt wird. Sie können dies auf folgende Weise tun.

Wenn Sie über bestimmte Anwendungen verfügen, die Einstellungen für hohe DPI-Werte unterstützen, dies jedoch nicht angeben, können Sie diese Details manuell konfigurieren. Klicken Sie dazu mit der rechten Maustaste auf die Verknüpfung, mit der die Anwendung gestartet wird (im Startmenü), und wählen Sie Eigenschaften. Aktivieren Sie auf der Registerkarte Kompatibilität die Option Anzeigenskalierung bei hohen DPI-Einstellungen deaktivieren. Wenn Sie viele Anwendungen konfigurieren müssen, wird dies schnell ermüdend.

Hinweis: Dies funktioniert gut mit Windows Vista und Windows 7 kennt Windows XP nicht.

Ich habe gerade unter Windows 7 die Option "Display-Skalierung bei hohen DPI-Einstellungen deaktivieren" getestet. Es bewirkt nicht, dass Text "mittel" wird, wenn die globale Einstellung "klein" ist oder umgekehrt. Mit anderen Worten, "Anzeige-Skalierung bei hoher DPI-Einstellung deaktivieren" wirkt sich nicht auf die Textgröße wie CP-> Display-Set Custom Text Size (DPI) aus. alx9r vor 11 Jahren 1
Dies deaktiviert die Skalierung der Anzeige. es deaktiviert nicht hohe DPI. Bei der Skalierung der Anzeige handelt es sich um eine Rückwärtskompatibilitätsfunktion, mit der schlechte Apps mit 96 DPI gerendert und auf die DPI-Werte skaliert werden können, auf die der Bildschirm (als Bitmap) eingestellt ist. Einige ältere Apps verwenden High DPI korrekt, deklarieren sie jedoch nicht, sodass sie nicht in den "schlechten App-Bucket" fallen sollten, der zu einer verschwommenen Benutzeroberfläche führt. Diese Einstellung deaktiviert diese Skalierung und teilt der App mit, wie hoch die tatsächliche DPI ist. Die App kann nicht mit 96 DPI ausgeführt werden, als wäre die DPI-Skalierung nicht aktiviert. Billy ONeal vor 11 Jahren 6
Wenn ich einen 13 "großen Laptop und einen 19" externen Monitor habe, bedeutet dies, dass alles, was ich auf dem Monitor meines Laptops sehe, zu groß ist? Boris_yo vor 9 Jahren 0
Ich verstehe nicht alle Einzelheiten dieses Problems, aber ich habe es mit einer Anwendung versucht, die mir große Sorgen bereitete (eine ältere .NET 2.x-App), und es schien überhaupt keine Auswirkung zu haben: die Das Layout war vor dem Ändern der Einstellung genauso defekt wie danach. Die einzige Problemumgehung, die ich mir vorgenommen habe, ist (gaah) auf einem völlig anderen Computer auszuführen. Selbst wenn Sie von meinem High-DPI-Computer einen Remote-Desktop auf diesem Remote-Computer ausführen, wird die App unterbrochen. Ken Smith vor 8 Jahren 0
Ich verwende einen 4K- und 2560-Monitor ("2K") nebeneinander in Windows 10, und sie haben die gleiche Abmessung (27 "). Daher muss die 4K-Anzeige etwa um 150% skaliert werden, um allgemein verwendbar zu sein. Ich habe dies verwendet Kompatibilitätseinstellungen, um zu verhindern, dass putty.exe naiv skaliert wird und daher auf jeder Anzeige, die die nicht primäre Anzeige ist, unscharf wird. Jetzt ist es umständlich, dass ich die Schriftgröße des Terminals manuell anpassen muss, wenn ich es auf der Das 4K-Display wäre ansonsten wieder zu klein, aber die Möglichkeit, ein älteres Programm ohne Skalierung anzuzeigen, ist äußerst nützlich. Steven Lu vor 5 Jahren 0
7
Andy

Hier ist eine Technik, die Ihre Bedürfnisse indirekt anspricht. In Windows 8.1 und Windows 10 besteht die Möglichkeit, die dpi-Skalierung für alte Anwendungen zu aktivieren, die vor dem Erscheinen hochauflösender Bildschirme geschrieben wurden. Windows lässt eine Anwendung glauben, dass sie auf einem Bildschirm mit niedriger Auflösung zeichnet, und sorgt dafür, dass das gesamte Fenster für die Anwendung skaliert wird, sodass das Ergebnis auf einem Bildschirm mit hoher Auflösung groß genug ist. Hierbei handelt es sich um eine Bitmap-Skalierung (kein Vektor). Erwarten Sie daher eine gewisse Unschärfe.

Sie müssen einen Schlüssel in der Registrierung aktivieren und dann eine XML-Manifestdatei für jede Anwendung angeben, die Sie skalieren möchten. Ein gutes Tutorial dazu ist, wie Sie die App-Skalierung von Surface Pro 4 + anderer High DPI-Displays beheben .

Hier kommt der wichtige Abschnitt des externen Manifests, der in der Beschreibung des YouTube-Videos enthalten ist:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> <asmv3:application> <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware> </asmv3:windowsSettings> </asmv3:application> </assembly> 

Und hier kommt der Inhalt der .reg-Datei, der externe Manifestdateien aktiviert:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide] "PreferExternalManifest"=dword:00000001 
Können Sie den Inhalt des Links in Ihrer Antwort zusammenfassen? Wenn das Video entfernt oder auf andere Weise verschoben wurde, wird Ihre Antwort für zukünftige Besucher unbrauchbar. Mokubai vor 7 Jahren 10
Als jemand, der sich bei der Arbeit keine YouTube-Videos ansehen kann, stelle ich Mokubai einen zweiten Kommentar. domsson vor 7 Jahren 1
Gefragt unter https://superuser.com/questions/1281939/set-scaling-of-individual-applications-in-windows - wie würde ich das implementieren. Vielen Dank. Martin Cleaver vor 6 Jahren 0
1
have fun

LÖSUNG FÜR WINDOWS 10 in hochauflösenden PCs.

Klicken Sie mit der rechten Maustaste auf das Software-Symbol / den Link> Eigenschaften> Registerkarte "Kompatibilität"> Hohe DPI-Einstellung ändern> Aktivieren Sie das Kontrollkästchen "Skalierungsverhalten bei hoher DPI überschreiben"> Wählen Sie im folgenden Fenster "System" aus (Standardeinstellung ist "Anwendung").