对于 Windows 内部实用程序来说,有没有什么方法可以解决更高的 DPI 缩放问题?

对于 Windows 内部实用程序来说,有没有什么方法可以解决更高的 DPI 缩放问题?

由于我的显示器分辨率很高,我不得不使用更高的 DPI 缩放比例(125% 和 150%)。Windows 10 非常智能,可以在渲染大多数程序窗口时考虑到这一点,因此 GUI 元素看起来很清晰。如果在某些情况下失败,我可以在程序快捷方式属性的“兼容性”选项卡上手动设置所需的缩放比例。到目前为止一切顺利。

但它不适用于内部实用程序,例如“本地组策略编辑器”(gpedit.msc)或“磁盘管理”(diskmgmt.msc)。它们的 GUI 仍然很模糊。它们的属性中没有“兼容性”选项卡(可能是因为它们是某种特殊类型的可执行文件)。

有点奇怪,不是吗?操作系统能够很好地呈现第三方程序,但却无法呈现自己的实用程序。我错过了什么吗?可以补救吗?

答案1

最佳解决方案在这里:Reg-File + Manifest。无需重启,也可在 Windows Server 2022 上使用

https://serverfault.com/questions/570785/how-can-i-make-microsoft-management-console-high-dpi-aware-in-windows-8-1/1125964#1125964

答案2

但它不适用于内部实用程序,例如“本地组策略编辑器”(gpedit.msc)或“磁盘管理”(diskmgmt.msc)。它们的 GUI 仍然很模糊。它们的属性中没有“兼容性”选项卡(可能是因为它们是某种特殊类型的可执行文件)。

它们实际上不是可执行文件——它们是文件用于 Microsoft 管理控制台 ( mmc.exe)。只有在打开文档后,它才会指示 MMC 从某个 .dll 文件加载“管理单元”代码。

您可以创建一个明确引用mmc.exe可执行文件的自定义快捷方式,将控制台文档的文件名作为命令行参数传递 - 这应该允许“兼容性”选项卡按预期工作。

答案3

尝试更改文本大小。我使用 125% 缩放比例和 110% 文本大小。

然后,在“开始”、“设置”、右侧和比例条目下方,单击“高级缩放设置”并启用(打开)修复应用程序的缩放。

我启动了 gpedit,它非常清楚。

相关内容