Põhiline Windows 10 Kuidas parandada rakendusi, mis näevad väikese DPI-ga ja suure eraldusvõimega ekraanidel väikesed välja

Kuidas parandada rakendusi, mis näevad väikese DPI-ga ja suure eraldusvõimega ekraanidel väikesed välja



Tänapäeval tarnitakse paljud arvutid väga kõrge eraldusvõimega ekraanidega, isegi kui arvuti vormitegur on väiksem, näiteks Ultrabook või tahvelarvuti. Või võib teil olla 4K eraldusvõimega töölauamonitor. Selliste eraldusvõimaluste korral lülitab Windows DPI skaleerimise automaatselt sisse, nii et kõik ekraanil kuvatavad muutuvad suuremaks. Siiski on mõned kolmanda osapoole rakendused, mida ei renderdata kõrgete DPI-ekraanidega korralikult. Need näevad ekraani eraldusvõime jaoks liiga väikesed välja. Vaatame, kuidas neid parandada, kui Windows 8.1 või Windows 10 neid õigesti ei skaleeri.

DPI1
Tavaliselt on sellised rakendused kirjutatud enne kõrgete DPI-ekraanide ilmumist ja neid pole korralikult värskendatud, et neid kõrge DPI-ga toetada. Need tunduvad ekraanil liiga väikesed, võimatute fontide lugemisega ja need ei mahu korralikult. Sageli on nupud valesti paigutatud või liiga väikesed, et klõpsata nende vanade rakenduste puhul, mida pole kõrge DPI-kuvaga värskendatud. Windows skaleerib tavaliselt kõik rakendused automaatselt, kasutades XP stiilis skaleerimist, samuti DPI virtualiseerimist nende rakenduste jaoks, mis ei ütle Windowsile, et nad on DPI-st teadlikud. Siiski on mõned rakendused, mis valetavad Windowsile, et nad on kõrge DPI-ga teadlikud, isegi kui nad seda ei tea, mistõttu Windows neid ei skaleeri. Selliseid rakendusi renderdatakse täis HD- või 4K-eraldusvõimaluste korral valesti.

Nende parandamiseks saab teha triki, mis sunnib Windowsi rakendust DPI-virtualiseerimise abil skaleerima. Kuid minu testide kohaselt saab seda ohutult teha ainult Windows 8.1 ja Windows 10. Protseduur on algajatele kasutajatele pikk ja pisut keeruline, kuid Windowsis pole kiiret GUI-d, mis sunniks konkreetse rakenduse jaoks DPI-virtualiseerimise sisse lülitama. Selle näpistamisega seotud registri näpistamine Windows 7 või Windows 8.0-s põhjustas mõningaid kummalisi käitumisviise ja kõrvaltoimeid, näiteks süsteemses salves olevad ikoonid, kaduma, nii et tehke seda omal vastutusel, kui käivitate need OS-id. Kui kasutate Windows 8.1 või Windows 10, jätkake nende juhistega.

Reklaam

  1. Looge menüüst Uus tühi tekstifail, paremklõpsates ükskõik kus töölaual või kaustas. Tekstifailil peaks olema liiga väikese nimega programmi EXE nimi, millele järgneb tekst .manifest. Näiteks kui teie kasutatava väikese programmiga nimi on SearchTool.exe, peaks teie loodud tekstifaili nimi olema „SearchTool.exe.manifest”. Kui te ei tea EXE nime, paremklõpsake tegumiribal ja avage rakenduse töötamise ajal tegumihaldur. Valige rakendus, paremklõpsake seda ja klõpsake nuppu Ava üksikasjad. Vahekaardil Üksikasjad kuvatakse EXE-nimi. Seejärel saate luua vastava nimega tekstifaili. nt. Processname.exe.manifest.DPI3
  2. Laadige alla ja installige tasuta Resource Hackeri programm siit: http://www.angusj.com/resourcehacker/ . See on ressursside redigeerimise tööriist. Põhjus, miks me seda vajame, on see, et rakenduse manifest salvestatakse mõnikord EXE-s ja Windows eelistab vaikimisi seda sisemist rakenduse manifesti. Me ei soovi sisemist rakenduse manifesti täielikult ignoreerida, kui see on olemas, see tähendab, et kui rakenduse arendaja on selle lisanud, kuna see sisaldab lisaks DPI skaleerimisele muud olulist teavet rakenduse kõrvuti seadistamise ja UAC kõrguse kohta.
  3. Käivitage Resource Hacker ja avage selles rakenduse EXE, mis tundub teie kõrgresolutsiooniga ekraanil ebatavaliselt väike.
  4. Programmi (EXE) manifestiressurss salvestatakse tavaliselt ressursitüübina 24. Kontrollige, kas see ressurss 24 on olemas. Kui teie avatud EXE-s sellist ressurssi nr 24 pole, sulgege Resource Hacker ja avage Notepadis 1. toimingus loodud fail ja kopeerige järgmine tekst selle sisse ning seejärel salvestage ja sulgege tekstifail:
    Vale

    Jätke nüüd otse 9. sammu juurde juhul, kui teie avatud EXE-s ei olnud ressurssi 24 ja te tegite ülaltoodud sammu.

  5. Kui selle asemel on Resource Hackeris avatud EXE-s ressurss 24, laiendage sõlme nimega 24 -> 1 ja klõpsake üksusel 1033 (ingliskeelsete väljaannete puhul on see 1033). Paremklõpsake parempoolsel paanil ja klõpsake nuppu Vali kõik. Seejärel paremklõpsake valitud teksti uuesti ja klõpsake käsku Kopeeri ja sulgege ressursihäkker. Ärge tehke EXE sisemises manifestis muudatusi, kuna EXE võib olla digitaalallkirjastatud või tihendatud. Me ei soovi algset EXE-i muuta.
  6. Avage Notepad, avage Notepadis 1. etapis loodud fail ja kleepige Resource Hackerist kopeeritud märkmikku ning salvestage see fail menüüst File.
  7. Selles failis vaadake, kas on jaotist, mille dpiaware-lipu väärtuseks on seatud True (see tähendab, et rakendus väidab, et on DPI-ga kursis, kui see tundub kõrge DPI-ekraanil väike):
    Tõsi

    Kui see on olemas, muutke see väärtusest True väärtuseks True. Kui rakenduse manifestiteabes sellist DPI-teadlikkusega seotud jaotist pole, lisage ülaltoodud tekstiplokk kohe manifestifaili järgmise rea järele:

  8. Muutke dpaware'i lipp väärtusest True väärtuseks False ja salvestage faili muudatused ning sulgege see.
  9. Kopeerige fail EXE kausta. Näiteks kui programm on installitud kausta C: Program Files Contoso SearchTool.exe, kopeerige manifest kataloogi C: Program Files Contoso.
  10. Nüüd peame Windowsi näpistama, et ta eelistaks väliseid manifestifaile, mitte EXE-sse sisseehitatud sisemisi. Seda registri näpistamist tuleb teha * ainult * Windows 8.1 ja Windows 10 jaoks. Kui kasutate Windows 7 või Windows 8.0 RTM, võib järgmise registri näpistamise tegemine põhjustada ootamatuid kõrvaltoimeid, näiteks mõne süsteemi funktsionaalsuse purunemine või rakenduste krahh.
  11. Avage registriredaktor (Regedit.exe) Windows 8.1 või Windows 10-s. Liikuge järgmisele registri alamvõtmele:
    HKEY_LOCAL_MACHINE> TARKVARA> Microsoft> Windows> CurrentVersion> SideBySide
  12. Paremklõpsake ja valige NEW> DWORD (32 bit) Value. Pange sellele nimi: PreferExternalManifest ja vajutage seejärel sisestusklahvi ENTER.
  13. Paremklõpsake nuppu PreferExternalManifest ja seejärel klõpsake käsku Muuda. Väärtusandmete sisestamine 1. Klõpsake nuppu OK. Väljuge registriredaktorist.
  14. Nüüd taaskäivitage Windows ja käivitage rakendus, millele selle manifesti lisasite.

