我可以关闭所有应用程序的高 DPI 缩放吗?

wch*_*gin 8 display high-dpi scaling windows-8 windows-8.1

我使用的是 Windows 8.1 笔记本电脑(Thinkpad T440s)。为了使某些程序看起来不模糊/缩放,我必须访问.exe属性,转到兼容性和“在高 DPI 设置下禁用显示缩放”。

对于许多应用程序以及每当我安装新程序时,这都非常烦人。我可以使用全局覆盖吗?

dza*_*ino 4

右键单击桌面打开“个性化”,然后单击窗口左下角的“显示”。听起来几乎默认的 DPI 设置已关闭,但您应该能够在那里更改它。


编辑:

要回答下面安德森的问题,您需要了解一些背景信息。从 Windows 8.1 开始,DPI 感知分为三个级别:非 DPI 感知/不感知、系统感知和每显示器感知。应用程序本身决定其 DPI 感知级别。DPI Unaware 的应用程序可通过称为 DPI 虚拟化的功能进行扩展。正是这种 DPI 虚拟化功能可扩展应用程序并在执行此操作时引入模糊性。不幸的是,目前有相当多的程序不支持 DPI 缩放。即使是微软自己的 Office 套件也不支持 Per-Monitor DPI Awareness (2017-8-24)。

通过将 DPI 设置为 100%,不会出现缩放,因此不会出现模糊现象。

要查看 DPI 感知应用程序支持什么级别,您可以使用出色的Process Explorer工具。使用 Process Explorer,选择“查看文件”选项菜单,然后在下拉菜单中选择“选择列...”。在打开的窗口中,选择DPI 感知。Process Explorer 现在将列出所有正在运行的应用程序,其中 DPI 感知列将列出上述三个选项之一。

  • 这是如何回答这个问题的?我**想要**有 125% DPI,但我不希望应用程序变得模糊。事实证明,OP根本不知道如何将DPI设置为100%,这是另一回事。这个答案基本上是说让 Windows 中的所有东西变得更小(对于像我这样的人来说很难阅读),但它并没有解决关闭所有应用程序的高 DPI 缩放的问题,这是被问到的问题。 (14认同)