Κύριος Windows 10 Πώς να διορθώσετε εφαρμογές που φαίνονται μικρές σε οθόνες υψηλής DPI και υψηλής ανάλυσης

Πώς να διορθώσετε εφαρμογές που φαίνονται μικρές σε οθόνες υψηλής DPI και υψηλής ανάλυσης



Σήμερα, πολλοί υπολογιστές αποστέλλονται με οθόνες πολύ υψηλής ανάλυσης ακόμη και αν ο συντελεστής μορφής υπολογιστή είναι μικρότερος, για παράδειγμα, ένα Ultrabook ή ένα tablet. Εναλλακτικά, ενδέχεται να διαθέτετε οθόνη υπολογιστή με ανάλυση 4K. Σε τέτοιες αναλύσεις, τα Windows ενεργοποιούν αυτόματα την κλιμάκωση DPI, έτσι ώστε όλα στην οθόνη σας να μεγαλώνουν. Ωστόσο, υπάρχουν ορισμένες εφαρμογές τρίτων, οι οποίες δεν αποδίδονται σωστά σε οθόνες υψηλού DPI. Φαίνονται πολύ μικρά για την ανάλυση της οθόνης. Ας δούμε πώς να τα διορθώσουμε εάν τα Windows 8.1 ή τα Windows 10 δεν τα κλιμακώσουν σωστά.

DPI1
Συνήθως, τέτοιες εφαρμογές γράφτηκαν πριν εμφανιστούν οι υψηλές οθόνες DPI και δεν ενημερώθηκαν σωστά για την υποστήριξη υψηλού DPI. Εμφανίζονται πολύ μικρές στην οθόνη με αδύνατη την ανάγνωση γραμματοσειρών και δεν κλιμακώνονται σωστά. Συχνά τα κουμπιά είναι λανθασμένα ή πολύ μικρά για να κάνουν κλικ σε παλιές εφαρμογές που δεν έχουν ενημερωθεί για υψηλές οθόνες DPI. Τα Windows συνήθως προσαρμόζουν αυτόματα όλες τις εφαρμογές χρησιμοποιώντας κλίμακα στυλ XP, καθώς και εικονικοποίηση DPI για εκείνες τις εφαρμογές που δεν λένε στα Windows ότι γνωρίζουν το DPI. Ωστόσο, υπάρχουν μερικές εφαρμογές που βρίσκονται στα Windows ότι γνωρίζουν υψηλό DPI, ακόμη και αν δεν είναι, γι 'αυτό τα Windows δεν τις κλιμακώνουν. Τέτοιες εφαρμογές αποδίδονται ακατάλληλα σε αναλύσεις Full HD ή 4K.

Για να τα διορθώσετε, μπορεί να γίνει ένα τέχνασμα που αναγκάζει τα Windows να κλιμακώσουν την εφαρμογή χρησιμοποιώντας την εικονικοποίηση DPI. Ωστόσο, σύμφωνα με τις δοκιμές μου, μπορεί να γίνει με ασφάλεια μόνο στα Windows 8.1 και Windows 10. Η διαδικασία είναι μακρά και λίγο περίπλοκη για αρχάριους χρήστες, αλλά δεν υπάρχει γρήγορο GUI στα Windows για να αναγκάσει την εικονικοποίηση DPI για μια συγκεκριμένη εφαρμογή. Το να κάνετε το Registry tweak που εμπλέκεται σε αυτό το tweak στα Windows 7 ή Windows 8.0 προκάλεσε μερικές παράξενες συμπεριφορές και παρενέργειες, όπως τα εικονίδια του δίσκου συστήματος που εξαφανίστηκαν, το κάνετε με δική σας ευθύνη εάν εκτελείτε αυτά τα λειτουργικά συστήματα. Εάν χρησιμοποιείτε Windows 8.1 ή Windows 10, συνεχίστε με αυτές τις οδηγίες.

