Τι είναι η τιμή μητρώου;

Πίνακας περιεχομένων:

Τι είναι η τιμή μητρώου;
Τι είναι η τιμή μητρώου;
Anonim

Το μητρώο των Windows είναι γεμάτο από αντικείμενα που ονομάζονται τιμές και περιέχουν συγκεκριμένες οδηγίες στις οποίες αναφέρονται τα Windows και οι εφαρμογές.

Υπάρχουν πολλά είδη τιμών μητρώου, τα οποία εξηγούνται όλα παρακάτω. Περιλαμβάνουν τιμές συμβολοσειρών, δυαδικές τιμές, τιμές DWORD (32 bit), τιμές QWORD (64 bit), τιμές πολλών συμβολοσειρών και επεκτάσιμες τιμές συμβολοσειρών.

Πού βρίσκονται οι τιμές μητρώου;

Οι τιμές μητρώου μπορούν να βρεθούν σε όλο το μητρώο στα Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista και Windows XP.

Στον Επεξεργαστή Μητρώου δεν υπάρχουν μόνο τιμές αλλά και κλειδιά μητρώου και κυψέλες μητρώου. Τα δύο τελευταία αντικείμενα είναι σαν φάκελοι και φαίνονται στην αριστερή πλευρά του Επεξεργαστή Μητρώου. Οι τιμές μητρώου, λοιπόν, μοιάζουν λίγο με αρχεία που είναι αποθηκευμένα μέσα σε αυτά τα κλειδιά και τα "υποκλειδιά" τους.

Η επιλογή ενός δευτερεύοντος κλειδιού θα εμφανίσει όλες τις τιμές μητρώου του στη δεξιά πλευρά του Επεξεργαστή Μητρώου. Αυτό είναι το μόνο μέρος στο μητρώο όπου θα δείτε τιμές - δεν αναφέρονται ποτέ στην αριστερή πλευρά.

Ακολουθούν μερικά μόνο παραδείγματα ορισμένων τοποθεσιών μητρώου, με την τιμή μητρώου με έντονη γραφή:

  • HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSΠωλητής
  • HKEY_CURRENT_USER\Περιβάλλον\TEMP
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Τρέχον Χρήστη

Σε κάθε παράδειγμα, η τιμή είναι η καταχώρηση στο άκρο δεξιά. Και πάλι, στον Επεξεργαστή Μητρώου, αυτές οι εγγραφές εμφανίζονται ως αρχεία στη δεξιά πλευρά. Κάθε τιμή διατηρείται σε ένα κλειδί και κάθε κλειδί προέρχεται από μια ομάδα μητρώου (ο αριστερός φάκελος παραπάνω).

Image
Image

Αυτή η ακριβής δομή διατηρείται σε ολόκληρο το μητρώο των Windows, χωρίς εξαίρεση.

Τύποι τιμών μητρώου

Υπάρχουν διάφοροι τύποι τιμών μητρώου, καθένας από τους οποίους δημιουργείται με διαφορετικό σκοπό στο μυαλό. Μερικοί χρησιμοποιούν κανονικά γράμματα και αριθμούς που είναι εύκολο να διαβαστούν και να κατανοηθούν, ενώ άλλοι χρησιμοποιούν δυαδικό ή δεκαεξαδικό για να εκφράσουν τις τιμές τους.

Τιμή συμβολοσειράς

Οι τιμές συμβολοσειράς υποδεικνύονται με ένα μικρό κόκκινο εικονίδιο με τα γράμματα ab πάνω τους. Αυτές είναι οι πιο συχνά χρησιμοποιούμενες τιμές στο μητρώο, καθώς και οι πιο αναγνώσιμες από τον άνθρωπο. Μπορούν να περιέχουν γράμματα, αριθμούς και σύμβολα.

Ακολουθεί ένα παράδειγμα τιμής συμβολοσειράς:


HKEY_CURRENT_USER\Πίνακας ελέγχου\Keyboard\KeyboardSpeed

Όταν ανοίγετε την τιμή KeyboardSpeed σε αυτήν τη θέση στο μητρώο, σας δίνεται ένας ακέραιος αριθμός, όπως 31.

