Pagrindinis „Windows 10“ Kaip pataisyti programas, kurios atrodo mažos esant dideliam DPI ir didelės raiškos ekranams

Kaip pataisyti programas, kurios atrodo mažos esant dideliam DPI ir didelės raiškos ekranams



Šiandien daugelis kompiuterių tiekiami labai didelės raiškos ekranais, net jei kompiuterio formos koeficientas yra mažesnis, pavyzdžiui, „Ultrabook“ ar planšetinis kompiuteris. Arba galite turėti 4K raiškos darbalaukio monitorių. Esant tokiai raiškai, „Windows“ automatiškai įjungia DPI mastelį, todėl viskas ekrane tampa didesnė. Tačiau yra keletas trečiųjų šalių programų, kurios netinkamai pateikiamos aukšto DPI ekranuose. Jie atrodo per maži, kad būtų skiriama ekrano skiriamoji geba. Pažiūrėkime, kaip juos ištaisyti, jei „Windows 8.1“ ar „Windows 10“ netinkamai juos keičia.

DPI1
Paprastai tokios programos buvo parašytos prieš atsirandant didelių DPI ekranams ir nebuvo tinkamai atnaujintos, kad palaikytų aukštą DPI. Jie atrodo per maži ekrane, neįmanoma nuskaityti šriftų ir jie nėra tinkamai keičiami. Dažnai mygtukai yra ne vietoje arba yra per maži, kad spustelėtų senas programas, kurios nebuvo atnaujintos didelės DPI ekranuose. „Windows“ paprastai automatiškai keičia visas programas, naudodama XP stiliaus mastelį, taip pat DPI virtualizaciją toms programoms, kurios „Windows“ nepraneša, kad jos žino apie DPI. Tačiau yra keletas programų, kurios meluoja „Windows“, kad jos žino apie didelę DPI, net jei jos dar nėra, todėl „Windows“ jų nemato. Tokios programos netinkamai pateikiamos naudojant „Full HD“ ar 4K skiriamąją gebą.

Norėdami juos ištaisyti, galima padaryti apgaulę, kuri verčia „Windows“ mastelį padidinti programą naudojant DPI virtualizaciją. Tačiau, mano bandymu, tai galima saugiai atlikti tik „Windows 8.1“ ir „Windows 10“. Procedūra yra ilga ir šiek tiek sudėtinga pradedantiesiems vartotojams, tačiau „Windows“ nėra greito GUI, kuris priverstų įjungti konkrečios programos DPI virtualizaciją. „Registry“ koregavimas, susijęs su šiuo „Windows 7“ ar „Windows 8.0“ koregavimu, išnyko dėl keisto elgesio ir šalutinių poveikių, pvz., Sistemos dėklo piktogramos, todėl darykite tai savo pačių rizika, jei paleisite šias OS. Jei naudojate „Windows 8.1“ arba „Windows 10“, tęskite šias instrukcijas.