Διαφήμιση

  1. Δημιουργήστε ένα κενό αρχείο κειμένου από το Νέο μενού κάνοντας δεξί κλικ οπουδήποτε π.χ. στην επιφάνεια εργασίας ή σε ένα φάκελο. Το αρχείο κειμένου πρέπει να έχει το όνομα του προγράμματος EXE, το οποίο καθίσταται πολύ μικρό, ακολουθούμενο από το κείμενο «.manifest». Για παράδειγμα, εάν το όνομα του προγράμματος που χρησιμοποιείτε το οποίο φαίνεται μικρό είναι SearchTool.exe, το αρχείο κειμένου που δημιουργείτε θα πρέπει να ονομάζεται 'SearchTool.exe.manifest'. Εάν δεν γνωρίζετε το όνομα EXE, κάντε δεξί κλικ στη γραμμή εργασιών και ανοίξτε τη Διαχείριση εργασιών ενώ εκτελείται αυτή η εφαρμογή. Επιλέξτε την εφαρμογή και κάντε δεξί κλικ και κάντε κλικ στο Μετάβαση στις Λεπτομέρειες. Στην καρτέλα Λεπτομέρειες, θα εμφανιστεί το όνομα EXE. Στη συνέχεια, μπορείτε να δημιουργήσετε το αρχείο κειμένου με το κατάλληλο όνομα. π.χ. Processname.exe.manifest.DPI3
  2. Κατεβάστε και εγκαταστήστε το δωρεάν πρόγραμμα Resource Hacker από εδώ: http://www.angusj.com/resourcehacker/ . Είναι ένα εργαλείο επεξεργασίας πόρων. Ο λόγος που το χρειαζόμαστε είναι επειδή το μανιφέστο της εφαρμογής αποθηκεύεται μερικές φορές μέσα σε ένα EXE και τα Windows προτιμούν αυτήν την εσωτερική δήλωση εφαρμογής από προεπιλογή. Δεν θέλουμε να αγνοήσουμε εντελώς το εσωτερικό μανιφέστο της εφαρμογής εάν υπάρχει, δηλαδή εάν το έχει προσθέσει ο προγραμματιστής της εφαρμογής, επειδή εκτός από την κλιμάκωση DPI, περιέχει άλλες σημαντικές πληροφορίες σχετικά με τη διαμόρφωση δίπλα-δίπλα-δίπλα και την ανύψωση UAC.
  3. Ξεκινήστε το Resource Hacker και ανοίξτε το EXE της εφαρμογής σε αυτό που φαίνεται ασυνήθιστα μικρό στην οθόνη υψηλής ανάλυσης.
  4. Ο πόρος δήλωσης προγράμματος (EXE) συνήθως αποθηκεύεται ως τύπος πόρου 24. Ελέγξτε αν υπάρχει αυτός ο πόρος 24. Εάν δεν υπάρχει τέτοιος πόρος # 24 μέσα στο EXE που ανοίξατε, κλείστε το Resource Hacker και ανοίξτε το αρχείο που δημιουργήσατε στο βήμα 1 στο Σημειωματάριο και αντιγράψτε-επικολλήστε το ακόλουθο κείμενο μέσα σε αυτό και, στη συνέχεια, αποθηκεύστε και κλείστε το αρχείο κειμένου:
    Ψευδής

    Τώρα μεταβείτε απευθείας στο βήμα 9 για την περίπτωση όπου δεν υπήρχε πόρος 24 μέσα στο EXE που ανοίξατε και κάνατε το παραπάνω βήμα.

  5. Αν αντίθετα, υπάρχει ένας πόρος 24 στο EXE που ανοίξατε στο Resource Hacker, στη συνέχεια αναπτύξτε τον κόμβο που ονομάζεται 24 -> 1 και κάντε κλικ στο στοιχείο 1033 (είναι 1033 για εκδόσεις αγγλικής γλώσσας). Κάντε δεξί κλικ στο δεξιό τμήμα του παραθύρου και κάντε κλικ στην επιλογή Επιλογή όλων. Στη συνέχεια, κάντε δεξί κλικ στο επιλεγμένο κείμενο ξανά και κάντε κλικ στην επιλογή Αντιγραφή και κλείσιμο του Resource Hacker. Μην κάνετε αλλαγές στο εσωτερικό μανιφέστο του EXE επειδή το EXE μπορεί να είναι ψηφιακά υπογεγραμμένο ή συμπιεσμένο. Δεν θέλουμε να τροποποιήσουμε το αρχικό EXE.
  6. Ανοίξτε το Σημειωματάριο, ανοίξτε το αρχείο που δημιουργήσατε στο βήμα 1 στο Σημειωματάριο και επικολλήστε αυτό που αντιγράψατε από το Resource Hacker στο Σημειωματάριο και αποθηκεύστε αυτό το αρχείο από το μενού Αρχείο.
  7. Σε αυτό το αρχείο, δείτε εάν υπάρχει μια ενότητα που έχει μια σημαία dpiaware ορισμένη σε True (αυτό σημαίνει ότι η εφαρμογή ισχυρίζεται ότι γνωρίζει DPI εάν φαίνεται μικρή σε υψηλή οθόνη DPI):
    Αληθής

    Εάν υπάρχει, αλλάξτε το από True σε False. Εάν δεν υπάρχει τέτοια ενότητα σχετικά με την ευαισθητοποίηση DPI στις πληροφορίες δήλωσης της εφαρμογής, προσθέστε το παραπάνω τμήμα κειμένου αμέσως μετά την ακόλουθη γραμμή στο αρχείο δήλωσης:

  8. Αλλάξτε τη σημαία του dpaware από True σε False και αποθηκεύστε τις αλλαγές στο αρχείο και κλείστε το.
  9. Αντιγράψτε το αρχείο στο φάκελο του EXE. Για παράδειγμα, εάν το πρόγραμμα είναι εγκατεστημένο στο C: Program Files Contoso SearchTool.exe, αντιγράψτε τη δήλωση στον κατάλογο C: Program Files Contoso.
  10. Τώρα πρέπει να τροποποιήσουμε τα Windows για να το πούμε να προτιμά εξωτερικά αρχεία μανιφέστο από εσωτερικά ενσωματωμένα στο EXE. Αυτό το τσίμπημα μητρώου πρέπει να γίνει * μόνο * για Windows 8.1 και Windows 10. Εάν χρησιμοποιείτε Windows 7 ή Windows 8.0 RTM, η ακόλουθη τροποποίηση μητρώου μπορεί να προκαλέσει απροσδόκητες παρενέργειες όπως κάποια διακοπή της λειτουργικότητας του συστήματος ή διακοπή εφαρμογών.
  11. Ανοίξτε τον Επεξεργαστή μητρώου (Regedit.exe) στα Windows 8.1 ή Windows 10. Μεταβείτε στο ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_LOCAL_MACHINE> ΛΟΓΙΣΜΙΚΟ> Microsoft> Windows> CurrentVersion> SideBySide
  12. Κάντε δεξί κλικ, επιλέξτε ΝΕΑ> Τιμή DWORD (32 bit). Δώστε του ένα όνομα: PreferExternalManifest και, στη συνέχεια, πατήστε το πλήκτρο ENTER.
  13. Κάντε δεξιό κλικ PreferExternalManifest και, στη συνέχεια, κάντε κλικ στην επιλογή Τροποποίηση. Εισαγάγετε δεδομένα τιμής 1. Κάντε κλικ στο OK. Έξοδος από τον Επεξεργαστή Μητρώου.
  14. Τώρα επανεκκινήστε τα Windows και εκτελέστε την εφαρμογή για την οποία προσθέσατε αυτήν τη δήλωση.

