Vista DPI-Skalierung: DPI-Skalierung für Wireshark kann nicht deaktiviert werden

2496
Ian Boyd

Ich versuche die dpi-Skalierung für Wireshark zu deaktivieren, außer Windows lässt mich nicht zu:

Vista DPI-Skalierung: DPI-Skalierung für Wireshark kann nicht deaktiviert werden

Ich wähle jedoch eine beliebige andere zufällige ausführbare Datei aus dem Ordner uninstall.exe. Ich kann es beispielsweise gut machen:

Vista DPI-Skalierung: DPI-Skalierung für Wireshark kann nicht deaktiviert werden

Was gibt?


Ich weiß, Microsoft lässt Sie die Skalierung für ihre eigenen signierten Anwendungen nicht deaktivieren:

Vista DPI-Skalierung: DPI-Skalierung für Wireshark kann nicht deaktiviert werden

Das ist aber hier nicht der Fall.

Ich habe auch das wireshark.exeManifest überprüft, in der Hoffnung , dort einen Hinweis zu finden, nur um festzustellen, dass Wireshark nicht für Windows ausgelegt ist :

Vista DPI-Skalierung: DPI-Skalierung für Wireshark kann nicht deaktiviert werden

Warum lässt Windows die Skalierung mit hoher Auflösung nicht deaktivieren wireshark.exe?

4
+1 für das Nachdenken über die Überprüfung des Manifests. :) Haben Sie versucht, den "Kompatibilitäts-Assistenten" auszuführen, um zu sehen, wie er reagiert? Welche Ausgabe von Vista ist das? Ƭᴇcʜιᴇ007 vor 13 Jahren 0
Ich erlebe dies unter Windows 7, aber es gilt vermutlich für alle Windows-Versionen, die die dpi-Skalierung unterstützen, und die Möglichkeit, sie auszuschalten (wurde mit Windows Vista eingeführt). Ian Boyd vor 13 Jahren 0
OK, welche Edition von 7 ist es dann? Profi, Starter? 32-Bit? 64-Bit? Es hilft, eine Antwort zu formulieren, wenn wir alle anwendbaren Informationen haben. :) Ƭᴇcʜιᴇ007 vor 13 Jahren 0
Windows 7 Professional 64-Bit. Es stellt sich die Frage, ob die Edition von Windows (Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, N, KN, VL) die Fähigkeit zum Setzen von Kompatibilitätsflags beeinflusst. Ian Boyd vor 13 Jahren 0
Wahrscheinlich nicht in diesem Fall, aber zu wissen, dass es von Anfang an 64-Bit ist, hätte geholfen. ;) Ƭᴇcʜιᴇ007 vor 13 Jahren 0

1 Antwort auf die Frage

5
Ƭᴇcʜιᴇ007

Wenn die von Ihnen verwendete Software (in diesem Fall Wireshark) 64-Bit ist, sind die Kompatibilitätsboxen nicht verfügbar.

Sie können versuchen, die Kompatibilitätsflags direkt in der Registrierung festzulegen, die sich am folgenden Registrierungsspeicherort befinden:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Erstellen Sie in diesem Schlüssel einen (String) -Eintrag als solchen:

  • Name: Der vollständige Pfad zur EXE-Datei der Anwendung
  • Typ: REG_SZ (String)
  • Daten: HIGHDPIAWARE
Unglaublich. Ich hatte keine Ahnung, dass 64-Bit-Apps nicht über die Benutzeroberfläche verteilt werden können. Durch das Hinzufügen des Registrierungsschlüssels wurde das Problem manuell behoben. Gut gemacht! Ian Boyd vor 13 Jahren 0
Ich denke, es liegt daran, dass sie glauben, dass es keinen Grund gibt, eine 64-Bit-Anwendung "kompatibel" zu machen, da sie überhaupt nicht "Vermächtnis" sind (derzeit sowieso :)). Ƭᴇcʜιᴇ007 vor 13 Jahren 1
Das neueste Windows 8-Update hat Powerpoint auf meinem Surface Pro etwas angetan, um alles verschwommen zu machen. Die Deaktivierung der DPI-Skalierung war die Lösung. Da es sich jedoch um 64-Bit-Dateien handelt, konnte ich dies nicht über die grafische Benutzeroberfläche tun. Diese Lösung funktionierte wie ein Zauber, außer dass der Datenwert für mich "~ HIGHDPIAWARE" anstelle von "HIGHDPIAWARE" sein musste. Mike Monteiro vor 11 Jahren 2