配置每进程系统 DPI 设置

每进程系统 DPI 是在显示缩放比例(DPI)更改后未正确显示的桌面应用程序的应用程序兼容性功能。当主显示器的显示缩放比例发生变化时(连接或断开具有不同显示缩放比例(DPI)的显示器、从具有不同显示缩放比例的设备远程连接,或者手动更改显示缩放比例时可能会发生此变化),许多桌面应用程序可能会显示得模糊。尚未进行更新以在此情况下正确显示的桌面应用程序将变模糊,直到用户注销并重新登录 Windows。

当你启用此策略时,某些模糊的应用程序在重启后将变得清晰,因此用户不需要注销并重新登录 Windows。

请注意以下几点:

每进程系统 DPI 将只改善位于主显示器上的桌面应用程序的显示效果。某些桌面应用程序在具有不同显示缩放比例的辅助显示器上仍然可能会模糊。

每进程系统 DPI 将不适用于所有应用程序,因为一些较旧的桌面应用程序在高 DPI 显示器上始终会模糊。

在某些情况下,你可能会在某些桌面应用程序中发现一些奇怪的行为。如果发生这种情况,应禁用每进程系统 DPI。

启用此设置可让你指定桌面应用程序的系统范围默认值以及每应用程序替代项。如果禁用或不配置此设置,则每进程系统 DPI 将不适用于系统上的任何进程。

支持的平台: 至少为 Windows Server、Windows 10 版本 1803

针对所有应用程序启用或禁用每进程系统 DPI。


  1. 启用
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\Control Panel\Desktop
    Value NameEnablePerProcessSystemDPI
    Value TypeREG_DWORD
    Value1
  2. 禁用
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\Control Panel\Desktop
    Value NameEnablePerProcessSystemDPI
    Value TypeREG_DWORD
    Value0

针对以下应用程序启用每进程系统 DPI。使用应用程序完整路径或应用程序文件名和扩展名。用分号分隔应用程序。

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Windows\Display
Value NameEnablePerProcessSystemDPIForProcesses
Value TypeREG_SZ
Default Value
针对以下应用程序禁用每进程系统 DPI。使用应用程序完整路径或应用程序文件名和扩展名。用分号分隔应用程序。

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Windows\Display
Value NameDisablePerProcessSystemDPIForProcesses
Value TypeREG_SZ
Default Value

display.admx

管理模板(计算机)

管理模板(用户)