Windows 10 Per-App扩展?


26

我使用的是15.6英寸3840x2160显示器,将其缩放至150%可以让我很好地融合大量的房地产和可读的文本大小,但是不具备DPI意识的应用程序的文本模糊。

有什么方法可以将所有正常的(DPI感知)应用程序扩展到150%,而将非DPI感知的应用程序扩展到200%?

我在想一些注册表修改将默认缩放比例值更改为默认值(当您选中“禁用此应用程序的缩放比例”到200%时使用的那个),但我不知道确切的操作方法。任何人都有想法?

谢谢!


1
这将在Windows Insider Feedback应用程序上提供一个很好的建议(不确定是否存在非内部等效项)
mtone

这篇文章底部的解决方案如何?->> superuser.com/questions/66101/…我在Surface Pro上试过,效果很好。
本·鲍曼

Answers:


15

到目前为止,答案是简单明了的-不。

可以理解,实现此功能有些棘手,但是距Windows 10 Beta和发布已经很长时间了。以下是来自Microsoft开发人员的直接报价,该报价来自此处的扩展问题。

“扩展是开放Windows生态系统的一个复杂问题,它必须支持大小从4英寸到84英寸不等的设备,密度从50DPI到500DPI不等。在Windows 10中,我们采取了一些步骤来巩固和简化我们的开发人员故事,扩展并改善最终用户的视觉体验。敬请期待将来的发行!”

现在,我们转到Microsoft官方帮助页面,在这种情况下,他们是Technet杂志的技巧,介绍如何解决Windows 7上的缩放问题。

如果启用缩放功能,而应用程序中的文本模糊或不可读,则可能要禁用该特定应用程序的显示缩放功能。为此,请右键单击该应用程序的快捷方式,然后单击“属性”。在“兼容性”选项卡上,选择“在高DPI设置上禁用显示缩放”,然后单击“确定”。

好了,现在我们已经看到了旧的帮助页面,让我们看到的Windows版本10的上固定的缩放问题的帮助页面。我真的很想在这里引用整个页面,这很有趣,但是我会让您解释整个页面。我只引用解决方案2

您可以在Windows 10中为单个桌面应用程序禁用显示缩放。方法如下:

步骤1: 在任务栏中选择搜索框,输入运行程序,然后在搜索结果中选择运行为Windows早期版本制作的程序

步骤2: 在“ 程序兼容性故障排除程序”中,选择“ 下一步”

步骤3: 从列表中选择您的程序,然后选择Next(下一步)

步骤4: 选择“对程序进行故障排除”,选择“程序打开但显示不正确”,然后选择“ 下一步”

步骤5: 选择大字体设置,然后选择“ 下一步” 时,“选择程序”无法正确显示

第6步: 选择“ 测试程序”以使用新设置打开应用程序。如果可行,请选择“ 下一步”并保存设置。否则,选择取消

毫不奇怪,所有这些步骤都是要在高DPI上禁用显示缩放。Windows 7解决方案中前面提到的相同。

因此,现在很明显,除非开发人员将其实现为支持DPI的桌面或win32应用程序,否则无法更改每个应用程序的缩放比例。

由于我们尚无官方确认,因此尚不清楚在可预见的将来是否会在Windows中实现此功能。


2
或仅创建应用程序的快捷方式,右键单击它以打开快捷方式的属性,然后在“兼容性”选项卡上勾选“在高DPI设置上禁用显示比例缩放”。但是,值得称赞的是Michael D,他只是以他的解决方案为线索来弄清楚这一点。
user377178

至少在v1803中不再选择“在高DPI设置上禁用显示比例缩放”。
goofology


0

您可以将显示设置为较低的分辨率(1/150%= 75%),然后将窗口设置回100%。

对于支持DPI的应用程序,它不会进行任何更改,并且不支持DPI的应用程序将通过设备驱动程序(而不是Windows)进行缩放。可能会更好,也可能不会更好,但这是一个尝试。

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.