Reklama

  1. Meniu Naujas sukurkite tuščią teksto failą dešiniuoju pelės klavišu spustelėdami bet kur, pvz. darbalaukyje arba aplanke. Teksto faile turėtų būti programos pavadinimas, kuris tampa per mažas, o po jo - „.manifest“. Pvz., Jei jūsų naudojamos programos pavadinimas yra „SearchTool.exe“, jūsų sukurtas tekstinis failas turėtų būti pavadintas „SearchTool.exe.manifest“. Jei nežinote EXE pavadinimo, dešiniuoju pelės mygtuku spustelėkite užduočių juostą ir atidarykite Užduočių tvarkyklę, kol ta programa veikia. Pasirinkite programą ir dešiniuoju pelės mygtuku spustelėkite ją ir spustelėkite Eiti į išsamią informaciją. Skirtuke Išsami informacija bus rodomas EXE vardas. Tada galite sukurti teksto failą atitinkamu pavadinimu. pvz. „Processname.exe.manifest“.DPI3
  2. Atsisiųskite ir įdiekite nemokamą „Resource Hacker“ programą iš čia: http://www.angusj.com/resourcehacker/ . Tai išteklių redagavimo įrankis. Priežastis, kodėl mums to reikia, yra ta, kad programos aprašas kartais saugomas EXE viduje, o „Windows“ teikia pirmenybę šiam vidiniam programos aprašui pagal numatytuosius nustatymus. Nenorime visiškai ignoruoti vidinio programos aprašo, jei jis yra, tai yra, jei programos kūrėjas jį pridėjo, nes be DPI mastelio, jame yra kita svarbi informacija apie programos konfigūraciją ir UAC aukštį.
  3. Paleiskite „Resource Hacker“ ir atidarykite programoje esantį programos EXE, kuris jūsų didelės raiškos ekrane atrodo neįprastai mažas.
  4. Programos (EXE) aprašomasis šaltinis paprastai saugomas kaip 24 šaltinio tipas. Patikrinkite, ar šis šaltinis 24 egzistuoja. Jei atidarytame EXE nėra tokio šaltinio Nr. 24, uždarykite „Resource Hacker“ ir atidarykite failą, kurį sukūrėte atlikdami 1 veiksmą „Notepad“, ir nukopijuokite į jį šį tekstą, tada išsaugokite ir uždarykite tekstinį failą:
    Klaidinga

    Dabar pereikite tiesiai į 9 veiksmą tuo atveju, kai jūsų atidarytame EXE nebuvo 24 šaltinio ir atlikote pirmiau nurodytą veiksmą.

  5. Jei vietoj to, šaltinyje 24 yra šaltinis, kurį atidarėte „Resource Hacker“, tada išplėskite mazgą, pavadintą 24 -> 1, ir spustelėkite elementą 1033 (anglų kalba leidžiamiems leidimams tai yra 1033). Dešiniuoju pelės mygtuku spustelėkite dešinėje srityje ir spustelėkite Pasirinkti viską. Tada dar kartą dešiniuoju pelės mygtuku spustelėkite pasirinktą tekstą ir spustelėkite Kopijuoti ir uždarykite „Resource Hacker“. Nekeiskite EXE vidinio aprašo, nes EXE gali būti pasirašytas skaitmeniniu būdu arba suglaudintas. Mes nenorime keisti originalaus EXE.
  6. Atidarykite „Notepad“, atidarykite failą, kurį sukūrėte atlikdami 1 veiksmą „Notepad“ ir įklijuokite tai, ką nukopijavote iš „Resource Hacker“, į „Notepad“ ir išsaugokite šį failą meniu Failas.
  7. Šiame faile patikrinkite, ar yra skyrius, kuriame nustatyta „dpiaware“ vėliava kaip „True“ (tai reiškia, kad programa teigia žinanti apie DPI, jei ji atrodo maža didelio DPI ekrane):
    Tiesa

    Jei jis egzistuoja, pakeiskite jį iš „True“ į „False“. Jei programos apraše nėra tokio skirsnio, susijusio su DPI supratimu, pridėkite aukščiau pateiktą teksto bloką iškart po šios eilutės aprašo faile:

  8. Pakeiskite „dpaware“ vėliavą iš „True“ į „False“ ir išsaugokite failo pakeitimus ir uždarykite jį.
  9. Nukopijuokite failą į EXE aplanką. Pvz., Jei programa įdiegta aplanke C: Program Files Contoso SearchTool.exe, nukopijuokite aprašą į katalogą C: Program Files Contoso.
  10. Dabar turime pakoreguoti „Windows“, kad pasakytume, jog pirmenybė teikiama išoriniams manifesto failams, o ne vidiniams, įdėtiems į EXE. Šis registro patikslinimas turi būti atliekamas * tik * „Windows 8.1“ ir „Windows 10“. Jei naudojate „Windows 7“ arba „Windows 8.0 RTM“, atlikę šį registro patikslinimą galite sukelti netikėtų šalutinių reiškinių, pvz., Sugedus kai kurioms sistemos funkcijoms ar sugedus programoms.
  11. „Windows 8.1“ arba „Windows 10“ atidarykite registro rengyklę (Regedit.exe). Eikite į šį dalinį registro raktą:
    HKEY_LOCAL_MACHINE> PROGRAMINĖ ĮRANGA> „Microsoft“> „Windows“> „CurrentVersion“> „SideBySide“
  12. Dešiniuoju pelės mygtuku spustelėkite, pasirinkite NEW> DWORD (32 bitų) reikšmė. Suteikite jam pavadinimą: PreferExternalManifest, tada paspauskite ENTER.
  13. Dešiniuoju pelės mygtuku spustelėkite „PreferExternalManifest“, tada spustelėkite Keisti. Įveskite vertės duomenis 1. Spustelėkite Gerai. Išeikite iš registro rengyklės.
  14. Dabar paleiskite „Windows“ iš naujo ir paleiskite programą, kuriai pridėjote šį manifestą.