Σε αυτό το συγκεκριμένο παράδειγμα, η τιμή συμβολοσειράς καθορίζει τον ρυθμό με τον οποίο ένας χαρακτήρας θα επαναληφθεί όταν το κλειδί του κρατηθεί πατημένο. Εάν αλλάζατε την τιμή σε 0, η ταχύτητα θα ήταν πολύ πιο αργή από ό,τι αν παρέμενε στο 31.

Κάθε τιμή συμβολοσειράς χρησιμοποιείται για διαφορετικό σκοπό ανάλογα με το πού βρίσκεται στο μητρώο και η καθεμία θα εκτελέσει μια συγκεκριμένη λειτουργία όταν οριστεί σε διαφορετική τιμή.

Για παράδειγμα, μια άλλη τιμή συμβολοσειράς που βρίσκεται στο δευτερεύον κλειδί πληκτρολογίου ονομάζεται InitialKeyboardIndicators. Αντί να επιλέξετε έναν αριθμό μεταξύ 0 και 31, αυτός δέχεται μόνο ένα 0 ή ένα 2, όπου το 0 σημαίνει ότι το κλειδί NUMLOCK θα είναι απενεργοποιημένο κατά την πρώτη εκκίνηση του υπολογιστή σας, ενώ το 2 κάνει το πλήκτρο NUMLOCK να ενεργοποιείται από προεπιλογή.

Αυτοί δεν είναι οι μόνοι τύποι τιμών συμβολοσειράς στο μητρώο. Άλλοι μπορεί να δείχνουν τη διαδρομή ενός αρχείου ή φακέλου ή να χρησιμεύουν ως περιγραφές για εργαλεία συστήματος.

Μια τιμή συμβολοσειράς παρατίθεται στον Επεξεργαστή Μητρώου ως REG_SZ τύπος τιμής μητρώου.

Τιμή πολλαπλών συμβολοσειρών

Μια τιμή πολλών συμβολοσειρών είναι παρόμοια με μια τιμή συμβολοσειράς, με τη μόνη διαφορά ότι μπορούν να περιέχουν μια λίστα τιμών αντί για μία μόνο γραμμή.

Το εργαλείο Ανασυγκρότησης Δίσκου χρησιμοποιεί την ακόλουθη τιμή πολλών συμβολοσειρών για να ορίσει ορισμένες παραμέτρους επί των οποίων η υπηρεσία θα πρέπει να έχει δικαιώματα:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

Το άνοιγμα αυτής της τιμής δείχνει ότι περιέχει όλες τις ακόλουθες τιμές συμβολοσειράς:


SeChangeNotifyPrivilege

SeImpersonatePrivilege

SeIncreaseWorkingSetPrivilege

TΠbe

SeSystemProfilePrivilege

SeAuditPrivilege

SeCreateGlobalPrivilege

ΠαράβολοΕπιστροφές

Δεν έχουν όλες οι τιμές πολλών συμβολοσειρών περισσότερες από μία καταχωρίσεις. Ορισμένες λειτουργούν με τον ίδιο ακριβώς τρόπο όπως οι τιμές μιας συμβολοσειράς, αλλά έχουν τον πρόσθετο χώρο για περισσότερες καταχωρήσεις εάν το χρειάζονται.

Ο Επεξεργαστής Μητρώου παραθέτει τις τιμές πολλών συμβολοσειρών ως REG_MULTI_SZ τύπους τιμών μητρώου.

Επεκτάσιμη τιμή συμβολοσειράς

Μια επεκτάσιμη τιμή συμβολοσειράς είναι ακριβώς όπως η τιμή συμβολοσειράς από πάνω, εκτός από το ότι περιέχει μεταβλητές. Όταν αυτοί οι τύποι τιμών μητρώου καλούνται από τα Windows ή άλλα προγράμματα, οι τιμές τους επεκτείνονται σε αυτό που ορίζει η μεταβλητή.

Οι περισσότερες επεκτάσιμες τιμές συμβολοσειράς αναγνωρίζονται εύκολα στον Επεξεργαστή Μητρώου επειδή οι τιμές τους περιέχουν σύμβολα %.

Οι μεταβλητές περιβάλλοντος είναι καλά παραδείγματα επεκτάσιμων τιμών συμβολοσειράς:


HKEY_CURRENT_USER\Περιβάλλον\TMP

