Tärkein Windows 10 Pieniltä näyttävien sovellusten korjaaminen suurella DPI: llä ja korkean resoluution näytöillä

Pieniltä näyttävien sovellusten korjaaminen suurella DPI: llä ja korkean resoluution näytöillä



Nykyään monet tietokoneet toimitetaan erittäin korkean resoluution näytöillä, vaikka tietokoneen muoto on pienempi, esimerkiksi Ultrabook tai tabletti. Tai sinulla voi olla 4K-tarkkuudella varustettu työpöydän näyttö. Tällaisissa resoluutioissa Windows ottaa DPI-skaalauksen käyttöön automaattisesti, jotta kaikki näytölläsi näkyvät suuremmina. On kuitenkin joitain kolmannen osapuolen sovelluksia, jotka eivät renderoidu oikein korkean DPI-ruudun kanssa. Ne näyttävät liian pieniltä näytön tarkkuudelle. Katsotaanpa, kuinka korjata ne, jos Windows 8.1 tai Windows 10 ei skaalaa niitä oikein.

DPI1
Tyypillisesti tällaiset sovellukset kirjoitettiin ennen korkean DPI-näytön ilmestymistä, eikä niitä päivitetty kunnolla tukemaan korkeaa DPI: tä. Ne näyttävät liian pieniltä ruudulta, joiden kirjasimia ei voida lukea, eivätkä ne skaalaa kunnolla. Painikkeet ovat usein väärin sijoitettuja tai liian pieniä napsautettaviksi vanhoissa sovelluksissa, joita ei ole päivitetty korkean DPI-näytön mukaan. Windows skaalaa kaikki sovellukset normaalisti käyttäen XP-tyylin skaalausta sekä DPI-virtualisointia niille sovelluksille, jotka eivät kerro Windowsille, että he ovat tietoisia DPI: stä. On kuitenkin joitain sovelluksia, jotka valehtelevat Windowsille, että heillä on korkea DPI-tietoisuus, vaikka ne eivät olisikaan, minkä vuoksi Windows ei skaalaa niitä. Tällaiset sovellukset toimivat väärin Full HD- tai 4K-tarkkuuksilla.

Korjataaksesi ne voidaan tehdä temppu, joka pakottaa Windowsin skaalaamaan sovellusta DPI-virtualisoinnin avulla. Testaukseni mukaan se voidaan kuitenkin tehdä turvallisesti vain Windows 8.1: ssä ja Windows 10: ssä. Menettely on pitkä ja hieman monimutkainen aloitteleville käyttäjille, mutta Windowsissa ei ole nopeaa käyttöliittymää, joka pakottaisi DPI-virtualisoinnin tietylle sovellukselle. Rekisterin säätäminen, joka liittyy tähän säätöön Windows 7: ssä tai Windows 8.0: ssa, aiheutti outoja käyttäytymismalleja ja sivuvaikutuksia, kuten ilmaisinalueen kuvakkeet, kadonneet, joten tee se omalla vastuullasi, jos käytät näitä käyttöjärjestelmiä. Jos käytössäsi on Windows 8.1 tai Windows 10, jatka näiden ohjeiden noudattamista.

