Glavni Windows 10 Kako popraviti aplikacije koje izgledaju maleno na zaslonima visoke razlučivosti (DPI) i visoke rezolucije

Kako popraviti aplikacije koje izgledaju maleno na zaslonima visoke razlučivosti (DPI) i visoke rezolucije



Danas se mnoga računala isporučuju s zaslonima vrlo visoke razlučivosti, čak i ako je faktor oblika računala manji, na primjer Ultrabook ili tablet. Ili možda imate stolni monitor s 4K razlučivosti. U takvim razlučivostima Windows automatski uključuje skaliranje DPI-ja, tako da sve na vašem zaslonu postaje veće. Međutim, postoje neke aplikacije trećih strana koje se ne prikazuju pravilno na zaslonima s visokim DPI-jem. Izgledaju premalo za razlučivost zaslona. Pogledajmo kako ih popraviti ako ih sustav Windows 8.1 ili Windows 10 ne prilagođava pravilno.

DPI1
Tipično su takve aplikacije napisane prije pojave zaslona s visokim DPI-jevima i nisu ispravno ažurirane kako bi podržavale visoke DPI-je. Izgledaju premalo na zaslonu s fontovima koje je nemoguće pročitati i ne prilagođavaju se pravilno. Gumbi su često pogrešno postavljeni ili su previše sićušni da bi se kliknulo za stare aplikacije koje nisu ažurirane za zaslone s visokim DPI. Windows obično skalira sve aplikacije automatski koristeći skaliranje u stilu XP, kao i DPI virtualizaciju za one aplikacije koje Windowsu ne kažu da su svjesne DPI-ja. Međutim, neke aplikacije Windowsima lažu da su svjesni DPI-a čak i ako nisu, zbog čega ih Windows ne skalira. Takve se aplikacije prikazuju neprikladno na razlučivostima pune HD ili 4K.

Da bi ih popravio, može se napraviti trik koji prisiljava Windows da skalira aplikaciju pomoću DPI virtualizacije. Međutim, prema mojem testiranju, to se može sigurno izvesti samo na sustavima Windows 8.1 i Windows 10. Postupak je dugačak i pomalo složen za korisnike početnike, ali u sustavu Windows ne postoji brzi GUI koji prisiljava DPI virtualizaciju za određenu aplikaciju. Podešavanje registra uključeno u ovo podešavanje na sustavima Windows 7 ili Windows 8.0 uzrokovalo je neka neobična ponašanja i nuspojave poput ikona sistemske trake, pa to učinite na vlastiti rizik ako pokrećete ove OS-ove. Ako imate Windows 8.1 ili Windows 10, nastavite s ovim uputama.

Oglas

  1. Stvorite praznu tekstualnu datoteku iz izbornika Novo klikom bilo gdje desnim klikom, npr. na radnoj površini ili u mapi. Tekstualna datoteka trebala bi imati naziv programa EXE, što je premalo, nakon čega slijedi tekst '.manifest'. Na primjer, ako je naziv programa koji koristite, a koji izgleda malo, SearchTool.exe, tekstualna datoteka koju kreirate trebala bi biti nazvana 'SearchTool.exe.manifest'. Ako ne znate naziv EXE, desnom tipkom miša kliknite traku zadataka i otvorite upravitelj zadataka dok je ta aplikacija pokrenuta. Odaberite aplikaciju i kliknite je desnom tipkom i kliknite Idi na pojedinosti. Na kartici Pojedinosti prikazat će se naziv EXE. Tada možete stvoriti tekstualnu datoteku s odgovarajućim nazivom. npr. Processname.exe.manifest.DPI3
  2. Preuzmite i instalirajte besplatni program Resource Hacker ovdje: http://www.angusj.com/resourcehacker/ . To je alat za uređivanje resursa. Razlog zašto nam je potreban je taj što se manifest aplikacije ponekad pohranjuje unutar EXE-a, a Windows preferira ovaj interni manifest aplikacije prema zadanim postavkama. Ne želimo u potpunosti ignorirati interni manifest aplikacije ako postoji, odnosno ako ga je dodao programer, jer osim skaliranja DPI-a sadrži i druge važne informacije o paralelnoj konfiguraciji aplikacije i povišenju UAC-a.
  3. Pokrenite Resource Hacker i u njemu otvorite EXE aplikacije koji na vašem zaslonu visoke razlučivosti izgleda neuobičajeno malen.
  4. Resurs manifesta (EXE) obično se pohranjuje kao vrsta resursa 24. Provjerite postoji li taj resurs 24. Ako takav izvor # 24 ne postoji unutar EXE-a koji ste otvorili, zatvorite Resource Hacker i otvorite datoteku koju ste stvorili u koraku 1 u programu Notepad i u nju kopirajte i zalijepite sljedeći tekst, a zatim spremite i zatvorite tekstualnu datoteku:
    Lažno

    Sada prijeđite izravno na korak 9 za slučaj kada u EXE-u koji ste otvorili nije bilo resursa 24 i učinili ste gornji korak.

  5. Ako umjesto toga, u EXE-u koji ste otvorili u Resource Hackeru postoji resurs 24, tada proširite čvor nazvan 24 -> 1 i kliknite stavku 1033 (to je 1033 za izdanja na engleskom jeziku). Desni klik u desnom oknu i kliknite Select all. Zatim ponovno desnom tipkom miša kliknite odabrani tekst i kliknite Kopiraj i zatvori Resource Hacker. Ne mijenjajte interni EXE-ov manifest jer EXE može biti digitalno potpisan ili komprimiran. Ne želimo mijenjati izvorni EXE.
  6. Otvorite Notepad, otvorite datoteku koju ste stvorili u koraku 1 u Notepadu i zalijepite ono što ste kopirali iz Resource Hackera u Notepad i spremite ovu datoteku s izbornika File.
  7. U ovoj datoteci pogledajte postoji li odjeljak koji ima zastavicu dpiaware postavljenu na True (to znači da aplikacija tvrdi da je svjesna DPI-a ako na zaslonu s visokim DPI-jem izgleda malo):
    Pravi

    Ako postoji, promijenite ga iz True u False. Ako u informacijama o manifestu aplikacije ne postoji takav odjeljak koji se odnosi na svijest o DPI-ju, dodajte gornji blok teksta odmah nakon sljedećeg retka u datoteci manifesta:

  8. Promijenite zastavicu dpaware iz True u False i spremite promjene u datoteku i zatvorite je.
  9. Kopirajte datoteku u EXE-ovu mapu. Na primjer, ako je program instaliran u C: Program Files Contoso SearchTool.exe, kopirajte manifest u direktorij C: Program Files Contoso.
  10. Sada moramo podesiti sustav Windows kako bismo mu rekli da preferira vanjske datoteke manifesta u odnosu na interne ugrađene u EXE. Ovo podešavanje registra mora se izvršiti * samo * za Windows 8.1 i Windows 10. Ako koristite Windows 7 ili Windows 8.0 RTM, sljedeće podešavanje registra može prouzročiti neočekivane nuspojave poput prekida neke funkcije sustava ili otkazivanja aplikacija.
  11. Otvorite uređivač registra (Regedit.exe) u sustavu Windows 8.1 ili Windows 10. Dođite do sljedećeg potključa registra:
    HKEY_LOCAL_MACHINE> SOFTVER> Microsoft> Windows> CurrentVersion> SideBySide
  12. Desnom tipkom miša odaberite NEW> DWORD (32-bitna) vrijednost. Dajte mu ime: PreferExternalManifest, a zatim pritisnite ENTER.
  13. Desnom tipkom miša kliknite PreferExternalManifest, a zatim kliknite Izmijeni. Unesite podatke o vrijednosti 1. Kliknite U redu. Izađite iz uređivača registra.
  14. Sada ponovo pokrenite Windows i pokrenite aplikaciju za koju ste dodali ovaj manifest.