Η επεκτάσιμη τιμή συμβολοσειράς TMP είναι %USERPROFILE%\AppData\Local\Temp. Το πλεονέκτημα αυτού του τύπου τιμής μητρώου είναι ότι τα δεδομένα δεν χρειάζεται να περιέχουν το όνομα χρήστη του χρήστη επειδή χρησιμοποιούν τη μεταβλητή %USERPROFILE%.

Όταν τα Windows ή άλλη εφαρμογή καλούν αυτήν την τιμή TMP, μεταφράζεται σε όποια μεταβλητή έχει οριστεί. Από προεπιλογή, τα Windows χρησιμοποιούν αυτήν τη μεταβλητή για να αποκαλύψουν μια διαδρομή όπως C:\Users\Tim\AppData\Local\Temp.

REG_EXPAND_SZ είναι ο τύπος τιμής μητρώου που ο Επεξεργαστής Μητρώου παραθέτει τις επεκτάσιμες τιμές συμβολοσειράς ως.

Δυαδική τιμή

Όπως υποδηλώνει το όνομα, αυτοί οι τύποι τιμών μητρώου γράφονται σε δυαδική μορφή. Τα εικονίδια τους στον Επεξεργαστή Μητρώου είναι μπλε με μονάδες και μηδενικά.


HKEY_CURRENT_USER\Πίνακας Ελέγχου\Desktop\WindowMetrics\CaptionFont

Η παραπάνω διαδρομή βρίσκεται στο μητρώο, με το CaptionFont να είναι η δυαδική τιμή. Σε αυτό το παράδειγμα, το άνοιγμα αυτής της τιμής εμφανίζει το όνομα της γραμματοσειράς για τους υπότιτλους στα Windows, αλλά τα δεδομένα της είναι γραμμένα σε δυαδική μορφή αντί για κανονική, αναγνώσιμη από τον άνθρωπο μορφή.

Ο Επεξεργαστής Μητρώου παραθέτει το REG_BINARY ως τύπο τιμής μητρώου για δυαδικές τιμές.

DWORD (32-bit) Τιμές & QWORD (64-bit) Τιμές

Τόσο οι τιμές DWORD (32-bit) όσο και οι τιμές QWORD (64-bit) έχουν ένα μπλε εικονίδιο στο μητρώο των Windows. Οι τιμές τους μπορούν να εκφραστούν σε δεκαδική ή δεκαεξαδική μορφή.

Ο λόγος που μια εφαρμογή μπορεί να δημιουργήσει μια τιμή DWORD (32-bit) και μια άλλη μια τιμή QWORD (64-bit) δεν εξαρτάται από το αν εκτελείται από μια έκδοση 32-bit ή 64-bit των Windows, αλλά αποκλειστικά στο μήκος bit της τιμής. Αυτό σημαίνει ότι μπορείτε να έχετε και τους δύο τύπους τιμών μητρώου και στα δύο λειτουργικά συστήματα 32-bit και 64-bit.

Σε αυτό το πλαίσιο, μια "λέξη" σημαίνει 16 bit. DWORD, λοιπόν, σημαίνει "διπλή λέξη", ή 32 bit (16 X 2). Ακολουθώντας αυτή τη λογική, το QWORD σημαίνει "τετραλέξεις" ή 64 bit (16 X 4).

Μια εφαρμογή θα δημιουργήσει την κατάλληλη τιμή μητρώου που χρειάζεται για να συμμορφώνεται με αυτούς τους κανόνες μήκους bit.

Το παρακάτω είναι ένα παράδειγμα τιμής DWORD (32-bit) στο μητρώο των Windows:


HKEY_CURRENT_USER\Πίνακας Ελέγχου\Personalization\Desktop Slideshow\Interval

Το άνοιγμα αυτής της τιμής DWORD (32-bit) πιθανότατα θα εμφανίσει δεδομένα τιμής 1800000 (και 1b7740 σε δεκαεξαδικό). Αυτή η τιμή μητρώου καθορίζει πόσο γρήγορα (σε χιλιοστά του δευτερολέπτου) κινείται η προφύλαξη οθόνης σε κάθε διαφάνεια σε μια παρουσίαση φωτογραφιών.

Το

Επεξεργαστής μητρώου εμφανίζει τιμές DWORD (32-bit) και τιμές QWORD (64-bit) ως REG_DWORD και REG_QWORD τύπους μητρώου τιμές, αντίστοιχα.