Mainonta

  1. Luo tyhjä tekstitiedosto Uusi-valikosta napsauttamalla hiiren kakkospainikkeella missä tahansa. työpöydällä tai kansiossa. Tekstitiedostossa on oltava liian pienen ohjelman nimi EXE, jota seuraa teksti '.manifest'. Esimerkiksi, jos käyttämäsi ohjelman nimi, joka näyttää pieneltä, on SearchTool.exe, luomasi tekstitiedoston nimi on 'SearchTool.exe.manifest'. Jos et tiedä EXE-nimeä, napsauta hiiren kakkospainikkeella tehtäväpalkkia ja avaa Tehtävienhallinta, kun sovellus on käynnissä. Valitse sovellus, napsauta sitä hiiren kakkospainikkeella ja valitse Siirry yksityiskohtiin. Tiedot-välilehdessä näkyy EXE-nimi. Sitten voit luoda tekstitiedoston oikealla nimellä. esim. Processname.exe.ilmoitus.DPI3
  2. Lataa ja asenna ilmainen Resource Hacker -ohjelma täältä: http://www.angusj.com/resourcehacker/ . Se on resurssien muokkaustyökalu. Tarvitsemme sitä siksi, että sovellusluettelo on joskus tallennettu EXE: ään ja Windows mieluummin käyttää tätä sisäistä sovellusluetteloa oletusarvoisesti. Emme halua sivuuttaa sisäistä sovellusluetteloa kokonaan, jos se on olemassa, eli jos sovelluksen kehittäjä on lisännyt sen, koska se sisältää DPI-skaalauksen lisäksi muita tärkeitä tietoja sovelluksen vierekkäisestä kokoonpanosta ja UAC-korkeudesta.
  3. Käynnistä Resource Hacker ja avaa sovelluksen EXE, joka näyttää tavattoman pieneltä korkean resoluution näytölläsi.
  4. Ohjelman (EXE: n) luetteloresurssi tallennetaan yleensä resurssityypiksi 24. Tarkista, onko tämä resurssi 24 olemassa. Jos avaamassasi EXE: ssä ei ole sellaista resurssia # 24, sulje Resource Hacker ja avaa Muistiossa vaiheessa 1 luomasi tiedosto ja kopioi ja liitä seuraava teksti sen sisälle ja tallenna ja sulje sitten tekstitiedosto:
    Väärä

    Siirry nyt suoraan vaiheeseen 9 siinä tapauksessa, että avaamassasi EXE: ssä ei ollut resurssia 24 ja teit yllä olevan vaiheen.

  5. Jos sen sijaan Resurssihakkerissa avaamassasi EXE: ssä on resurssi 24, laajenna solmu nimeltä 24 -> 1 ja napsauta kohdetta 1033 (englanninkielisissä versioissa se on 1033). Napsauta hiiren kakkospainikkeella oikeassa ruudussa ja valitse Valitse kaikki. Napsauta sitten hiiren kakkospainikkeella valittua tekstiä uudelleen ja napsauta Kopioi ja sulje Resource Hacker. Älä tee muutoksia EXE: n sisäiseen luetteloon, koska EXE voi olla digitaalisesti allekirjoitettu tai pakattu. Emme halua muuttaa alkuperäistä EXE-tiedostoa.
  6. Avaa Muistio, avaa Muistiossa vaiheessa 1 luomasi tiedosto ja liitä Resource Hackerista kopioimasi Notepadiin ja tallenna tämä tiedosto Tiedosto-valikosta.
  7. Katso tässä tiedostossa, onko olemassa osiota, jolla dpiaware-lippu on asetettu True (tämä tarkoittaa, että sovellus väittää olevansa DPI-tietoinen, jos se näyttää pieneltä korkealla DPI-näytöllä):
    Totta

    Jos se on olemassa, vaihda se True-arvoksi False. Jos sovelluksen luettelotiedoissa ei ole tällaista DPI-tietoisuuteen liittyvää osiota, lisää yllä oleva tekstilohko heti seuraavan rivin jälkeen luettelotiedostoon:

  8. Vaihda dpaware-lippu True-False-arvoksi ja tallenna muutokset tiedostoon ja sulje se.
  9. Kopioi tiedosto EXE-kansioon. Jos ohjelma on esimerkiksi asennettu hakemistoon C: Program Files Contoso SearchTool.exe, kopioi luettelo C: Program Files Contoso-hakemistoon.
  10. Nyt meidän on mukautettava Windows kertoa sille, että se pitää parempana ulkoisia manifestitiedostoja kuin EXE: n sisäisiä sisäisiä tiedostoja. Tämä rekisterin säätö on tehtävä * vain * Windows 8.1- ja Windows 10 -käyttöjärjestelmille. Jos käytössäsi on Windows 7 tai Windows 8.0 RTM, seuraavan rekisterin muutoksen tekeminen voi aiheuttaa odottamattomia sivuvaikutuksia, kuten joidenkin järjestelmän toimintojen rikkoutuminen tai sovellusten kaatuminen.
  11. Avaa Rekisterieditori (Regedit.exe) Windows 8.1: ssä tai Windows 10: ssä. Siirry seuraavaan rekisterin aliavain:
    HKEY_LOCAL_MACHINE> OHJELMISTO> Microsoft> Windows> CurrentVersion> SideBySide
  12. Napsauta hiiren kakkospainikkeella, valitse UUSI> DWORD (32-bittinen) -arvo. Anna sille nimi: PreferExternalManifest ja paina sitten ENTER.
  13. Napsauta hiiren kakkospainikkeella PreferExternalManifest ja valitse sitten Muokkaa. Anna arvotiedot 1. Napsauta OK. Poistu rekisterieditorista.
  14. Käynnistä Windows uudelleen ja suorita sovellus, jolle lisäsit tämän luettelon.

