Hlavná Windows 10 Ako opraviť aplikácie, ktoré vyzerajú na displejoch s vysokým DPI a vysokým rozlíšením malé

Ako opraviť aplikácie, ktoré vyzerajú na displejoch s vysokým DPI a vysokým rozlíšením malé



Dnes sa veľa počítačov dodáva s displejmi s veľmi vysokým rozlíšením, aj keď je veľkosť počítača menšia, napríklad Ultrabook alebo tablet. Alebo môžete mať stolný monitor s rozlíšením 4K. Pri takomto rozlíšení systém Windows automaticky zapne zmenu mierky DPI, takže sa všetko na obrazovke zväčší. Existujú však niektoré aplikácie tretích strán, ktoré sa na obrazovkách s vysokým DPI nezobrazujú správne. Na rozlíšenie obrazovky vyzerajú príliš malé. Pozrime sa, ako ich opraviť, ak ich Windows 8.1 alebo Windows 10 správne nemeria.

DPI1
Takéto aplikácie sa zvyčajne písali skôr, ako sa zobrazili displeje s vysokým DPI, a neboli správne aktualizované, aby podporovali vysoké DPI. Na obrazovke sa javia ako príliš malé a nedokážu čítať písma a ich veľkosť nie je dostatočná. Tlačidlá sú často nesprávne umiestnené alebo príliš malé na to, aby mohli kliknúť na staré aplikácie, ktoré neboli aktualizované pre displeje s vysokým DPI. Windows zvyčajne škálovajú všetky aplikácie automaticky pomocou škálovania štýlu XP a virtualizácie DPI pre tie aplikácie, ktoré systému Windows nepovedia, že sú si vedomé DPI. Existujú však niektoré aplikácie, ktoré Windows klamú a vedia, že majú vysoké DPI, aj keď nie, a preto ich Windows nerozšíri. Takéto aplikácie sa vykresľujú nesprávne v rozlíšení Full HD alebo 4K.

Ak ich chcete opraviť, je možné urobiť trik, ktorý prinúti Windows škálovať aplikáciu pomocou virtualizácie DPI. Podľa môjho testovania ho však možno bezpečne vykonať iba v systémoch Windows 8.1 a Windows 10. Tento postup je pre začínajúcich používateľov dlhý a trochu zložitý, ale v systéme Windows neexistuje rýchle grafické používateľské rozhranie, ktoré by vynútilo virtualizáciu DPI pre konkrétnu aplikáciu. Vykonanie vylepšenia registra, ktoré je súčasťou tohto vylepšenia, v systéme Windows 7 alebo Windows 8.0 spôsobilo nejaké zvláštne správanie a vedľajšie účinky, ako napríklad zmiznutie ikon na systémovej lište, takže ak používate tieto operačné systémy, urobte to na svoje vlastné riziko. Ak máte Windows 8.1 alebo Windows 10, pokračujte týmito pokynmi.

