Το Registry των Windows είναι ένα από τα μυστηριώδη μέρη του λειτουργικού συστήματος των Windows που μας επιτρέπει να τροποποιήσουμε και να τροποποιήσουμε σχεδόν όλες τις ενότητες των Windows. Παρόλο που δουλεύουμε με το μητρώο όλη την ώρα, οι περισσότεροι άνθρωποι έχουν μόνο λίγη κατανόηση του τι είναι πραγματικά και δεν είναι σίγουροι για το πώς να δημιουργήσουν προσαρμοσμένα κλειδιά και αξίες. Ας δούμε λοιπόν ένα πράγμα ή δύο σχετικά με το Registry των Windows και τα συστατικά του.

Τι είναι το μητρώο των Windows

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

Στοιχεία του μητρώου των Windows

Το μητρώο των Windows αποτελείται από τρία βασικά στοιχεία - τα πλήκτρα επιπέδου ρίζας, τα πλήκτρα και τις τιμές. Τα "Κλειδιά ρίζας" φιλοξενούν όλα τα "Κλειδιά" και τα "Κλειδιά" θα έχουν το δικό τους σύνολο "Αξιών". Μπορείτε να το σκεφτείτε σαν "LocalDrive -> Φάκελος -> Αρχείο" στο σύστημά σας.

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

HKEY_CLASSES_ROOT (HKCR): Αυτό το κλειδί ρίζας χρησιμοποιείται από τα Windows για τη διαχείριση συσχετίσεων αντικειμένων και ενσωμάτωσης αντικειμένων (OLE) και συσχετίσεων τύπων αρχείων. Αυτό είναι το κλειδί όπου τα Windows συνδέουν όλα τα αρχεία σας με τα σχετικά προγράμματα τους, ώστε να μπορείτε να ανοίγετε και να αλληλεπιδράτε μαζί τους.

HKEY_CURRENT_USER (HKCU): Αυτή η ενότητα του μητρώου των Windows φιλοξενεί όλα τα δεδομένα, τις ρυθμίσεις και τις ρυθμίσεις παραμέτρων σε επίπεδο χρήστη που σχετίζονται με τον χρήστη που είναι συνδεδεμένος αυτήν τη στιγμή. Όχι μόνο το λειτουργικό σύστημα των Windows, αλλά και άλλα προγράμματα αποθηκεύουν επίσης δεδομένα σχετικά με τον τρέχοντα χρήστη.

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

HKEY_USERS (HKU): Όπως μπορείτε να δείτε από το όνομα, αυτό το ριζικό κλειδί φιλοξενεί όλες τις ρυθμίσεις όλων των χρηστών, συμπεριλαμβανομένων όλων των συνδεδεμένων και αποσυνδεδεμένων χρηστών στο σύστημα. Όπως μπορείτε να βρείτε ρυθμίσεις σχετικά με άλλους χρήστες, μην συγχέετε αυτό το κλειδί ρίζας με HKCU.

HKEY_CURRENT_CONFIG (HKCC): Με απλά λόγια, μπορείτε να το ονομάσετε ένα pseudo root κλειδί, καθώς είναι απλά ένας απευθείας σύνδεσμος στις Ρυθμίσεις Προφίλ τρέχοντος υλικού στο βασικό κλειδί HKLM.

Βασικές τιμές

Κάθε ένα από τα παραπάνω Root Keys έχει τα δικά του κλειδιά και κάθε Κλειδί έχει τις δικές του αξίες. Για κάθε Κλειδί, μπορείτε να δημιουργήσετε έξι διαφορετικές τιμές και αυτές οι τιμές εξαρτώνται εξ ολοκλήρου από το πρόγραμμα στόχου ή / και τις απαιτήσεις διαμόρφωσης.

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

Δυαδική τιμή: Όπως υποδηλώνει το όνομα, αυτές οι τιμές περιέχουν μόνο δυαδικά δεδομένα (0, 1). Συχνά αυτές οι τιμές χρησιμοποιούνται για την ενεργοποίηση ή απενεργοποίηση μιας συγκεκριμένης ρύθμισης.

Τιμή DWORD (32-bit): Οι τιμές DWORD είναι παρόμοιες με τις δυαδικές τιμές, αλλά είναι επίσης ικανές να αποθηκεύουν οποιοδήποτε ακέραιο αριθμό στην περιοχή των 32 bit. Οι τιμές DWORD έχουν σχεδιαστεί για να λειτουργούν με συστήματα 32 bit, αλλά χρησιμοποιούνται επίσης σε συστήματα 64-bit για συμβατότητα προς τα πίσω.

Τιμή QWORD (64-bit): Οι τιμές QWORD είναι ακριβώς όπως οι τιμές DWORD αλλά είναι ικανές να κρατούν οποιοδήποτε ακέραιο αριθμό εντός της περιοχής 64-bit. Μπορείτε να πείτε ότι αυτά έχουν σχεδιαστεί για να λειτουργούν με συστήματα 64 bit.

Πολλαπλή τιμή στοιχειοσειράς: Εάν χρησιμοποιούνται τιμές String για την αποθήκευση συμβολοσειρών μιας γραμμής, οι τιμές πολλαπλών στοιχειών χρησιμοποιούνται για την αποθήκευση συμβολοσειρών πολλών γραμμών ή πληροφοριών κειμένου.

Επεκτάσιμη τιμή συμβολοσειράς: Οι τιμές της συμβολοσειράς μπορούν να επεκταθούν παρόμοιες με τις κανονικές τιμές των συμβολοσειρών, αλλά περιέχουν τις περιβαλλοντικές μεταβλητές.

Δημιουργία νέων κλειδιών και αξιών

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

Για να δημιουργήσετε ένα νέο κλειδί, κάντε δεξί κλικ στο πλήκτρο Root level και επιλέξτε την επιλογή "New" και στη συνέχεια "Key". Από προεπιλογή, το νέο κλειδί θα μοιάζει με φάκελο και θα ονομάζεται "New Key #. "Μπορείτε πάντα να τροποποιήσετε το όνομα του κλειδιού όπως απαιτείται. Η ίδια διαδικασία εφαρμόζεται κάθε φορά που θέλετε να δημιουργήσετε ένα νέο Υπο-κλειδί.

Για να δημιουργήσετε μια νέα τιμή, κάντε δεξί κλικ στο δεξιό τμήμα του παραθύρου και επιλέξτε την τιμή ανάλογα με τις ανάγκες σας όπως αναφέρθηκε παραπάνω. Μόλις δημιουργηθεί η τιμή, πρέπει να το ονομάσετε. το όνομα εξαρτάται εξ ολοκλήρου από τη συγκεκριμένη απαίτηση. Αλλά σημειώστε ότι αν επιλέξετε την επιλογή "Key" στο δεξιό παράθυρο, το Registry των Windows θα δημιουργήσει αυτόματα ένα νέο Sub-Key.

Μόλις δημιουργηθεί και μετονομαστεί η νέα τιμή, πρέπει να εισαγάγετε τα δεδομένα τιμών. Για να το κάνετε αυτό, κάντε διπλό κλικ στην τιμή και εισάγετε τα "Δεδομένα τιμής" όπως απαιτείται. Και πάλι, τα δεδομένα τιμής εξαρτώνται από το πρόγραμμα ή τις συγκεκριμένες ρυθμίσεις.

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

Σχολιάστε παρακάτω, μοιραστείτε τις σκέψεις και τις εμπειρίες σας.