Principal Windows 10 Cum să remediați aplicațiile care par mici pe afișajele DPI și de înaltă rezoluție

Cum să remediați aplicațiile care par mici pe afișajele DPI și de înaltă rezoluție



Astăzi, multe computere sunt livrate cu afișaje cu rezoluție foarte mare, chiar dacă factorul de formă al PC-ului este mai mic, de exemplu, un Ultrabook sau o tabletă. Sau este posibil să aveți un monitor desktop cu rezoluție 4K. La astfel de rezoluții, Windows activează automat scalarea DPI, astfel încât totul de pe ecran să devină mai mare. Cu toate acestea, există unele aplicații de la terțe părți, care nu sunt redate corect pe ecranele DPI mari. Arată prea mic pentru rezoluția ecranului. Să vedem cum să le remediem dacă Windows 8.1 sau Windows 10 nu le scalează corect.

none
De obicei, astfel de aplicații au fost scrise înainte de apariția afișajelor DPI ridicate și nu au fost actualizate corespunzător pentru a accepta DPI ridicate. Acestea apar prea mici pe ecran cu fonturi imposibil de citit și nu se scalează corect. Adesea butoanele sunt deplasate greșit sau prea mici pentru a face clic pentru aplicațiile vechi care nu au fost actualizate pentru afișaje DPI mari. Windows scalează în mod normal toate aplicațiile folosind scalarea în stil XP, precum și virtualizarea DPI pentru acele aplicații care nu spun Windows că sunt conștiente de DPI. Cu toate acestea, există unele aplicații care menționează Windows că sunt conștiente de DPI mari, chiar dacă nu sunt, motiv pentru care Windows nu le scalează. Astfel de aplicații sunt redate necorespunzător pe rezoluții full HD sau 4K.

Pentru a le remedia, se poate face un truc care forțează Windows să scaleze aplicația utilizând virtualizarea DPI. Cu toate acestea, conform testelor mele, se poate face în siguranță numai pe Windows 8.1 și Windows 10. Procedura este lungă și puțin complexă pentru utilizatorii începători, dar nu există o interfață grafică rapidă în Windows pentru a forța virtualizarea DPI pentru o anumită aplicație. Efectuarea modificărilor de registru implicate în această ajustare pe Windows 7 sau Windows 8.0 a cauzat unele comportamente ciudate și efecte secundare, cum ar fi dispariția pictogramelor din bara de sistem, așa că faceți pe propriul dvs. risc dacă rulați aceste sisteme de operare. Dacă rulați Windows 8.1 sau Windows 10, continuați cu aceste instrucțiuni.

Reclama

  1. Creați un fișier text gol din meniul Nou făcând clic dreapta oriunde, de ex. pe desktop sau într-un folder. Fișierul text trebuie să aibă numele programului EXE, care se redă prea mic, urmat de textul „.manifest”. De exemplu, dacă numele programului pe care îl utilizați și care arată mic este SearchTool.exe, fișierul text pe care îl creați trebuie să fie denumit „SearchTool.exe.manifest”. Dacă nu cunoașteți numele EXE, faceți clic dreapta pe bara de activități și deschideți Managerul de activități în timp ce aplicația rulează. Selectați aplicația și faceți clic dreapta pe ea și faceți clic pe Accesați detalii. În fila Detalii, va fi afișat numele EXE. Apoi puteți crea fișierul text cu numele corespunzător. de exemplu. Processname.exe.manifest.none
  2. Descărcați și instalați programul gratuit Resource Hacker de aici: http://www.angusj.com/resourcehacker/ . Este un instrument de editare a resurselor. Motivul pentru care avem nevoie este că manifestul aplicației este uneori stocat într-un EXE și Windows preferă implicit acest manifest intern al aplicației. Nu vrem să ignorăm manifestul intern al aplicației complet dacă există, adică dacă dezvoltatorul aplicației l-a adăugat deoarece, pe lângă scalarea DPI, conține și alte informații importante despre configurația side-by-side a aplicației și elevarea UAC.
  3. Porniți Resource Hacker și deschideți EXE-ul aplicației în acesta, care arată inutil de mic pe afișajul dvs. de înaltă rezoluție.
  4. Resursa manifestă a programului (EXE) este de obicei stocată ca tip de resursă 24. Verificați dacă această resursă 24 există. Dacă nu există o astfel de resursă # 24 în EXE-ul pe care l-ați deschis, închideți Resource Hacker și deschideți fișierul pe care l-ați creat la pasul 1 în Notepad și copiați-lipiți următorul text în interiorul acestuia și apoi salvați și închideți fișierul text:
    Fals

    Acum treceți direct la pasul 9 pentru cazul în care nu a existat nicio resursă 24 în EXE-ul pe care l-ați deschis și ați făcut pasul de mai sus.

  5. Dacă, în schimb, există o resursă 24 în EXE-ul pe care l-ați deschis în Resource Hacker, atunci extindeți nodul numit 24 -> 1 și faceți clic pe articolul 1033 (este 1033 pentru edițiile în limba engleză). Faceți clic dreapta în panoul din dreapta și faceți clic pe Selectați tot. Apoi faceți clic dreapta pe textul selectat din nou și faceți clic pe Copiere și închidere Resource Hacker. Nu efectuați modificări la manifestul intern al EXE, deoarece EXE poate fi semnat sau comprimat digital. Nu dorim să modificăm EXE-ul original.
  6. Deschideți Notepad, deschideți fișierul pe care l-ați creat la pasul 1 în Notepad și lipiți ceea ce ați copiat din Resource Hacker în Notepad și salvați acest fișier din meniul Fișier.
  7. În acest fișier, vedeți dacă există o secțiune care are un semnalizator dpiaware setat la Adevărat (aceasta înseamnă că aplicația pretinde că este conștientă de DPI dacă pare mică pe un ecran DPI înalt):
    Adevărat

    Dacă există, schimbați-l din True în False. Dacă nu există o astfel de secțiune legată de conștientizarea DPI în informațiile despre manifestul aplicației, adăugați blocul de text de mai sus imediat după următoarea linie din fișierul manifest:

  8. Schimbați dpaware flag din True în False și salvați modificările în fișier și închideți-l.
  9. Copiați fișierul în folderul EXE. De exemplu, dacă programul este instalat în C: Program Files Contoso SearchTool.exe, copiați manifestul în directorul C: Program Files Contoso.
  10. Acum trebuie să modificăm Windows pentru a-i spune să prefere fișierele manifest externe decât cele interne încorporate în EXE. Această modificare a registrului trebuie făcută * numai * pentru Windows 8.1 și Windows 10. Dacă rulați Windows 7 sau Windows 8.0 RTM, efectuarea următoarelor modificări ale registrului poate provoca efecte secundare neașteptate, cum ar fi unele funcționalități ale sistemului sau blocarea aplicațiilor.
  11. Deschideți Registry Editor (Regedit.exe) în Windows 8.1 sau Windows 10. Navigați la următoarea subcheie de registry:
    HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows> CurrentVersion> SideBySidenone
  12. Faceți clic dreapta, selectați NOU> Valoare DWORD (32 biți). Dați-i un nume: PreferExternalManifest, apoi apăsați ENTER.
  13. Faceți clic dreapta pe PreferExternalManifest, apoi faceți clic pe Modificare. Introduceți date despre valoare 1. Faceți clic pe OK. Ieșiți din Editorul de registru.
  14. Acum reporniți Windows și rulați aplicația pentru care ați adăugat acest manifest.none

