Määritä prosessikohtaiset järjestelmän DPI-asetukset

Prosessikohtainen järjestelmän DPI on sovellusten yhteensopivuusominaisuus työpöytäsovelluksille, joissa hahmonnus ei toimi oikein sen jälkeen, kun näytön skaalauskerrointa (DPI:tä) on muutettu. Kun ensisijaisen näytön skaalauskerroin muuttuu, monet työpöytäsovellukset voivat näkyä epätarkkoina. Ensisijaisen näytön skaalauskerroin voi muuttua esimerkiksi silloin, kun näyttöön yhdistetään tai siitä irrotetaan näyttö, jonka skaalauskerroin (DPI) on erilainen, kun siihen muodostetaan etäyhteys laitteesta, jonka näytön skaalauskerroin (DPI) on erilainen, tai kun näytön skaalauskerrointa muutetaan manuaalisesti. Jos työpöytäsovelluksia ei ole päivitetty näkymään tällaisissa tilanteissa oikein, ne näkyvät epätarkkoina, kunnes käyttäjä kirjautuu ulos Windowsista ja kirjautuu sitten takaisin sisään.

Kun tämä käytäntö otetaan käyttöön, jotkin epätarkat sovellukset näkyvät terävinä sovelluksen uudelleenkäynnistyksen jälkeen eikä käyttäjän ole tarpeen kirjautua ulos ja takaisin sisään Windowsiin.

Huomaa seuraavat asiat:

Prosessikohtainen järjestelmän DPI parantaa vain ensisijaiseen näyttöön sijoitettujen työpöytäsovellusten hahmontamista. Jotkin toissijaisten näyttöjen työpöytäsovellukset voivat edelleen näkyä epätarkkoina, jos toissijaisissa näytöissä on erilaiset skaalauskertoimet.

Prosessikohtainen järjestelmän DPI ei toimi kaikissa sovelluksissa, koska jotkin vanhat työpöytäsovellukset näkyvät aina epätarkkoina suuria DPI-arvoja käyttävissä näytöissä.

Joissakin tapauksissa joidenkin työpöytäsovellusten toiminta voi olla epätavallista. Jos tällaista ilmenee, prosessikohtainen järjestelmän DPI tulee poistaa käytöstä.

Kun tämä asetus otetaan käyttöön, työpöytäsovelluksille pystytään määrittämään koko järjestelmän laajuiset oletusasetukset sekä sovelluskohtaiset ohitukset. Jos asetus poistetaan käytöstä tai sitä ei määritetä, prosessikohtaista järjestelmän DPI:tä ei käytetä missään järjestelmän prosesseissa.

Tuettu: Vähintään Windows Server, Windows 10:n versio 1803

Ota käyttöön tai poista käytöstä prosessikohtainen järjestelmän DPI kaikissa sovelluksissa.


  1. Ota käyttöön
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\Control Panel\Desktop
    Value NameEnablePerProcessSystemDPI
    Value TypeREG_DWORD
    Value1
  2. Poista käytöstä
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\Control Panel\Desktop
    Value NameEnablePerProcessSystemDPI
    Value TypeREG_DWORD
    Value0

Ota käyttöön prosessikohtainen järjestelmän DPI seuraavissa sovelluksissa. Käytä joko koko sovelluspolkua tai sovelluksen tiedostonimeä ja tarkennetta. Erota sovellukset toisistaan puolipisteellä.

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Windows\Display
Value NameEnablePerProcessSystemDPIForProcesses
Value TypeREG_SZ
Default Value
Poista käytöstä prosessikohtainen järjestelmän DPI seuraavissa sovelluksissa. Käytä joko koko sovelluspolkua tai sovelluksen tiedostonimeä ja tarkennetta. Erota sovellukset toisistaan puolipisteellä.

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

display.admx

Hallintamallit (tietokoneet)

Hallintamallit (käyttäjät)