Windows 10可通过启用“高级缩放设置”输入整数(如144)实现非预设精确缩放,需逐显示器设置并注销生效;亦可修改注册表Win8DpiScaling和LogPixels强制启用每显示器DPI感知。

您需要让 Windows 10 系统界面元素(文字、图标、任务栏、窗口边框)按非预设的精确百分比(如 132%、144%、117%)统一放大,以匹配高分屏物理 PPI 或个人视力需求,这必须通过启用“高级缩放设置”并输入整数自定义值来实现,不能仅靠调节分辨率或字体大小。
启用高级自定义缩放功能
第一步:右键桌面空白处 → 选择“显示设置” → 向下滚动到“缩放与布局”区域。
第二步:点击“高级缩放设置”蓝色链接。【若该链接不可见,请先在“更改文本、应用等项目的大小”中任选一个预设值(如125%)→ 点击“保留更改”→ 刷新页面后再试】
第三步:在“自定义缩放”输入框中,删除默认数字,直接输入目标整数值(例如144),不加百分号,不加小数点,也不能输144.0。
第四步:点击“应用”,系统弹出提示“某些设置需要注销才能生效” → 必须点击“立即注销”并重新登录,新缩放值才会写入系统 DPI 配置层。
为不同显示器分别设置独立自定义值
Windows 10 支持每台显示器单独配置自定义缩放比例,但必须逐台操作、逐次注销,否则后设置的值会覆盖前值。
① 在“显示设置”顶部点击显示器“2”方框(使其高亮)→ 滚动到底部点击“高级缩放设置” → 输入144 → 点击“应用” → 点击“立即注销”。
② 重新登录后,再次进入“显示设置”,点击显示器“1”方框 → 进入其专属“高级缩放设置” → 输入110 → 点击“应用” → 再次点击“立即注销”。
注意:每次切换显示器编号后,右侧所有参数(包括分辨率、缩放值)都会刷新为该屏专属设置,这是系统多屏 DPI 感知的底层机制。
绕过 UI 限制:用注册表强制启用每显示器 DPI 感知
方法一:适用于“高级缩放设置”链接始终不出现、或驱动未正确报告多屏信息的老设备。
按 Win+R 打开运行框 → 输入 regedit → 定位到 HKEY_CURRENT_USERControl PanelDesktop。
将 Win8DpiScaling 的 DWORD 值设为 1(启用每显示器 DPI 感知)→ 修改 LogPixels 值为十进制整数:256 对应 100%,307 对应 120%,341 对应 144%。
【修改前务必导出该分支备份,LogPixels 错误会导致桌面图标全部消失且无法恢复】
方法二:若 LogPixels 修改后无效,检查是否同时存在多个显示器注册表子项(如 Desktop\00010000);需为每个子项单独设置 LogPixels 值,并确保 Win8DpiScaling 全局启用。
验证自定义缩放是否真正生效
打开记事本 → 输入三行:“字号10”“字号12”“字号14” → 全选 → 开始选项卡中设字体为“微软雅黑” → 观察行高与字间距是否随字号线性变化。
若某行文字边缘发虚、锯齿明显,说明该程序未适配高 DPI,需右键其快捷方式 → 属性 → 兼容性 → “更改高 DPI 设置” → 勾选“替代高 DPI 缩放行为” → 下拉选“应用程序”。


