Inzerát

  1. Vytvorte prázdny textový súbor z ponuky Nové kliknutím pravým tlačidlom myši kdekoľvek, napr. na pracovnej ploche alebo v priečinku. Textový súbor by mal mať názov programu EXE, ktorý je príliš malý, za ktorým by mal nasledovať text „.manifest“. Napríklad ak je názov použitého programu, ktorý vyzerá ako malý, SearchTool.exe, textový súbor, ktorý vytvoríte, by mal mať názov „SearchTool.exe.manifest“. Ak nepoznáte názov EXE, kliknite pravým tlačidlom myši na panel úloh a počas spustenej aplikácie otvorte Správcu úloh. Vyberte aplikáciu a kliknite na ňu pravým tlačidlom myši a potom kliknite na položku Prejsť na podrobnosti. Na karte Podrobnosti sa zobrazí názov EXE. Potom môžete vytvoriť textový súbor s príslušným názvom. napr. Processname.exe.manifest.DPI3
  2. Tu si stiahnite a nainštalujte bezplatný program Resource Hacker: http://www.angusj.com/resourcehacker/ . Je to nástroj na úpravu zdrojov. Dôvod, ktorý to potrebujeme, je ten, že manifest aplikácie je niekedy uložený v EXE a Windows predvolene preferuje tento interný manifest aplikácie. Nechceme interný manifest aplikácie úplne ignorovať, ak existuje, teda ak ho vývojár aplikácie pridal, pretože okrem mierky DPI obsahuje ďalšie dôležité informácie o konfigurácii aplikácie vedľa seba a zvýšení UAC.
  3. Spustite program Resource Hacker a otvorte v ňom súbor EXE aplikácie, ktorý na vašom displeji s vysokým rozlíšením vyzerá nezvyčajne malý.
  4. Zdroj manifestu programu (EXE) je zvyčajne uložený ako typ prostriedku 24. Skontrolujte, či tento zdroj 24 existuje. Ak vo vnútri súboru EXE, ktorý ste otvorili, žiadny takýto zdroj č. 24 neexistuje, zatvorte program Resource Hacker a otvorte súbor, ktorý ste vytvorili v kroku 1 v programe Poznámkový blok, a do neho skopírujte a vložte nasledujúci text a potom textový súbor uložte a zatvorte:
    Falošné

    Teraz preskočte priamo na krok 9 pre prípad, že vo vnútri EXE, ktorý ste otvorili, nebol žiadny zdroj 24 a vykonali ste vyššie uvedený krok.

  5. Ak namiesto toho existuje zdroj 24 v EXE, ktorý ste otvorili v nástroji Resource Hacker, rozbaľte uzol s názvom 24 -> 1 a kliknite na položku 1033 (pre vydania v anglickom jazyku je to 1033). Kliknite pravým tlačidlom myši na pravý panel a kliknite na položku Vybrať všetko. Potom znova kliknite pravým tlačidlom myši na vybraný text a potom kliknite na príkaz Kopírovať a zavrieť Resource Hacker. Nerobte žiadne zmeny vo vnútornom manifeste EXE, pretože EXE môže byť digitálne podpísaný alebo komprimovaný. Nechceme upravovať pôvodné EXE.
  6. Otvorte program Poznámkový blok, otvorte súbor, ktorý ste vytvorili v kroku 1 v programe Poznámkový blok, a vložte do programu Poznámkový blok to, čo ste skopírovali z nástroja Resource Hacker, a uložte tento súbor z ponuky Súbor.
  7. V tomto súbore skontrolujte, či existuje časť, ktorá má príznak dpiaware nastavený na hodnotu True (to znamená, že aplikácia tvrdí, že vie DPI, ak na vysokom displeji DPI vyzerá malá):
    Pravdaže

    Ak existuje, zmeňte ju z True na False. Ak v informáciách o manifeste aplikácie žiadna takáto časť súvisiaca s DPI neexistuje, pridajte vyššie uvedený blok textu hneď za nasledujúci riadok v súbore manifestu:

  8. Zmeňte príznak dpaware z True na False a uložte zmeny do súboru a zavrite ho.
  9. Skopírujte súbor do priečinka EXE. Napríklad ak je program nainštalovaný v priečinku C: Program Files Contoso SearchTool.exe, skopírujte manifest do adresára C: Program Files Contoso.
  10. Teraz musíme vylepšiť systém Windows, aby sme mu povedali, aby uprednostňoval externé súbory manifestu pred internými vloženými vo vnútri EXE. Toto vylepšenie registra je potrebné vykonať * iba * pre Windows 8.1 a Windows 10. Ak používate Windows 7 alebo Windows 8.0 RTM, nasledujúce vylepšenie registra môže spôsobiť neočakávané vedľajšie účinky, ako napríklad narušenie niektorých funkcií systému alebo zlyhanie aplikácií.
  11. Otvorte Editor databázy Registry (Regedit.exe) v systéme Windows 8.1 alebo Windows 10. Prejdite na nasledujúci podkľúč databázy Registry:
    HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> SideBySide
  12. Pravým tlačidlom myši kliknite na položku NOVÉ> Hodnota DWORD (32 bitov). Pomenujte ho: PreferExternalManifest a stlačte kláves ENTER.
  13. Pravým tlačidlom myši kliknite na PreferExternalManifest a potom kliknite na príkaz Upraviť. Zadajte údaje o hodnote 1. Kliknite na OK. Ukončite editor databázy Registry.
  14. Teraz reštartujte Windows a spustite aplikáciu, pre ktorú ste pridali tento manifest.