Aplicația ar trebui să fie scalată prin funcția de virtualizare Windows DPI și nu va mai arăta prea mică cu controale inutilizabile. Textul poate părea neclar, dar acest lucru se datorează faptului că dezvoltatorul aplicației nu a actualizat aplicația pentru DPI ridicat. Textul ușor neclar este tolerabil decât interfața de utilizator de dimensiuni reduse, cu comenzi mici.

Dacă aplicația este încă în curs de dezvoltare activă, ar trebui să contactați dezvoltatorul acesteia, astfel încât acesta să o facă să scale corect la un DPI ridicat și nu doar să marcheze EXE ca fiind conștient de DPI ridicat. Dacă aplicația nu mai este întreținută, atunci nu ai noroc. Acest lucru este la fel de bun precum va arăta aplicația (cu text ușor neclar). Cu toate acestea, aplicația ar trebui să poată fi utilizată acum.

Articole Interesante

Alegerea Editorului

none
Cum să reporniți spoolerul de imprimare în Windows 10
Pentru a reporni Print Spooler în Windows 10 și a relua lucrările de imprimare, deschideți Servicii > Print Spooler > Stop > Start.
none
Cum se convertesc picioarele în inci în Foi de calcul Google
Dacă nu aveți Excel pe desktop sau laptop, puteți configura în schimb foi de calcul cu Foi de calcul Google. Aceasta este o aplicație web care partajează multe funcții Excel. CONVERT este una dintre funcțiile utile ale foilor de calcul care convertesc
none
Cum se afișează o filă în Excel
În Microsoft Excel, fila termenii, foaia, fila foaie și fila foaie de lucru sunt folosite în mod interschimbabil. Toate se referă la foaia de lucru la care lucrați în prezent. Dar, indiferent de ceea ce le numiți, în funcție de proiect, sunteți
none
Cum să ștergeți vizionat recent pe Roku
Cu Roku, veți avea acces la o gamă largă de canale, mai mult de 3.000 dintre ele în momentul scrierii acestui articol. Bineînțeles, s-ar putea să vă întrebați cum să ștergeți lista emisiunilor și canalelor vizionate recent. Spre deosebire de YouTube,
none
Cum să asociați și să conectați AirPod-urile la un computer cu Windows 11
Puteți asocia și conecta AirPod-urile la orice computer cu Windows 11 cu Bluetooth, iar AirPod-urile dvs. se pot aminti și se pot conecta la mai multe dispozitive.
none
Tema stilului vizual Royale Noir pentru Windows 8
Varianta neagră a celei mai populare teme pentru Windows XP - royale este acum portată pentru Windows 8. Această temă necesită UxStyle Link de descărcare | Pagina principală Susțineți-ne Winaero se bazează foarte mult pe sprijinul dvs. Puteți ajuta site-ul să vă aducă în continuare conținut și software interesant și util, utilizând aceste opțiuni: Distribuiți această postare Publicitate
none
Google Nest Hub vs. Amazon Echo Show: Care asistent de acasă ecranat este potrivit pentru dvs.?
Google Nest Hub și Amazon Echo Show sunt două dintre cele mai populare dispozitive de asistență inteligentă alimentate de AI care doresc un loc în casa ta. Ambele au ecrane, care este încă o caracteristică nouă pentru un sector de dispozitive care