应手动启用“高DPI缩放替代”:右键主.exe文件→属性→兼容性→更改高DPI设置→勾选“替代高DPI缩放行为”,依次尝试“应用程序”“系统”“系统(增强)”模式并重启验证。

你在2K或4K高分屏上打开Photoshop CS6、旧版Foxit Reader、AutoCAD 2012等老软件时,窗口文字发虚、控件边缘毛糙、图标糊成一片,根本不是显示器问题,而是Windows 11默认用插值拉伸强行放大未声明DPI感知的程序界面所致——必须手动开启“高DPI缩放替代”才能让系统把缩放控制权交出去。
为单个软件启用高DPI缩放替代
第一步:右键点击该软件的主程序文件(.exe),不是快捷方式,也不是开始菜单里的图标。例如Photoshop CS6要找C:\Program Files\Adobe\Photoshop CS6\Photoshop.exe;Foxit PDF Editor要找C:\Program Files\Foxit Software\Foxit PDF Editor\FoxitEditor.exe。【快捷方式可能不继承兼容性设置,点错就白设】
第二步:在属性窗口中切换到“兼容性”选项卡,直接点击底部的“更改高DPI设置”按钮——别点“设置”或“高级”,就点这个带下划线的蓝色链接。
第三步:勾选“替代高DPI缩放行为”,然后在“缩放执行”下拉菜单中,按顺序尝试三项:先选“应用程序”→保存→重启软件观察;若仍模糊,再切回属性→改选“系统”→保存→重启;最后试“系统(增强)”。每次只改一项,改完立刻重启软件验证,不要叠加操作。
第四步:确认生效后,点击“确定”关闭所有窗口。此时该程序下次启动将绕过默认插值拉伸,改用自身绘制或系统重绘补偿路径。
批量为多个软件统一启用
方法一:用注册表注入强制标识(适合绿色软件、无安装包的工具)
按下Win + R,输入regedit并回车→以管理员身份运行→导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers→右侧空白处右键→新建→字符串值→名称填入该软件完整路径(含英文括号和空格,必须一字不差)→双击该项,在“数值数据”栏粘贴输入:~ HIGHDPIAWARE→点击确定→重启对应程序。
方法二:用PowerShell脚本一键部署(需管理员权限)
以管理员身份打开PowerShell,逐行执行:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" -Name "C:\Tools\OldNotepad++.exe" -Value "~ HIGHDPIAWARE"
把路径替换成你的真实程序路径即可,每加一个软件就复制一行改路径。
注意:注册表法对UWP应用、Store安装的应用无效,只作用于传统桌面.exe程序。
启用系统级自动修复开关
1、按下Win + I打开设置→进入“系统” → “显示”
2、向下滚动,点开“高级缩放设置”
3、将“允许Windows尝试修复应用,使它们不再模糊”开关设为开启
4、看到注销提示就点“立即注销”,重新登录才生效——这一步不执行,前面所有单个设置可能被系统层覆盖失效。

