Rakendust peaks skaleerima Windowsi DPI virtualiseerimise funktsioon ja see ei tundu kasutuskõlbmatute juhtnuppudega enam liiga väike. Tekst võib tunduda udune, kuid seda seetõttu, et rakenduse arendaja ei värskendanud rakendust kõrge DPI-ga. Pisut udune tekst on talutav kui loetamatu väikese suurusega ja väikeste juhtnuppudega kasutajaliides.

Kui rakendust arendatakse endiselt aktiivselt, peate võtma ühendust selle arendajaga, et ta muudaks selle suure DPI-ga õigesti skaalaks ja mitte lihtsalt ei märkiks EXE-d kõrge DPI-ga teadlikuks. Kui rakendust enam ei hooldata, pole teil õnne. See on sama hea, kui rakendus välja näeb (kergelt uduse tekstiga). Kuid rakendus peaks olema nüüd kasutatav.

Huvitavad Artiklid

Toimetaja Valik

Kuidas muuta Google'i koduhäire heli
Kuidas muuta Google'i koduhäire heli
Äratuskellad on minevik. Tänapäeval on palju ägedaid nutikaid äratuskellasid. Näiteks, kas teadsite, et saate oma Google Home'i kasutada häirena? Reeglina võivad piiksuvad häired olla väga
Kuidas eemaldada tulekahju rakendusest Alexa
Kuidas eemaldada tulekahju rakendusest Alexa
Esiteks on Amazon Firestick üks populaarsemaid Alexa seadmeid seal. See on Bluetoothi ​​kaugjuhtimispult, mis on varustatud häältoega ja klanitud, minimalistliku disainiga. Nagu iga teine ​​Alexa seade, on ka teie Firestick
Mis on HKEY_LOCAL_MACHINE?
Mis on HKEY_LOCAL_MACHINE?
HKEY_LOCAL_MACHINE, sageli lühendatud HKLM-ks, on registri taru, mis sisaldab enamikku Windowsi konfiguratsiooniandmetest.
Kuidas aksolotleid Minecraftis taltsutada
Kuidas aksolotleid Minecraftis taltsutada
Kui teate, kuidas aksolotleid taltsutada, saate neid aretada ja teha neist oma liitlased. Siit saate teada, mida aksolotlid söövad ja kust neid Minecraftis leida.
Gmaili konto lisamine Outlooki
Gmaili konto lisamine Outlooki
Nagu võite teada, on Outlook ühilduv kõigi suuremate e-posti teenuse pakkujatega. Kuna enamikul inimestel on vähemalt üks Gmaili konto, näitame teile, kuidas saate oma oma Outlooki lisada. Me selgitame protsessi
Hosts-faili haldamine Windows 10-s
Hosts-faili haldamine Windows 10-s
https://youtu.be/abKGhz_qoMw Hostifail on arvutifail, mida opsüsteem kasutab hostinimede IP-aadressidele kaardistamiseks. See on lihttekstifail, mida tavapäraselt nimetatakse hostiks. Windows 10-s pole see erinev. Vikipeedia määratleb
Kuidas saada Robloxis rohkem restoranikliente
Kuidas saada Robloxis rohkem restoranikliente
Minu restoran on Robloxi üks populaarseimaid ajaviiteid. Kasutajad võistlevad kõige kasumlikumate restoranide ehitamise eest avalikele või VIP-serveritele. Kuigi see on lõbus mäng, võib selles liikumine olla keeruline