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

Activeu o desactiveu el mode superior sempre a la calculadora de Windows 10
Activeu o desactiveu el mode superior sempre a la calculadora de Windows 10
Com activar o desactivar el mode sempre activat a la part superior de la calculadora a Windows 10. Una nova característica, mode sempre activat, està disponible a l’aplicació de calculadora integrada a
Com amagar els jocs dels amics a Steam
Com amagar els jocs dels amics a Steam
Molts motius poden portar-vos a amagar els jocs de la vostra biblioteca de Steam als vostres amics. Si tens un joc de plaer culpable o no vols que els altres vegin quan i durant quant de temps has estat jugant,
Com arreglar que Instagram no ha pogut actualitzar el feed
Com arreglar que Instagram no ha pogut actualitzar el feed
Com a una de les xarxes socials més populars, Instagram ofereix moltes funcions interessants als seus usuaris. Tot i que és fiable la majoria de les vegades, l'aplicació no és perfecta. Un dels problemes que podeu experimentar és la incapacitat
Com esborrar l'historial de rellotges d'Amazon Prime
Com esborrar l'historial de rellotges d'Amazon Prime
Voleu suprimir entrades del vostre historial de visualitzacions d'Amazon Prime? Tant si voleu eliminar una entrada com la totalitat, aquí teniu com esborrar l'historial de visualitzacions d'Amazon.
Com activar el Bluetooth
Com activar el Bluetooth
Molts dispositius utilitzen el Bluetooth com a connexió preferida quan es comuniquen amb altres dispositius. El Bluetooth pot ser una manera excel·lent de transferir dades i fitxers entre dispositius ràpidament, però de vegades no podeu esbrinar com activar-lo.
Com esborrar totes les fotos d'un iPad
Com esborrar totes les fotos d'un iPad
Amb un espai d'emmagatzematge que va des de 16 GB fins a 1 TB, l'iPad ofereix una manera fantàstica de veure i emmagatzemar fotos i vídeos. Però en poc temps, la vostra col·lecció de fotos pot créixer de manera exponencial i esdevenir massa fins i tot per a tant d'espai, especialment
És possible que el vostre servidor DNS no estigui disponible: què fer
És possible que el vostre servidor DNS no estigui disponible: què fer
DNS, o sistema de noms de domini, ha jugat un paper essencial en la funcionalitat d'Internet des de 1985. En poques paraules, el DNS és l'agenda telefònica del web. Quan es produeixen problemes de DNS, la connectivitat a Internet es fa impossible i ja sabeu com de frustrant