Настройка параметров DPI на уровне системы для каждого процесса

DPI на уровне системы для каждого процесса — это функция совместимости приложения для классических приложений, которые некорректно выполняют преобразование после изменения коэффициента масштабирования экрана (DPI). Когда коэффициент масштабирования экрана основного дисплея изменяется (что может произойти при подключении или отключении дисплея c другим коэффициентом масштабирования дисплея (DPI), удаленном подключении с устройства с другим коэффициентом масштабирования дисплея или изменении коэффициента масштабирования вручную), многие классические приложения могут отображаться размыто. Классические приложениях, которые не были обновлены для правильного отображения в этом сценарии, будут отображаться размыто, пока пользователь не выйдет из системы Windows и не зайдет в нее обратно.

При включении этой политики некоторые размытые приложения будут отображаться четко после перезапуска не требуя от пользователя выхода из системы Windows и последующего входа в нее.

Следует учитывать следующие моменты.

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

Административные шаблоны (компьютеры)

Административные шаблоны (пользователи)