Η εφαρμογή πρέπει να κλιμακωθεί από τη δυνατότητα εικονικοποίησης DPI των Windows και δεν θα φαίνεται πλέον πολύ μικρή με άχρηστα στοιχεία ελέγχου. Το κείμενο μπορεί να φαίνεται θολό, αλλά αυτό οφείλεται στο γεγονός ότι ο προγραμματιστής της εφαρμογής δεν ενημέρωσε την εφαρμογή για υψηλό DPI. Ελαφρώς θολό κείμενο είναι ανεκτό από το δυσανάγνωστο μικρό μέγεθος διεπαφής χρήστη με μικροσκοπικά στοιχεία ελέγχου.

Εάν η εφαρμογή εξακολουθεί να αναπτύσσεται ενεργά, θα πρέπει να επικοινωνήσετε με τον προγραμματιστή της, ώστε να κάνει πραγματικά την κλίμακα σωστά σε υψηλό DPI και όχι μόνο να επισημάνει το EXE ως υψηλό DPI επίγνωση. Εάν η εφαρμογή δεν διατηρείται πλέον, τότε δεν έχετε τύχη. Αυτό είναι τόσο καλό όσο θα φαίνεται η εφαρμογή (με ελαφρώς θολό κείμενο). Ωστόσο, η εφαρμογή θα πρέπει να μπορεί να χρησιμοποιηθεί τώρα.

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Μπορεί ένα ξεκλείδωτο iPhone να χρησιμοποιηθεί με όλους τους φορείς κινητής τηλεφωνίας; Ναί
Μπορεί ένα ξεκλείδωτο iPhone να χρησιμοποιηθεί με όλους τους φορείς κινητής τηλεφωνίας; Ναί
Εάν θέλετε να αγοράσετε ένα iPhone και να το πληρώσετε με δόσεις, πηγαίνετε απευθείας στον πάροχο που έχετε επιλέξει και υπογράφετε συμβόλαιο. Πολλοί άνθρωποι ακολουθούν αυτόν τον δρόμο καθώς καθιστά την κατοχή ενός iPhone πιο προσιτή. Αυτή η συσκευή είναι
Neato Botvac D5 Συνδεδεμένη κριτική: Προσιτή τιμή, εκπληκτική δύναμη
Neato Botvac D5 Συνδεδεμένη κριτική: Προσιτή τιμή, εκπληκτική δύναμη
Οι ηλεκτρικές σκούπες ρομπότ δεν είναι καινούργιο, αλλά η τεχνολογία έχει προχωρήσει αργά από την πρώτη παρουσίαση του Roomba το 2002. Αυτές τις μέρες, ο σύντροφος οικιακός καθαριστής σας μπορεί να διεκδικήσει πολλές τεχνολογικές εξελίξεις, όπως
Moto Z2 Force – Πώς να αλλάξετε την οθόνη κλειδώματος
Moto Z2 Force – Πώς να αλλάξετε την οθόνη κλειδώματος
Το Moto Z2 Force έχει μερικές απλές αλλά αποτελεσματικές επιλογές ασφαλείας. Η ρύθμιση μιας οθόνης κλειδώματος είναι καλή ιδέα για διάφορους λόγους. Εάν ποτέ χαθεί ή κλαπεί το τηλέφωνό σας, οι άγνωστοι δεν θα μπορούν να έχουν πρόσβαση στο ευαίσθητό σας
Προσθήκη όλων των εργασιών στον Πίνακα Ελέγχου στα Windows 10
Προσθήκη όλων των εργασιών στον Πίνακα Ελέγχου στα Windows 10
Τρόπος προσθήκης όλων των εργασιών στον πίνακα ελέγχου στα Windows 10 (ο φάκελος God Mode) Ίσως γνωρίζετε μια κρυφή μικροεφαρμογή «Όλες οι εργασίες» που παραθέτει όλα τα στοιχεία του Πίνακα Ελέγχου σε μία προβολή. Δείτε πώς μπορείτε να το προσθέσετε στον κλασικό Πίνακα Ελέγχου στα Windows 10. Διαφήμιση Στα Windows 10, η Microsoft κινείται
Ο Μάικ Τσάπμαν του Sea of ​​Thieves στο να κάνει πραγματικά πολλούς παίκτες συνεργάσιμο
Ο Μάικ Τσάπμαν του Sea of ​​Thieves στο να κάνει πραγματικά πολλούς παίκτες συνεργάσιμο
Το multiplayer swashbuckler Sea of ​​Thieves έρχεται στο Xbox One και τα Windows στις 20 Μαρτίου, υπόσχεται έναν τεράστιο κόσμο για τους παίκτες του να πραγματοποιήσουν τα όνειρά τους να ακολουθήσουν χάρτες θησαυρών, να λεηλατήσουν πλοία και να μεθυστούν στα τυφλά. Εκανε
Ενεργοποιήστε το περίγραμμα Snip στην εφαρμογή Snip & Sketch στα Windows 10
Ενεργοποιήστε το περίγραμμα Snip στην εφαρμογή Snip & Sketch στα Windows 10
Μια νέα εφαρμογή Snip & Sketch έχει προστεθεί στα Windows 10 για γρήγορη αποκοπή και κοινή χρήση ενός στιγμιότυπου οθόνης. Στο Snip & Sketch, μπορείτε να ενεργοποιήσετε μια νέα δυνατότητα Snip Outline.
Πώς να διορθώσετε τον αποχρωματισμό και την παραμόρφωση σε μια οθόνη υπολογιστή
Πώς να διορθώσετε τον αποχρωματισμό και την παραμόρφωση σε μια οθόνη υπολογιστή
Είναι τα χρώματα στην οθόνη του υπολογιστή σας παραμορφωμένα, ξεπλυμένα, ανεστραμμένα, όλα μονόχρωμα ή αλλοιωμένα; Εδώ είναι πολλά πράγματα που πρέπει να δοκιμάσετε.