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.
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Windows\Control Panel\Desktop |
Value Name | EnablePerProcessSystemDPI |
Value Type | REG_DWORD |
Value | 1 |
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Windows\Control Panel\Desktop |
Value Name | EnablePerProcessSystemDPI |
Value Type | REG_DWORD |
Value | 0 |
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Windows\Display |
Value Name | EnablePerProcessSystemDPIForProcesses |
Value Type | REG_SZ |
Default Value |
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Policies\Microsoft\Windows\Display |
Value Name | DisablePerProcessSystemDPIForProcesses |
Value Type | REG_SZ |
Default Value |