Principal Windows 10 Com es corregeixen les aplicacions que es veuen petites en pantalles DPI i alta resolució

Com es corregeixen les aplicacions que es veuen petites en pantalles DPI i alta resolució



Avui en dia, molts ordinadors es presenten amb pantalles de molt alta resolució, fins i tot si el factor de forma del PC és més petit, per exemple, un Ultrabook o una tauleta. O és possible que tingueu un monitor d’escriptori amb resolució 4K. Amb aquestes resolucions, Windows activa automàticament l’escala DPI de manera que tot a la pantalla es fa més gran. Tot i això, hi ha algunes aplicacions de tercers que no es mostren correctament a les pantalles DPI elevades. Semblen massa petits per a la resolució de la pantalla. Vegem com solucionar-los si Windows 8.1 o Windows 10 no els escalen correctament.

DPI1
Normalment, aquestes aplicacions s’escrivien abans que apareguessin pantalles DPI elevades i no s’actualitzaven adequadament per admetre DPI elevats. Apareixen massa petits a la pantalla amb tipus de lletra impossibles de llegir i no escalen correctament. Sovint, els botons es troben fora de lloc o són massa petits per fer-hi clic en aplicacions antigues que no s’han actualitzat per a pantalles amb DPI elevats. Normalment, Windows escala totes les aplicacions automàticament mitjançant l’escala d’estil XP, així com la virtualització DPI per a aquelles aplicacions que no indiquen a Windows que són conscients de DPI. Tanmateix, hi ha algunes aplicacions que pensen que Windows són conscients de DPI elevats encara que no ho siguin, per això Windows no les escala. Aquestes aplicacions es mostren incorrectament en resolucions Full HD o 4K.

Per solucionar-los, es pot fer un truc que obliga Windows a escalar l'aplicació mitjançant la virtualització DPI. Tanmateix, segons les meves proves, només es pot fer amb seguretat amb Windows 8.1 i Windows 10. El procediment és llarg i una mica complex per als usuaris novells, però no hi ha una interfície gràfica d’usuari ràpida a Windows per forçar la virtualització DPI per a una aplicació específica. Fer la modificació del registre implicada en aquesta modificació a Windows 7 o Windows 8.0 va provocar comportaments estranys i efectes secundaris, com ara que desapareguessin les icones de la safata del sistema, feu-ho sota el vostre propi risc si executeu aquests sistemes operatius. Si utilitzeu Windows 8.1 o Windows 10, continueu amb aquestes instruccions.