Windowsin DPI-virtualisointiominaisuuden tulisi skaalata sovellus, eikä se näytä enää liian pieneltä käyttökelvottomilla hallintalaitteilla. Teksti saattaa näyttää epäselvältä, mutta se johtuu siitä, että sovelluskehittäjä ei päivittänyt sovellusta suurelle DPI: lle. Hieman sumea teksti on siedettävää kuin lukukelvoton pienikokoinen käyttöliittymä, jossa on pienet ohjaimet.

Jos sovellusta kehitetään edelleen aktiivisesti, ota yhteyttä sen kehittäjään, jotta hän todella tekee sen skaalattavaksi oikein korkealla DPI: llä eikä vain merkitse EXE: tä korkean DPI: n tietoisuutena. Jos sovellusta ei enää ylläpidetä, sinulla ei ole onnea. Tämä on yhtä hyvä kuin sovellus näyttää (hieman epäselvällä tekstillä). Sovelluksen pitäisi kuitenkin olla nyt käytettävissä.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Kuinka ottaa tumma tila käyttöön Notionissa
Kuinka ottaa tumma tila käyttöön Notionissa
Jos käytät Notion muistiinpanosovellusta, saatat haluta aktivoida Tumman tilan asetuksen. On monia syitä, miksi ihmiset suosivat tummaa tilaa, joko tietokoneen lähettämän valon vähentäminen, silmien rasituksen torjuminen,
Kuinka antaa järjestelmänvalvojalle pääsy toiselle käyttäjälle ristiriidassa
Kuinka antaa järjestelmänvalvojalle pääsy toiselle käyttäjälle ristiriidassa
https://www.youtube.com/watch?v=zV6ZGRXUvuE Olet asettanut itsellesi suloisen palvelimen Discordiin. Muutama lähimmistä silmuistasi, joitain uusia melko mahtavia ihmisiä, ja paikka kukoistaa. Haluat ajatella, että sinä
5 parasta Android-emulaattoria Macille vuonna 2024
5 parasta Android-emulaattoria Macille vuonna 2024
Saatavilla on paljon upeita Android-sovelluksia, mutta et voi käyttää niitä Mac-tietokoneellasi ilman emulaattoria. Pyrimme tuomaan sinulle tämän luettelon parhaista Android-emulaattoreista Macille.
Kuinka sammuttaa iPhone käyttämättä virtapainiketta
Kuinka sammuttaa iPhone käyttämättä virtapainiketta
https://www.youtube.com/watch?v=jPy4i0dbh-U Älypuhelimista tulee monimutkaisempia vuosittain, ja olet ehkä huomannut kehittyvän trendin. Nykypäivän puhelimissa on aina ainakin kaksi tapaa tehdä sama asia, yleensä
Suoritus ja viimeistely Apex Legendsissä
Suoritus ja viimeistely Apex Legendsissä
Apex Legendsin kaltaisen PvP-pelin päättäjät tarjoavat mahdollisuuden hieroa pelaajan kasvoja tappiossaan ja päättää pelielämänsä viimeisellä kukoistamisella. Ne ovat keskeinen osa monia tietokonepelejä ja
Sanyo Xacti VPC-HD700 -katsaus
Sanyo Xacti VPC-HD700 -katsaus
Erottuvat pistoolikahvan Xacti-videokamerat ovat olleet noin vuodesta 2003, jolloin tarkastelimme Sanyo VPC-C1: tä. Alkuperäisen mallin videonlaatu ei ollut tarpeeksi hyvä perustelemaan sen korkeaa hintaa, mutta asiat ovat sittemmin muuttuneet
Parhaat käsityömallit [tammikuu 2020]
Parhaat käsityömallit [tammikuu 2020]
Käsite on uusi tuottavuussovellus, jonka avulla voit järjestää työviikon. Runsailla työkaluilla ja malleilla pystyt rakentamaan työsi mieleisekseen. Toisin kuin muut sovellukset, kuten OneNote, Notion estää infrastruktuurin