Aplikaciju bi trebalo prilagoditi značajkom virtualizacije sustava Windows DPI i više neće izgledati premalo s neupotrebljivim kontrolama. Tekst može izgledati mutno, ali to je zato što programer aplikacije nije ažurirao aplikaciju za visoke DPI. Lagano mutni tekst podnošljiv je od nečitko malog korisničkog sučelja sa sitnim kontrolama.

Ako se aplikacija još uvijek aktivno razvija, trebali biste se obratiti njezinu programeru kako bi je on stvarno pravilno prilagodio na visokim DPI, a ne samo označio EXE kao svjestan visokog DPI. Ako se aplikacija više ne održava, nemate sreće. Ovo je onoliko dobro koliko će aplikacija izgledati (s pomalo mutnim tekstom). Međutim, aplikacija bi sada trebala biti upotrebljiva.

Zanimljivi Članci

Izbor Urednika

Uklonite mrežni pogon karte s ovog kontekstnog izbornika računala u sustavu Windows 10
Uklonite mrežni pogon karte s ovog kontekstnog izbornika računala u sustavu Windows 10
Kako ukloniti mapiranje mrežnog pogona i odspojiti unose mrežnog pogona s ovog kontekstnog izbornika računala u sustavu Windows 10 Mapiranje mrežnog pogona u sustavu Windows važan je zadatak onih koji se moraju mnogo puta dnevno pozivati ​​na mrežne resurse. Jednom kada se mrežno mjesto preslika na mrežni pogon, to može biti
Nema zvukova u sustavu Windows 10? Evo kako to popraviti
Nema zvukova u sustavu Windows 10? Evo kako to popraviti
Kada nemate zvuk na računalu sa sustavom Windows 10, koristite ove prijedloge za dijagnosticiranje i rješavanje problema sa zvukom.
Kako automatski preuzeti slike u Outlooku
Kako automatski preuzeti slike u Outlooku
Ako koristite Outlook za provjeru e-pošte, znate da svaku sliku morate preuzeti ručno. Outlook neće automatski preuzeti fotografije u vašim porukama e-pošte pa morate kliknuti gdje piše
Snapchat prijatelji nestaju – brišu li vas?
Snapchat prijatelji nestaju – brišu li vas?
Snapchat redovito ažurira vaš popis prijatelja i popis najboljih prijatelja na temelju vaše aktivnosti. Kada ljudi ispadnu s popisa vaših najboljih prijatelja, to obično ima veze s kim najčešće komunicirate. Međutim, ako
Arhiva oznaka: Windows 10, gradnja 10537
Arhiva oznaka: Windows 10, gradnja 10537
Plug-in mogućnosti grijanja automobila
Plug-in mogućnosti grijanja automobila
Postoji pregršt vrsta električnih grijača za automobile, uključujući jedinice od 12 V i 120 V, a svaka je najprikladnija za različitu upotrebu.
U Cimetu povećajte ikone ploča i aplikacija
U Cimetu povećajte ikone ploča i aplikacija
Evo jednostavnog trika koji će vam omogućiti da povećate veličinu ploče i povećate njene ikone u radnom okruženju Cinnamon u Linuxu.