Aplikácia by mala byť škálovaná funkciou virtualizácie Windows DPI a s nepoužiteľnými ovládacími prvkami už nebude vyzerať príliš malá. Text môže vyzerať rozmazane, ale je to preto, že vývojár aplikácie neaktualizoval aplikáciu na vysoké DPI. Mierne rozmazaný text je znesiteľný ako nečitateľne malé používateľské rozhranie s malými ovládacími prvkami.

Ak sa aplikácia stále aktívne vyvíja, mali by ste sa obrátiť na jej vývojára, aby skutočne upravil jej veľkosť pri vysokom DPI a nielen označil EXE ako vysoké DPI. Ak sa už aplikácia neudržiava, máte smolu. Je to rovnako dobré, ako bude aplikácia vyzerať (s mierne rozmazaným textom). Aplikácia by však mala byť použiteľná už teraz.

Zaujímavé Články

Redakcia Choice

5 spôsobov, ako môžete hovoriť so Santom online
5 spôsobov, ako môžete hovoriť so Santom online
Telefónne číslo Santa Clausa, e-mail a ďalšie spôsoby, ako môžete chatovať so Santom online zadarmo! Santa má vždy sviatočnú náladu.
Prístup k súborom WSL Linux zo systému Windows 10
Prístup k súborom WSL Linux zo systému Windows 10
Windows 10 verzia 1903 „Aktualizácia z apríla 2019“ prichádza s radom zaujímavých zmien a vylepšení, ktoré sa vo funkcii WSL uskutočnili.
Recenzia LG G6: Bývalú vlajkovú loď spoločnosti LG si čoskoro zmocní LG G7
Recenzia LG G6: Bývalú vlajkovú loď spoločnosti LG si čoskoro zmocní LG G7
Predpokladalo sa, že LG G6 bude posledný svojho druhu po tom, čo generálny riaditeľ spoločnosti LG naznačil, že značka môže byť prerušená, ale vzhľadom na nedávny nástup systému Android Oreo, ako aj potvrdenie, že
Ako uložiť polohu v Mapách Google
Ako uložiť polohu v Mapách Google
Potrebujete uložiť polohu v Mapách Google? Podľa tohto sprievodcu sa dozviete, ako uložiť polohu v Mapách Google na neskoršie použitie.
V prehliadačoch Chrome a Edge povoľte ponuku ikon aplikácie PWAs
V prehliadačoch Chrome a Edge povoľte ponuku ikon aplikácie PWAs
Ako povoliť miestnu ikonu aplikácie PWAs v prehliadači Chrome a Edge Dva prehliadače založené na chróme, Google Chrome a Microsoft Edge, dostali novú funkciu. Ak je táto možnosť povolená, umožňuje progresívnym webovým aplikáciám (PWA) mať pre svoje úlohy prístup do ponuky skratiek. Kliknutím pravým tlačidlom myši na taký PWA pripnutý na paneli úloh by sa otvoril a
Užitočné klávesové skratky Sticky Notes vo Windows 10
Užitočné klávesové skratky Sticky Notes vo Windows 10
Spoločnosť Microsoft vydala aplikáciu Sticky Notes vo verzii 3.0 pre všetkých v aktualizácii z apríla 2018 (verzia 1803) alebo novšej. Dlho očakávaná verzia 3.0 Rýchlych poznámok obsahuje schopnosť synchronizovať (a zálohovať) vaše poznámky medzi zariadeniami so systémom Windows spolu s mnohými ďalšími skvelými funkciami. Dnes by som sa chcel o tento zoznam podeliť
Apex Legends stále zaostáva - ako sa zlepšovať
Apex Legends stále zaostáva - ako sa zlepšovať
Poštová schránka TechJunkie sa neskoro pýtala na otázky Apex Legends vďaka nášmu rozsiahlemu pokrytiu tejto skvelej novej hry. Jednou z tém, ktorá sa stále objavuje, je zaostávanie a výkon. Aby som odpovedal na niektoré z najbežnejších