Programą turėtų keisti „Windows DPI“ virtualizavimo funkcija ir ji nebeatrodys per maža su netinkamais valdikliais. Tekstas gali atrodyti neryškus, bet taip yra todėl, kad programos kūrėjas neatnaujino programos dėl didelio DPI. Šiek tiek neryškus tekstas yra toleruotinas nei neskaitomai mažo dydžio vartotojo sąsaja su mažais valdikliais.

Jei programa vis dar aktyviai kuriama, turėtumėte susisiekti su jos kūrėju, kad jis iš tikrųjų priverstų ją tinkamai masto esant dideliam DPI, o ne tik pažymėti EXE kaip aukštą DPI žinantį. Jei programa nebeprižiūrima, jums nesiseka. Tai yra taip gerai, kaip atrodys programa (su šiek tiek neryškiu tekstu). Tačiau programa turėtų būti naudojama dabar.

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip išvalyti nešiojamojo kompiuterio ventiliatorių
Kaip išvalyti nešiojamojo kompiuterio ventiliatorių
Kad nešiojamasis kompiuteris būtų tylus, paprastai tereikia išlaikyti jį švarų ir be dulkių. Štai kaip išvalyti ventiliatorių, kad jis veiktų taip, kaip turėtų.
Kaip profesionaliai pradėti el. Laišką
Kaip profesionaliai pradėti el. Laišką
Bandyti profesionaliai pradėti el. Laišką nėra paprasta užduotis. Pradėdami el. Laišką iškart susiduriate su sunkiausia dalimi - įžanga. Pirmos kelios el. Laiško eilutės gali būti „make“ arba „break“, taigi
RAM tipai, kuriais veikia šiuolaikiniai kompiuteriai
RAM tipai, kuriais veikia šiuolaikiniai kompiuteriai
Ar žinote, kokios įvairios RAM šiandien naudojamos? Išnagrinėkime SRAM iki pat DDR5 ir pažiūrėkime, kam kiekviena naudojama.
Kaip apsaugoti „Word“ dokumentą slaptažodžiu
Kaip apsaugoti „Word“ dokumentą slaptažodžiu
Jei „Word“ dokumente turite svarbių duomenų, tai padės turėti apsaugos mechanizmą, kuris apsaugotų jį nuo smalsių akių. Vienas paprastas būdas apsaugoti dokumentus yra slaptažodžio naudojimas. Šiame straipsnyje jūs
Siūlomi pataisymai: „Windows“ klavišas neveikia
Siūlomi pataisymai: „Windows“ klavišas neveikia
„Windows“ klavišas yra universaliausias klaviatūros mygtukas. Kai naudojamas su kitais klavišais, jis iškviečia sparčiuosius klavišus, kurie leidžia greitai ir lengvai atlikti darbus. Nors dėl savo universalumo verta jį naudoti, jis taip pat sukelia sumaištį, kai
„Sony Xperia Z3 Compact“ apžvalga: Mažas telefonas, kuris viską atlieka
„Sony Xperia Z3 Compact“ apžvalga: Mažas telefonas, kuris viską atlieka
„Sony“ „Xperia Z1 Compact“ buvo vienas iš mūsų mėgstamiausių 2014 m. Pradžios telefonų, išspausdinęs didelį našumą į lengvą, vandeniui atsparią važiuoklę ir siekiantis tęsti tą patį kelią su „Sony Xperia Z3 Compact“. Dizainas
Kaip išpakuoti „CPGZ“ failą „Mac“
Kaip išpakuoti „CPGZ“ failą „Mac“
Tiems, kuriems kyla problemų atidarant ZIP failą ir konvertuojant jį į CPGZ failą „MacOS“, turime vadovą, kuris padės sužinoti, kaip išpakuoti CPGZ failą. Klausiantiems, kas yra a