Anunci publicitari

  1. Creeu un fitxer de text en blanc des del menú Nou fent clic dret a qualsevol lloc, per exemple. a l’escriptori o en una carpeta. El fitxer de text ha de tenir el nom del programa EXE, que queda massa petit, seguit del text '.manifest'. Per exemple, si el nom del programa que utilitzeu i que sembla petit és SearchTool.exe, el fitxer de text que creeu s'hauria de dir 'SearchTool.exe.manifest'. Si no coneixeu el nom EXE, feu clic amb el botó dret a la barra de tasques i obriu el Gestor de tasques mentre aquesta aplicació s'executa. Seleccioneu l'aplicació i feu-hi clic amb el botó dret i feu clic a Vés a Detalls. A la pestanya Detalls, es mostrarà el nom EXE. A continuació, podeu crear el fitxer de text amb el nom adequat. per exemple. Processname.exe.manifest.DPI3
  2. Descarregueu i instal·leu el programa gratuït Resource Hacker des d’aquí: http://www.angusj.com/resourcehacker/ . És una eina d’edició de recursos. El motiu pel qual el necessitem és perquè el manifest de l'aplicació de vegades s'emmagatzema dins d'un fitxer EXE i Windows prefereix aquest manifest intern de l'aplicació per defecte. No volem ignorar completament el manifest intern de l’aplicació si existeix, és a dir, si el desenvolupador de l’aplicació l’ha afegit perquè, a més de l’escala DPI, conté altra informació important sobre la configuració de l’aplicació i l’elevació UAC.
  3. Inicieu Resource Hacker i obriu-hi EXE de l'aplicació, que sembla inusitablement petit a la pantalla d'alta resolució.
  4. El recurs manifest del programa (EXE) sol emmagatzemar-se com a tipus de recurs 24. Comproveu si aquest recurs 24 existeix. Si no existeix aquest recurs núm. 24 dins de l'EXE que heu obert, tanqueu Resource Hacker i obriu el fitxer que heu creat al pas 1 al Bloc de notes i copieu-enganxeu el text següent al seu interior i deseu i tanqueu el fitxer de text:
    Fals

    Ara salteu directament al pas 9 per al cas en què no hi hagués cap recurs 24 a l’EXE que vau obrir i heu fet el pas anterior.

  5. Si, en canvi, existeix un recurs 24 a l'EXE que heu obert a Resource Hacker, expandiu el node anomenat 24 -> 1 i feu clic a l'element 1033 (és el 1033 per a les edicions en anglès). Feu clic amb el botó dret al tauler dret i feu clic a Selecciona-ho tot. A continuació, torneu a fer clic amb el botó dret al text seleccionat i feu clic a Copia i tanca Resource Hacker. No feu cap canvi al manifest intern de l'EXE perquè l'EXE pot estar signat o comprimit digitalment. No volem modificar l'EXE original.
  6. Obriu Bloc de notes, obriu el fitxer que heu creat al pas 1 del Bloc de notes i enganxeu el que heu copiat de Resource Hacker al Bloc de notes i deseu aquest fitxer des del menú Fitxer.
  7. En aquest fitxer, comproveu si hi ha una secció que tingui un senyalador de dpiaware establert a True (això vol dir que l'aplicació afirma ser conscient de DPI si sembla petita en una pantalla DPI alta):
    És cert

    Si existeix, canvieu-lo de True a False. Si a la informació de manifest de l'aplicació no existeix cap secció relacionada amb el coneixement de DPI, afegiu el bloc de text anterior just després de la línia següent al fitxer de manifest:

  8. Canvieu el senyalador dpaware de True a False i deseu els canvis al fitxer i tanqueu-lo.
  9. Copieu el fitxer a la carpeta de l'EXE. Per exemple, si el programa està instal·lat a C: Program Files Contoso SearchTool.exe, copieu el manifest al directori C: Program Files Contoso.
  10. Ara hem de modificar Windows per dir-li que prefereixi els fitxers de manifest externs que els interns incrustats a l’EXE. Aquesta modificació del registre s'ha de fer * només * per a Windows 8.1 i Windows 10. Si utilitzeu Windows 7 o Windows 8.0 RTM, fer el següent ajust del registre pot causar efectes secundaris inesperats, com ara que algunes funcionalitats del sistema es trenquin o que fallin les aplicacions.
  11. Obriu l'Editor del Registre (Regedit.exe) al Windows 8.1 o al Windows 10. Aneu a la subclave següent del registre:
    HKEY_LOCAL_MACHINE> PROGRAMARI> Microsoft> Windows> Versió actual> SideBySide
  12. Feu clic amb el botó dret, seleccioneu NOU> Valor DWORD (32 bits). Poseu-li un nom: PreferExternalManifest i, a continuació, premeu ENTRAR.
  13. Feu clic amb el botó dret a PreferExternalManifest i, a continuació, feu clic a Modifica. Introduïu dades de valor 1. Feu clic a D'acord. Sortiu de l'editor del registre.
  14. Ara reinicieu Windows i executeu l'aplicació per a la qual heu afegit aquest manifest.

L'aplicació hauria de ser escalada per la funció de virtualització de Windows DPI i deixarà de ser massa petita amb controls inutilitzables. El text pot semblar borrós, però això es deu al fet que el desenvolupador de l'aplicació no l'ha actualitzada per obtenir un DPI elevat. El text una mica borrós és tolerable que la interfície d'usuari de mida petita il·legible amb controls minúsculs.

Si l’aplicació encara s’està desenvolupant activament, haureu de posar-vos en contacte amb el desenvolupador perquè pugui escalar correctament a DPI elevat i no només marqui l’EXE com a DPI alt. Si l’aplicació ja no es manté, no tindreu sort. És tan bo com es veurà l'aplicació (amb text lleugerament borrós). Tanmateix, l'aplicació hauria de ser utilitzable ara.

Articles D'Interès

L'Elecció De L'Editor

Com es visualitza tot el correu a l'Outlook
Com es visualitza tot el correu a l'Outlook
Microsoft Outlook està disponible en dues versions diferents, MS Outlook 2019, com a part de MS Office Suite i Office 365 Outlook, un servei basat en subscripcions. Tots dos serveis proporcionen una versió d'escriptori, així com la versió web. Ells també
Mou la finestra a una nova pestanya L'opció arriba a Chrome
Mou la finestra a una nova pestanya L'opció arriba a Chrome
El popular navegador web Google Chrome ja inclou una sèrie de mètodes que podeu utilitzar per moure una pestanya a una finestra d'aplicació nova. Per exemple, podeu arrossegar i deixar anar una pestanya a l'escriptori per obrir una nova finestra amb la pestanya actual com a única pestanya oberta en aquesta finestra. Google està treballant
FIFA 18 obtindrà la modalitat de Copa del Món gratuïta al maig
FIFA 18 obtindrà la modalitat de Copa del Món gratuïta al maig
Ja teniu previst FIFA 19? Bé, atura-ho! A FIFA 18 encara hi ha vida. Abans de la Copa Mundial de Rússia del 2018, EA ha anunciat que FIFA 18 rebrà una actualització de monstres
Data de llançament, funcions i bloc en directe d’Apple Watch Series 2 al Regne Unit: Apple presenta Apple Watch a prova de bany
Data de llançament, funcions i bloc en directe d’Apple Watch Series 2 al Regne Unit: Apple presenta Apple Watch a prova de bany
Apple ha anunciat la seva nova iteració de rellotge intel·ligent: l’Apple Watch Series 2. S’assembla (i presumiblement fa olor) al primer Apple Watch, però amb algunes actualitzacions d’especificacions, GPS integrat i
Definiu la resolució de visualització exacta a la màquina virtual VirtualBox
Definiu la resolució de visualització exacta a la màquina virtual VirtualBox
De vegades, heu d’establir la resolució de visualització exacta personalitzada que no apareix a la configuració del sistema operatiu convidat que s’executa al VirtualBox. A continuació s’explica com es pot fer.
Com eliminar AirPods d'un ID d'Apple
Com eliminar AirPods d'un ID d'Apple
Abans de regalar o vendre els vostres AirPods, heu de suprimir-los del vostre ID d'Apple. Aquest article explica com fer-ho amb Find My i iCloud.
Com desfer-se de la malaltia a Dayz
Com desfer-se de la malaltia a Dayz
La República Soviètica de Txernòrsia és un lloc perillós. Podeu trobar-vos amb zombis infectats ràpids i agressius, jugadors hostils, animals i diverses malalties. Heu de raspar menjar, aigua neta, roba i equip. Aquest és un