Δημιουργία αντιγράφων ασφαλείας και επαναφορά τιμών μητρώου

Δεν έχει σημασία αν αλλάζετε έστω και μία τιμή. Δημιουργήστε πάντα ένα αντίγραφο ασφαλείας πριν ξεκινήσετε, απλώς για να είστε σίγουροι ότι μπορείτε να το επαναφέρετε στον Επεξεργαστή Μητρώου σε περίπτωση που συμβεί κάτι απροσδόκητο.

Δυστυχώς, δεν μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας μεμονωμένων τιμών μητρώου. Αντίθετα, πρέπει να δημιουργήσετε αντίγραφο ασφαλείας του κλειδιού μητρώου στο οποίο βρίσκεται η τιμή. Δείτε το άρθρο μας σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας του μητρώου των Windows, εάν χρειάζεστε βοήθεια για να το κάνετε αυτό.

Ένα αντίγραφο ασφαλείας μητρώου αποθηκεύεται ως αρχείο REG, το οποίο μπορείτε στη συνέχεια να επαναφέρετε στο Μητρώο των Windows εάν χρειαστεί να αναιρέσετε τις αλλαγές που κάνατε.

Πότε θα χρειαστεί να ανοίξω/επεξεργάζομαι τιμές μητρώου;

Η δημιουργία νέων τιμών μητρώου ή η διαγραφή/επεξεργασία υπαρχόντων, μπορεί να λύσει ένα πρόβλημα που αντιμετωπίζετε στα Windows ή με άλλο πρόγραμμα. Μπορείτε επίσης να αλλάξετε τις τιμές μητρώου για να τροποποιήσετε τις ρυθμίσεις του προγράμματος ή να απενεργοποιήσετε τις δυνατότητες μιας εφαρμογής.

Για παράδειγμα, μπορείτε να δημιουργήσετε μια συγκεκριμένη τιμή μητρώου για να εγκαταστήσετε τα Windows 11 εάν δεν υποστηρίζει τον επεξεργαστή σας ή για να αλλάξετε το μέγεθος της γραμμής εργασιών των Windows 11.

Μερικές φορές, θα χρειαστεί να ανοίξετε τις τιμές μητρώου απλώς για λόγους ενημέρωσης.

Ακολουθούν μερικά παραδείγματα που περιλαμβάνουν την επεξεργασία ή το άνοιγμα τιμών μητρώου:

  • Πώς να ελέγξετε την τρέχουσα έκδοση BIOS στον υπολογιστή σας
  • Πώς να αποτρέψετε προγράμματα από την κλοπή εστίασης στα Windows
  • Τρόπος αυτόματης σύνδεσης στα Windows

Περισσότερες πληροφορίες σχετικά με τις τιμές μητρώου

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

Υπάρχουν ορισμένες περιπτώσεις όπου η αλλαγή μιας τιμής μητρώου δεν θα εφαρμοστεί μέχρι να επανεκκινήσετε τον υπολογιστή σας. Άλλα δεν απαιτούν καθόλου επανεκκίνηση, επομένως οι αλλαγές τους θα αντικατοπτρίζονται αμέσως. Επειδή ο Επεξεργαστής Μητρώου δεν σας λέει ποιες χρειάζονται επανεκκίνηση, θα πρέπει να επανεκκινήσετε τον υπολογιστή σας εάν μια επεξεργασία μητρώου δεν φαίνεται να λειτουργεί.

Μπορεί να δείτε ορισμένες τιμές μητρώου να αναφέρονται ως REG_NONE Αυτές είναι δυαδικές τιμές που δημιουργούνται όταν εγγράφονται κενά δεδομένα στο μητρώο. Το άνοιγμα αυτού του τύπου τιμής εμφανίζει τα δεδομένα τιμής του ως μηδενικά σε δεκαεξαδική μορφή και ο Επεξεργαστής Μητρώου τα παραθέτει ως (δυαδική τιμή μηδενικού μήκους)

Χρησιμοποιώντας τη γραμμή εντολών, μπορείτε να διαγράψετε και να προσθέσετε κλειδιά μητρώου με τους διακόπτες εντολών reg delete και reg add.

Το μέγιστο μέγεθος για όλες τις τιμές μητρώου σε ένα κλειδί μητρώου περιορίζεται στα 64 kilobyte.

Συνιστάται: