如何在Windows 8.1中设置系统范围的“ XP样式DPI缩放”?


13

我在系统DPI设置为140%的情况下运行ThinkPad。在Windows 7和8中,我在“自定义DPI设置”对话框中启用了“使用Windows XP样式DPI缩放”复选框。禁用此设置后,不支持DPI的应用程序将通过位图拉伸获得DPI虚拟化,这会导致文本大而模糊。启用此复选框将禁用此位图拉伸,因此不支持DPI的应用程序会获得较小的文本,但不会进行模糊拉伸。我发现大多数应用程序使用较小的明快文本都更具可读性,因此我启用XP样式缩放(即禁用 DPI虚拟化)。

Windows 8.1 RTM已完全删除此选项。升级后,我所有不支持DPI的应用程序都在丑陋的位图拉伸下运行。我可以通过进入每个应用程序的“属性”并在“兼容性”选项卡中设置“在高DPI设置上禁用显示比例缩放”来解决此问题,但这有点麻烦。

有什么方法可以在Windows 8.1中还原系统范围的XP风格DPI缩放?


尝试设置UseDPIScalingHKLM\SOFTWARE\Microsoft\Windows\DWM0。我不知道这会不会起作用。
kinokijuf

我现在可以重现该问题。DPI 120给我不错的XP风格缩放,而DPI 144则不管缩放设置如何,都会产生模糊的混乱。
kinokijuf

进一步的实验表明,我仅对不超过120的DPI获得了duplo界面,而DPI 121给了我一个模糊的烂摊子。您应该提交一个错误。此外,请考虑MSFT从未支持96和120以外的DPI设置…
kinokijuf 2013年

Answers:


8

简短答案(AFAIK):您再也无法了,因为他们重新设计了8.1中的DPI系统,以更好地适应更新的高清显示器和更复杂的设置(也许以运行旧的,不具备DPI意识的程序为代价)。

从“ Windows Extreme Blog”(blogs.microsoft.com,2013年7月15日)中进行检查:Windows 8.1 DPI缩放增强功能

模糊:

随着高DPI平板电脑,笔记本电脑和外部显示器的最新使用,这些高DPI和DPI缩放问题成为Windows 8.1的重要考虑因素。

Windows 8.1 DPI可伸缩性改进主要集中在:

  • 优化高DPI显示器的可用性和可读性
  • 在多显示系统上提供统一的体验
  • 使开发人员能够基于显示DPI优化特定于应用程序的缩放

1
谢谢,我有这种感觉。有点奇怪:从理论上讲,我可以对我曾经运行的每个应用程序访问“属性”,并为每个应用程序禁用显示比例。那么,既然本质上是同一件事,又为什么不允许全局设置呢?嗯,我想我有一些属性打开-复选框-点击操作!:-)
Michael Geary 2013年

“ ...为什么不再允许全局设置...”我并不是建议您对此做出回答!只是在抱怨...
Michael Geary 2013年

很高兴您不会期望我知道为什么 MS会做任何事情。;)我只是想说明一下他们为什么会消失的一些原因,并且可能无法恢复。这并不意味着其他人不会(最终)会提出一种可以同时设置所有这些框的解决方案。它发生了。;)
Ƭᴇcʜιᴇ0072013年

如果下降投票者恰好阅读了此内容,则如果您分享下降投票的原因,将很有帮助。目前,这似乎是正确的答案。另一个答案是建议打开“所有显示的缩放比例”选项,但这对我不起作用。那么,谁拒绝了这个答案,您有可行的解决方案吗?
Michael Geary

7

简而言之,您可以通过选择“让我为我的所有显示器选择一个缩放级别”进行全局设置,然后退出然后重新登录。

我就是这样发现的:我遇到了同样的问题。

首先,我开始分别使用兼容性设置进行修复,但是由于有很多与此问题相关的程序,因此很快就变得头痛。

因此,阅读一些指针后,您会了解到该选项的含义是,每个程序都可以适应于并行运行的不同显示,从而通过将其放大为位图来使每个程序都可读,这在许多情况下会使其变大但难看(模糊) -当然,有些人可能希望在单个显示器上显示它,但随后他们可以使用一些仍然可以很好呈现的优化大小值。

因此,现在Windows将它应用于包括默认值在内的任何监视器,即使它是唯一的也是如此。

我发现,也许,如果您告诉它只在所有显示器上使用相同的缩放比例,它将不再需要每个显示器的位图例程的开销并将其完全禁用,或者至少与始终可用的优化值匹配,并且好。

缩放功能将简单地匹配手动选择的值(较小-100%,中等-125%,较大-150%,自定义等),而不需要过去总是很好地呈现的每显示(位图)方法。

似乎我猜对了,因为现在所有程序的渲染效果都非常漂亮甚至更大,这是我不期望的,因为在我的情况下,模糊选项实际上还产生较小的文本(我确实更改了一些文本大小以使触摸屏使用更加容易,也许是因为)

由于这是我所需要的,因此我将其留给其他人来找出并阐明其工作原理以改善我的简单猜想的确切机制。


嗯...我实际上已经启用了“让我为所有显示器选择一个缩放比例”设置一段时间,但它并没有消除系统上模糊的缩放比例。您将缩放比例设置为百分之几?我的是140%。我想知道我们系统之间的其他差异可能会影响这一点吗?
Michael Geary

2
好。似乎默认值确实可以产生优化的结果。我处于125%(中)的状态,一切正常,尝试了140%,尽管所有显示都进行了缩放,但程序又开始看起来很糟糕。因此,似乎是在告诉它不要在任何显示器上对其进行修改并将其设置为“良好”值。除非您要单独设置,否则它们似乎会让您选择:-/
bokusama
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.