Deaktivieren Sie die High-DPI-Skalierung für eine DLL-Datei (Windows 10)

3343
Ali Khan

Hohe DPI-Skalierung kann manchmal sehr schmerzhaft sein. Normalerweise gehen Sie einfach zur EXE und schalten sie manuell ab . Aber wie können Sie es für eine DLL- Datei deaktivieren ?

Mein Problem ist, dass ich es für Windows Photo Viewer deaktivieren möchte. Es scheint, dass es sich um eine DLL-Datei handelt und nicht um eine Exe!

Warum möchte ich das für eine Windows-eigene App? Nun, weil ihre eigenen Apps manchmal nicht richtig funktionieren, wie sie hier zugegeben haben .


Kann mir jemand auch genau sagen, welche DLL-Datei Windows Photo Viewer ist. Verschiedene Quellen im Web geben mir diese 2 Dateien: (die erste sieht jedoch offensichtlich aus!)

  1. C: \ Programme \ Windows Photo Viewer \ PhotoViewer. dll
  2. C: \ WINDOWS \ System32 \ shimgvw. dll
4
* shimgvw.dll ist nicht Windows Photo Viewer. * Dies ist eine Datei für `Windows Picture and Fax Viewer`, die Teil von Windows XP war. Ramhound vor 8 Jahren 0

2 Antworten auf die Frage

2
Mike

Das Problem des hohen DPI kurz erklärt:

Laut dieser Seite:

Das Problem in Windows 10:
Wenn Sie einen Breitbildschirm mit einer Auflösung von 1920x1080 oder höher oder etwas niedriger haben, würden Sie in Windows Vista, 7, 8 und 8.1 die DPI-Skalierung auf 125% oder höher einstellen, damit Text und Bilder erscheinen größer und leichter lesbar. Wenn Sie jedoch die DPI-Skalierung in Windows 10 auf 125% setzen, sehen Sie in vielen Dialogfeldern und Fenstern, dass die Schrift sehr verschwommen wird.

Und dann geht es weiter:

Irgendwann können wir verstehen, warum Windows die DPI-Skalierung in Windows 10 geändert hat. Es ist wahrscheinlich einfacher, mobile Geräte zu unterstützen. Wenn Sie Ihren Desktop jedoch gerne als Desktop verwenden möchten und nur hohe Qualität verlangen. Sie können dieses Update dann verwenden, bis Microsoft dieses Problem behoben hat.

Lösung:

Wenn Sie Windows 10 nur für Desktop-Zwecke verwenden, können Sie das kostenlose Programm XPExplorer von hier herunterladen .

Warum dieses Programm verwenden und nicht die Registrierung ändern?

Die Site antwortet:

Warum dies ein kleines Softwareprogramm ist und nicht irgendein 'Registry Tweak', liegt daran, wenn Sie die DPI-Einstellungen in Ihrer 'Windows-Registrierung' manuell anpassen. Windows setzt Ihre dpi-Einstellungen bei jedem Neustart zurück . Das bedeutet, dass Sie die Registrierung erneut anpassen müssen (Microsoft zwingt Sie fast, die neue DPI-Skalierungsmethode zu verwenden). **

Ich kann bestätigen, dass diese Lösung in meinem Windows 10-Setup (auch nach Neustarts) gut funktioniert.

Viel Glück.

Ja, es hat funktioniert, danke. Hier hofft es bleibt! Ali Khan vor 8 Jahren 0
0
Tomaka

Die DLL-Datei befindet sich hier in Windows 10: C: \ Programme (x86) \ Windows Photo Viewer

Die dll von Photo Viewer wird von der guten alten "rundll32.exe" gestartet.

Sie können die DPI-Skalierung für "rundll32.exe" deaktivieren, indem Sie den folgenden Registrierungsschlüssel hinzufügen: "C: \ Windows \ System32 \ rundll32.exe"

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers]

und seinen Wert auf "HIGHDPIAWARE" setzen

Quelle hier

Ich habe es selbst noch nicht ausprobiert, da die Win10-Foto-App die Arbeit für mich erledigt