Μητρώο των Windows: τι είναι, πώς να δημιουργήσετε ενότητες και ρυθμίσεις. Κατανόηση του μητρώου των Windows

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

Ο ένοχος όλων αυτών των προβλημάτων που αναφέρονται μπορεί να είναι το μητρώο συστήματος - ένα πολύ σημαντικό στοιχείο του λειτουργικού συστήματος. Επομένως, ακόμη και οι αρχάριοι χρήστες θα ήταν καλό να γνωρίζουν τον σκοπό του, τον αντίκτυπό του στη συνολική λειτουργία του ΛΣ, καθώς και τα μέσα παρακολούθησης και φροντίδας του.
Έτσι, αργά ή γρήγορα, ο χρήστης έρχεται αντιμέτωπος με το ερώτημα είτε να εγκαταστήσει ξανά το λειτουργικό σύστημα με όλα τα προγράμματα και να διαμορφώσει εκ νέου τη διεπαφή χρήστη του, είτε να προσπαθήσει να «καθαρίσει» το σύστημα και να το επαναφέρει στην προηγούμενη απόδοση.

ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΣΚΟΠΟΣ

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

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

Το μητρώο συστήματος αποθηκεύεται στο X:\Windows\System32\сonfig, όπου το X είναι το γράμμα της μονάδας δίσκου συστήματος.

ROOT registry partitions

Το μητρώο του λειτουργικού συστήματος των Windows αποτελείται από πολλές κύριες ενότητες:

  • - HKEY_CURRENT_CONFIG (HKCC) - η ενότητα περιέχει όλες τις πληροφορίες σχετικά με το προφίλ υλικού που χρησιμοποιείται στο τοπικό μηχάνημα κατά την εκκίνηση του συστήματος.
  • - HKEY_CURRENT_USER (HKCU) - η ενότητα αποθηκεύει πληροφορίες σχετικά με έναν συγκεκριμένο χρήστη που είναι συνδεδεμένος στο σύστημα και εργάζεται σε αυτό την τρέχουσα στιγμή. Αυτός ο κλάδος αποθηκεύει τους φακέλους, τις ρυθμίσεις οθόνης και τις ρυθμίσεις του για τον πίνακα ελέγχου.
  • - HKEY_CLASSES_ROOT (HKCR) - η ενότητα περιέχει δεδομένα σχετικά με τις επεκτάσεις τύπου αρχείου και τις εφαρμογές που θα ανοίξουν όταν εκκινηθούν.
  • - HKEY_USERS (HKU) - αυτός ο κλάδος αποθηκεύει πληροφορίες σχετικά με όλα τα φορτωμένα προφίλ ενεργών χρηστών ενός συγκεκριμένου υπολογιστή.
  • - HKEY_LOCAL_MACHINE (HKLM) - κλάδος για την αποθήκευση πληροφοριών σχετικά με τη φόρτωση του λειτουργικού συστήματος Windows, πληροφορίες σχετικά με τα προγράμματα οδήγησης συσκευών και το υλικό του υπολογιστή.
  • - HKEY_USERS (HKU) - το υποκατάστημα αποθηκεύει μεμονωμένες ρυθμίσεις προφίλ για κάθε χρήστη που είναι εγγεγραμμένος στο σύστημα. Πληροφορίες σχετικά με το "προεπιλεγμένο" προφίλ για τους νέους χρήστες που δημιουργήθηκαν αποθηκεύονται επίσης εδώ.

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

ΕΠΙΠΤΩΣΗ ΤΟΥ ΜΗΤΡΩΟΥ ΣΤΗΝ ΕΡΓΑΣΙΑΠΑΡΑΘΥΡΑ

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

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

Υπάρχει ένας άλλος σημαντικός παράγοντας που επηρεάζει την ταχύτητα των Windows, αλλά πριν μιλήσουμε γι 'αυτό, ας κάνουμε μια μικρή παρατήρηση. Υπάρχουν δύο κύριοι τύποι μνήμης στους υπολογιστές - RAM (μνήμη τυχαίας πρόσβασης), γνωστή και ως μνήμη τυχαίας πρόσβασης, και ROM (μνήμη μόνο για ανάγνωση), η οποία περιλαμβάνει σκληρούς δίσκους, μονάδες flash και άλλα στοιχεία που αποθηκεύουν τα δεδομένα σας. Η RAM είναι μια πολύ γρήγορη μνήμη που σας επιτρέπει να ανταλλάσσετε άμεσα πληροφορίες με τον κεντρικό επεξεργαστή, αλλά η ROM είναι πολύ πιο αργή.

Τώρα, ας συνεχίσουμε, η επιβράδυνση στο άνοιγμα προγραμμάτων προκαλείται πολύ συχνά από το γεγονός ότι δεν υπάρχει αρκετή μνήμη RAM για να φορτωθούν γρήγορα. Και συχνά, για να παρέχει την απαιτούμενη ποσότητα μνήμης για ένα συγκεκριμένο πρόγραμμα, το σύστημα την παίρνει από τον συνολικό όγκο του (συνδυασμός RAM και ROM), αρχίζοντας να έχει πρόσβαση στο χώρο του σκληρού δίσκου, δηλ. εμφανίζεται η λεγόμενη "ανταλλαγή" (μέρος των πληροφοριών γράφεται στον σκληρό δίσκο). Ως αποτέλεσμα, όταν, κατά τη φόρτωση ή την εκτέλεση μιας εφαρμογής, χρειάζεται τις απαραίτητες πληροφορίες γραμμένες στο δίσκο, χρειάζεται πολύ περισσότερος χρόνος για να τις διαβάσει από ό,τι αν το σύστημα τις έπαιρνε από τη μνήμη RAM.

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

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

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

ΤΡΟΠΟΙ ΕΠΕΞΕΡΓΑΣΙΑΣ ΤΟΥ ΜΗΤΡΩΟΥ

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

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

Και όμως, αν αποφασίσετε να κάνετε μόνοι σας αλλαγές στο μητρώο, τότε η καλύτερη λύση θα ήταν να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Registry Editor που είναι ενσωματωμένο στα Windows. Για να μεταβείτε στον επεξεργαστή μητρώου, υπάρχει μια ειδική εντολή "regedit", η οποία πρέπει να εισαχθεί στο παράθυρο Εκτέλεση (καλείται πατώντας τα πλήκτρα Windows + R).

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

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

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

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

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

ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΜΗΤΡΩΟΥ

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

Τα βοηθητικά προγράμματα παρακολούθησης είναι αρκετά εύχρηστα. Ακόμα και ένας άνθρωπος που δεν έχει ειδική αγωγή μπορεί να τα καταλάβει. Και αυτό είναι το μεγάλο τους πλεονέκτημα, αφού είναι επιθυμητό όλοι οι χρήστες, έμπειροι και αρχάριοι, να γνωρίζουν τουλάχιστον κατά προσέγγιση τι συμβαίνει στο μητρώο λειτουργικών συστημάτων του υπολογιστή τους. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένα από τα πιο δημοφιλή βοηθητικά προγράμματα παρακολούθησης μητρώου - το Registry Monitor (RegMon).

ΦΡΟΝΤΙΔΑ ΤΟΥ ΜΗΤΡΩΟΥ

Κατά την εγκατάσταση και, στη συνέχεια, την απεγκατάσταση διαφόρων προγραμμάτων, ένας χρήστης λειτουργικού συστήματος Windows δεν γνωρίζει πάντα ότι, κατά κανόνα, οι πληροφορίες σχετικά με αυτά δεν αφαιρούνται πλήρως από το μητρώο. Υπάρχουν πάντα κάποιες «ουρές» που επιβραδύνουν περαιτέρω τη λειτουργία του συστήματος. Για να μην συμβεί αυτό, είναι απαραίτητο όχι μόνο να παρακολουθείτε το μητρώο, αλλά και να φροντίζετε για αυτό. Για να το κάνετε αυτό, δεν χρειάζεται να αναζητήσετε μόνοι σας τις υπόλοιπες εγγραφές στο μητρώο, αυτό μπορεί να γίνει χρησιμοποιώντας ειδικά προγράμματα, η ύπαρξη των οποίων αναφέρθηκε ήδη παραπάνω. Τα jv16 PoverTools, CCleaner, Reg Organizer, RegCleaner και άλλα κάνουν αυτή τη δουλειά καλά. Με τη βοήθειά τους, ο χρήστης μπορεί όχι μόνο να καθαρίσει το μητρώο των "σκουπιδιών", αλλά και να ανασυγκροτήσει τον σκληρό δίσκο, να επεξεργαστεί την εκκίνηση, να διαγράψει το ιστορικό του προγράμματος περιήγησης, να διαγράψει παλιά αρχεία ανάκτησης συστήματος κ.λπ.

ΣΥΜΠΕΡΑΣΜΑ

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

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

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

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

Ας ρίξουμε μια πιο προσεκτική ματιά στον τρόπο αλληλεπίδρασης των στοιχείων των Windows 7 με το μητρώο συστήματος:

  1. Το πρόγραμμα εγκατάστασης των Windows (πρόγραμμα εγκατάστασης) - κατά την πρώτη εκκίνηση, συλλέγει πληροφορίες σχετικά με το σύστημα και δημιουργεί ένα μητρώο με βάση τα δεδομένα που λαμβάνονται. Κατά την εγκατάσταση προγραμμάτων οδήγησης ή εφαρμογών, το πρόγραμμα εγκατάστασης διαβάζει πληροφορίες από το μητρώο και προσθέτει εκεί τα δεδομένα διαμόρφωσής του. Η ύπαρξη ενός μητρώου επιτρέπει σε όλα τα προγράμματα να έχουν πρόσβαση σε μια κεντρική βάση δεδομένων και να αλληλεπιδρούν μεταξύ τους. Επιπλέον, οι πληροφορίες που είναι αποθηκευμένες στο μητρώο σάς επιτρέπουν να απεγκαταστήσετε σωστά την εφαρμογή χωρίς να επηρεάζετε σημαντικά στοιχεία όπως τα DLL.
  2. Το Windows Recovery Environment (WinRE) είναι ένα σύνολο εργαλείων που έχουν σχεδιαστεί για τη διάγνωση ενός κατεστραμμένου συστήματος και την επαναφορά του μετά από σοβαρά σφάλματα. Το WinRE συνεργάζεται ενεργά με το μητρώο και μία από τις εργασίες που εκτελεί είναι η επιδιόρθωση ενός κατεστραμμένου μητρώου.
  3. Windows Boot Manager - Ο Διαχειριστής εκκίνησης έχει πρόσβαση στη βάση δεδομένων BCD (Boot Configuration Data), η οποία είναι αποθηκευμένη στο μητρώο. Μετά την ανάγνωση των δεδομένων διαμόρφωσης, ο διαχειριστής εκκίνησης μεταφέρει τον έλεγχο στο Windows Loader - το αρχείο winload.exe, το οποίο, πρώτα απ 'όλα, διαβάζει τα απαραίτητα δεδομένα από το μητρώο και στη συνέχεια φορτώνει τον πυρήνα του λειτουργικού συστήματος (%system32%\ntoskrnl. exe) και το επίπεδο αφαίρεσης υλικού ( %system%\hall.dll), καθώς και όλα τα προγράμματα οδήγησης εκκίνησης και τα DLL λειτουργίας πυρήνα. Αυτός είναι ο λόγος για τον οποίο εάν τα αρχεία μητρώου λείπουν ή είναι κατεστραμμένα, το λειτουργικό σύστημα απλά δεν θα εκκινήσει.
  4. Ο διαχειριστής PnP είναι υπεύθυνος για τον εντοπισμό μιας συσκευής χρησιμοποιώντας δύο παραμέτρους: αναγνωριστικό προμηθευτή (VID) και αναγνωριστικό συσκευής (DID). Όταν ο διαχειριστής PnP καθορίζει έναν μοναδικό συνδυασμό VID και DID, ζητά πληροφορίες σχετικά με το δίαυλο στον οποίο ανιχνεύεται η συσκευή και ελέγχει εάν είναι εγκατεστημένο πρόγραμμα οδήγησης για αυτήν τη συσκευή. Εάν το πρόγραμμα οδήγησης δεν είναι εγκατεστημένο, το υποσύστημα PnP πρέπει να βρει ένα κατάλληλο αρχείο INF για να εγκαταστήσει το πρόγραμμα οδήγησης και να ξεκινήσει την εγκατάστασή του.
  5. Power Manager - αλληλεπιδρά στενά με τον διαχειριστή PnP, τις εφαρμογές, υποστηρίζει μια ποικιλία σχημάτων διαχείρισης ενέργειας και ελέγχεται από πολιτικές ομάδας και όλες αυτές οι πληροφορίες αποθηκεύονται στο μητρώο.
  6. Προγράμματα οδήγησης συσκευών—ανταλλάξτε παραμέτρους εκκίνησης και δεδομένα διαμόρφωσης με το μητρώο. Το πρόγραμμα οδήγησης πρέπει να αναφέρει τους πόρους του συστήματος που χρησιμοποιεί. Οι εφαρμογές και τα προγράμματα οδήγησης συσκευών μπορούν να διαβάσουν αυτές τις πληροφορίες από το μητρώο, παρέχοντας στους χρήστες εύχρηστα εργαλεία εγκατάστασης και διαμόρφωσης.
  7. Εργαλεία διαχείρισης - Τα εργαλεία διαχείρισης των Windows, συμπεριλαμβανομένων των βοηθητικών προγραμμάτων από τον Πίνακα Ελέγχου και προγραμμάτων από την ομάδα Εργαλεία διαχείρισης, είναι το πιο βολικό και ασφαλές μέσο για την τροποποίηση του μητρώου.
  8. Προφίλ χρήστη - όλες οι πληροφορίες που σχετίζονται με έναν συγκεκριμένο λογαριασμό χρήστη και τα σχετικά δικαιώματά του αποθηκεύονται στο μητρώο. Οι πολιτικές ομάδας αποθηκεύονται επίσης στο μητρώο.
  9. Τα προφίλ υλικού είναι ένα σύνολο οδηγιών που μπορούν να χρησιμοποιηθούν για να ενημερώσουν το λειτουργικό σύστημα ποια προγράμματα οδήγησης συσκευών πρέπει να φορτωθούν κατά την εκκίνηση του υπολογιστή.
  10. Συστήματα αρχείων - Από τα Windows Vista, τόσο τα συστήματα αρχείων όσο και το μητρώο βασίζονται σε συναλλαγές. Στην πράξη, αυτό σημαίνει ότι εάν ένα σύνολο πράξεων σε αρχεία και το μητρώο επισημανθεί ως συναλλαγή, τότε εάν κάποια από αυτές τις λειτουργίες αποτύχει, ολόκληρη η συναλλαγή μπορεί να «επαναφερθεί» στην αρχική της θέση.
  11. Υποσύστημα ασφαλείας Windows 7 - το υποσύστημα ασφαλείας με όλες τις λειτουργίες του, συμπεριλαμβανομένου του Έλεγχου λογαριασμού χρήστη (UAC), υλοποιείται επίσης με βάση το μητρώο και χρησιμοποιείται για την προστασία του. Η αρχή του UAC είναι να περιορίζει τα δικαιώματα που παρέχονται σε εφαρμογές που εκτελούνται στο επίπεδο των προνομίων ενός τυπικού χρήστη. Με άλλα λόγια, ακόμα κι αν ο χρήστης που εκτελεί την εφαρμογή έχει δικαιώματα διαχειριστή, οι εφαρμογές που εκτελεί δεν έχουν τέτοια δικαιώματα εκτός και αν ο χρήστης τις εκτελεί ρητά ως διαχειριστής. Με αυτόν τον τρόπο, μόνο οι εφαρμογές που εμπιστεύεται ο χρήστης εκτελούνται με αυξημένα προνόμια.
  12. Στοιχεία δικτύου των Windows—περιλαμβάνουν προγράμματα οδήγησης προσαρμογέα δικτύου, ρυθμίσεις για πρωτόκολλα και υπηρεσίες δικτύου, καθώς και ρυθμίσεις ασφάλειας δικτύου και προστασία από επιθέσεις δικτύου. Όλα αυτά αποθηκεύονται επίσης στο μητρώο. Για παράδειγμα, η βάση δεδομένων του Τείχους προστασίας των Windows βρίσκεται στο μητρώο. Πολλά τείχη προστασίας τρίτων δημιουργούν επίσης τα δικά τους κλειδιά στο μητρώο και επομένως μια επιτυχημένη επίθεση στο μητρώο ανοίγει την πόρτα σε εξωτερική εισβολή.

Το σύστημα αρχείων σε έναν σκληρό δίσκο έχει πολλά κοινά με τη λογική δομή του μητρώου. Το μητρώο περιέχει κλειδιά και τιμές που αντιστοιχούν σε καταλόγους και αρχεία στον σκληρό δίσκο. Τα κλειδιά μητρώου μπορούν να περιέχουν ένθετα κλειδιά (υποκαταλόγους). Οι ρυθμίσεις μητρώου (όπως και τα αρχεία) αποθηκεύουν δεδομένα. Τα κλειδιά στο ανώτατο επίπεδο της ιεραρχίας ονομάζονται κλειδιά ρίζας. Ο συνδυασμός ονομάτων για τα κλειδιά και τις ρυθμίσεις μητρώου είναι παρόμοιος με τις διαδρομές στο σύστημα αρχείων. Τυπική διαδρομή προς ένα κλειδί υπομητρώου HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet.Το μητρώο των Windows 7 περιέχει πέντε κλειδιά: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG.

Προς την μεταβείτε στο μητρώο των Windows 7, πατήστε τη συντόμευση πληκτρολογίου νίκη + R(θα εμφανιστεί το παράθυρο "Εκτέλεση") και μετά εισάγετε και πατήστε Εισαγω.

Θα εμφανιστεί το παράθυρο Επεξεργαστής Μητρώου.

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

Μια λαβή είναι μια τιμή που χρησιμοποιείται για να περιγράψει μοναδικά έναν πόρο στον οποίο μπορεί να έχει πρόσβαση ένα πρόγραμμα.

Οι περιγραφές των βασικών κλειδιών εμφανίζονται στον παρακάτω πίνακα.

Όνομα κλειδιού ρίζας Περιγραφή
HKEY_LOCAL_MACHINE Περιέχει γενικές πληροφορίες σχετικά με το υλικό και το λειτουργικό σύστημα, όπως: τύπος διαύλου, μνήμη συστήματος, προγράμματα οδήγησης συσκευών και δεδομένα ελέγχου που χρησιμοποιούνται κατά την εκκίνηση του συστήματος. Οι πληροφορίες που περιέχονται σε αυτό το κλειδί ισχύουν για όλους τους χρήστες που εγγράφονται στο σύστημα. Στο ανώτερο επίπεδο της ιεραρχίας του μητρώου υπάρχουν τρία ψευδώνυμα για αυτό το κλειδί: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIGΚαι HKEY_DYN_DATA.
HKEY_CLASSES_ROOT Περιέχει συσχετίσεις μεταξύ εφαρμογών και τύπων αρχείων (κατά επέκταση ονόματος αρχείου). Επιπλέον, αυτό το κλειδί αποθηκεύει πληροφορίες OLE που σχετίζονται με αντικείμενα COM, καθώς και δεδομένα συσχέτισης αρχείων και κλάσεων.
HKEY_CURRENT_CONFIG Περιέχει δεδομένα διαμόρφωσης για το τρέχον προφίλ υλικού. Τα προφίλ υλικού είναι σύνολα αλλαγών που γίνονται στην τυπική διαμόρφωση των υπηρεσιών και των συσκευών που καθορίζονται από βασικά δεδομένα ΛογισμικόΚαι Σύστημακλειδί ιλαράς HKEY_LOCAL_MACHINE.Στο κλειδί HKEY_CURRENT_CONFIGεμφανίζονται μόνο οι αλλαγές.
HKEY_CURRENT_USER Περιέχει το προφίλ του χρήστη που είναι συνδεδεμένος αυτήν τη στιγμή στο σύστημα, συμπεριλαμβανομένων των μεταβλητών περιβάλλοντος, των ρυθμίσεων επιφάνειας εργασίας, των ρυθμίσεων δικτύου, των ρυθμίσεων εκτυπωτή και των ρυθμίσεων εφαρμογής. Αυτό το κλειδί είναι ένας σύνδεσμος προς το κλειδί HKEY_USERS\user_SID, όπου user_SID είναι το αναγνωριστικό ασφαλείας του χρήστη που είναι εγγεγραμμένος στο σύστημα.
HKEY_USERS Περιέχει όλα τα ενεργά φορτωμένα προφίλ χρήστη, συμπεριλαμβανομένου του HKEY_CURRENT_USER, καθώς και το προεπιλεγμένο προφίλ χρήστη (.DEFAULT). Οι χρήστες που έχουν πρόσβαση στον διακομιστή εξ αποστάσεως δεν έχουν προφίλ που περιέχονται σε αυτό το κλειδί, τα προφίλ τους φορτώνονται στα μητρώα των δικών τους υπολογιστών.

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

Ο παρακάτω πίνακας παραθέτει τους κύριους τύπους δεδομένων που ορίζονται και χρησιμοποιούνται στα Windows 7.

Όνομα κλειδιού ρίζας Περιγραφή
REG_BINARY Δυαδικά δεδομένα. Τα περισσότερα στοιχεία υλικού χρησιμοποιούν πληροφορίες που αποθηκεύονται ως δυαδικά δεδομένα. Οι επεξεργαστές μητρώου εμφανίζουν αυτές τις πληροφορίες σε δεκαεξαδικό.
REG_DWORD Τα δεδομένα αντιπροσωπεύονται ως τιμή μήκους 4 byte. Πολλά προγράμματα οδήγησης συσκευών και ρυθμίσεις υπηρεσίας χρησιμοποιούν αυτόν τον τύπο δεδομένων. Οι επεξεργαστές μητρώου μπορούν να εμφανίζουν τέτοια δεδομένα σε δυαδική, δεκαεξαδική και δεκαδική μορφή.
REG_EXPAND_SZ Μια επεκτάσιμη συμβολοσειρά δεδομένων είναι ένα κείμενο που περιέχει μια μεταβλητή που μπορεί να αντικατασταθεί όταν καλείται από την εφαρμογή.
REG_MULTI_SZ Πεδίο πολλαπλών γραμμών. Οι τιμές που είναι στην πραγματικότητα λίστες συμβολοσειρών κειμένου έχουν συνήθως αυτόν τον τύπο δεδομένων.
REG_SZ Μια συμβολοσειρά κειμένου σε μορφή αναγνώσιμη από τον άνθρωπο. Αυτός ο τύπος εκχωρείται σε τιμές που αντιπροσωπεύουν περιγραφές στοιχείων.
REG_DWORD_ Ένας αριθμός 32 bit που ισοδυναμεί με REG_DWORD. Το λιγότερο σημαντικό byte αποθηκεύεται στη μνήμη πρώτο σε αριθμό.
REG_DWORD_ Ένας αριθμός 32 bit που ισοδυναμεί με REG_DWORD. Το πιο σημαντικό byte αποθηκεύεται στη μνήμη πρώτο σε αριθμό.
REG_LINK Συμβολικός σύνδεσμος UNICODE. Αυτός ο τύπος δεδομένων προορίζεται για εσωτερική χρήση. Ο τύπος δεδομένων REG_LINK επιτρέπει σε μια καταχώρηση μητρώου να συνδέεται με άλλο κλειδί ή ρύθμιση.
REG_NONE Δεν έχει συγκεκριμένο τύπο δεδομένων.
REG_QWORD Τιμή 64 bit
REG_QWORD_
LITTLE_ENDIAN
Ένας αριθμός 64-bit που ισοδυναμεί με REG_QWORD. Το λιγότερο σημαντικό byte αποθηκεύεται στη μνήμη πρώτο σε αριθμό.
REG_QWORD_
ΜΕΓΑΛΟ_ENDIAN
Ένας αριθμός 64-bit που ισοδυναμεί με REG_QWORD. Το πιο σημαντικό byte αποθηκεύεται στη μνήμη πρώτο σε αριθμό.
REG_RESOURCE_LIST Λίστα πόρων υλικού που χρησιμοποιούνται στο υποκατάστημα HKEY_LOCAL_MACHINE\HARDWARE
REG_FULL_RESOURCE_ Περιγραφέας (περιγραφέας) ενός πόρου υλικού, που χρησιμοποιείται σε έναν κλάδο HKEY_LOCAL_MACHINE\HARDWARE
REG__RESOURCE_ Λίστα απαιτούμενων πόρων υλικού, που εφαρμόζονται στον κλάδο HKEY_LOCAL_MACHINE\HARDWARE

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

Τα δεδομένα της ομάδας μητρώου που καθορίζουν τις ρυθμίσεις διαμόρφωσης σε όλο το σύστημα αποθηκεύονται σε αρχεία που βρίσκονται στους καταλόγους %SystemDrive%\Boot\BCD και %SystemRoot%\System32\Config. Οι ομάδες μητρώου που καθορίζουν τις πληροφορίες διαμόρφωσης χρήστη αποθηκεύονται στο %SystemRoot%\Users\Username.

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

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

    Υποστηρίζει λειτουργία πολλών χρηστών, χωρίζεται σε δύο μέρη, το ένα από τα οποία αποθηκεύει τις παραμέτρους του τοπικού υπολογιστή (HKEY_LOCAL_MACHINE) και το άλλο αποθηκεύει τις παραμέτρους χρήστη (HKEY_USERS).

    Περιορισμός της πρόσβασης σε οποιαδήποτε ενότητα μητρώου.

    Αποθήκευση δεδομένων διαφόρων τύπων, συμπεριλαμβανομένων δυαδικών DWORD, συμβολοσειρών και πολλαπλών συμβολοσειρών.

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

Το μητρώο συστήματος βασίζεται σε μια ιεραρχία ενοτήτων (κλειδιά) και τιμών. Οι ενότητες (κλειδιά μητρώου) μπορούν να αποτελούνται από έναν αυθαίρετο αριθμό υποενοτήτων (υποκλειδιά) τιμών. Με τη σειρά τους, οι υποενότητες έχουν τα ίδια δικαιώματα και μπορούν να περιλαμβάνουν όσες τιμές και νέες υποενότητες επιθυμείτε. Τα ονόματα των ενοτήτων στο ίδιο επίπεδο πρέπει να είναι διαφορετικά και δεν πρέπει να περιλαμβάνουν ανάστροφη κάθετο. Για να προβάλετε το μητρώο, μπορείτε να χρησιμοποιήσετε το τυπικό πρόγραμμα regedit.exe. Σας επιτρέπει να προβάλετε και να τροποποιήσετε τα κλειδιά και τις τιμές τους.

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

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

Το μητρώο των Windows 2000 αποτελείται από πέντε προκαθορισμένα κλειδιά ρίζας και ένα προκαθορισμένο για την αποθήκευση δεδομένων απόδοσης συστήματος (HKEY_PERFORMANCE_DATA). Αυτή η προκαθορισμένη ενότητα περιέχει δεδομένα απόδοσης που της αποστέλλονται από το σύστημα, τις υπηρεσίες και τις εφαρμογές. Δεν περιέχει συγκεκριμένες φυσικές τιμές, αλλά οι λειτουργίες μητρώου παρέχουν μια μέθοδο για τη δυναμική λήψη πληροφοριών σχετικά με την απόδοση του συστήματος. Δεν υπάρχει πρόσβαση σε αυτό από το πρόγραμμα Regedit. Η ενότητα HKEY_DYN_DATA δείχνει το τμήμα της ενότητας HKEY_LOCAL_MACHINE που απαιτείται για συσκευές Plug & Play. Καθώς προστίθενται ή αφαιρούνται συσκευές από το σύστημα, αυτή η ενότητα αλλάζει.

Κατά τον έλεγχο του μητρώου, οι ενότητες που αναφέρονται στον Πίνακα 6.1 θεωρούνται ως οι κύριες ενότητες του μητρώου.

Όλα τα δευτερεύοντα κλειδιά μητρώου περιλαμβάνονται στην ενότητα HKEY_LOCAL_MACHINE ή HKEY_USERS. Αυτή η δομή μητρώου οφείλεται στην ανάγκη αποθήκευσης πληροφοριών σχετικά με παραμέτρους που αφορούν τον υπολογιστή, αφενός, και παραμέτρους για συγκεκριμένους χρήστες, αφετέρου. Οι υπόλοιπες τρεις προκαθορισμένες ενότητες είναι εικονικοί σελιδοδείκτες για τμήματα των ενοτήτων HKEY_LOCAL_MACHINE και HKEY_USERS. Έτσι, τα δεδομένα από το δευτερεύον κλειδί HKEY_LOCAL_MACHINE\Software\Classes μπορούν να βρεθούν στην ενότητα HKEY_CLASSES_ROOT.

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

Πίνακας 6.1. Προκαθορισμένα κλειδιά μητρώουWindows 2000

Τίτλος ενότητας

Περιγραφή

HKEY_LOCAL_MACHINE

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

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

HKEY_CURRENT_USER

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

HKEY_CLASSES_ROOT

Περιλαμβάνει όλους τους τύπους αντιστοιχίσεων αρχείων, καθώς και πληροφορίες OLE και συντομεύσεων, και περιέχει πληροφορίες σχετικά με καταχωρημένα στοιχεία COM και συσχετίσεις που σχετίζονται με το κέλυφος.

HKEY_CURRENT_CONFIG

Ένας σελιδοδείκτης ή ψευδώνυμο που ορίζεται από το σύστημα για το HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current του οποίου το όνομα αντιστοιχεί στο όνομα του χρήστη που εργάζεται αυτήν τη στιγμή. Εδώ αποθηκεύονται οι πληροφορίες διαμόρφωσης υλικού.

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

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

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

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

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

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

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

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

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

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

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

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

Εάν χρησιμοποιείτε μια σύγχρονη έκδοση των Windows, εννοώ τα Windows 7, τα Windows 8 ή 8.1 και τα Windows 10, τότε το μητρώο, η δομή, η λειτουργία και οι δυνατότητες επεξεργασίας του είναι το ίδιο. Τα κύρια στοιχεία του λειτουργικού συστήματος δεν αλλάζουν πολύ συχνά.

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

Τα κύρια αρχεία μητρώου βρίσκονται στον κατάλογο %systemroot%\System 32\Config\ και αποτελούνται από τα εξής:

  • SAM (Security Accounts Manager)
  • ΑΣΦΑΛΕΙΑ
  • ΛΟΓΙΣΜΙΚΟ
  • ΣΥΣΤΗΜΑ
  • ΠΡΟΚΑΘΟΡΙΣΜΕΝΟ
  • USERDIFF (χρησιμοποιείται μόνο για αναβαθμίσεις λειτουργικού συστήματος)

Επιπλέον, κάθε χρήστης έχει τα δικά του αρχεία μητρώου:

  • %userprofile%\ntuser.dat
  • %userprofile%\AppData\Local\Microsoft\Windows\UsrClass.dat

Το πρώτο από αυτά τα αρχεία, το αρχείο ntuser.dat, περιέχει το βασικό λογισμικό, τις ρυθμίσεις και τις επιλογές διαμόρφωσης του χρήστη. Το δεύτερο, UsrClass.dat, περιέχει πρόσθετες παραμέτρους, όπως σχέσεις αρχείων χρήστη και πληροφορίες COM (Composite Object Model).

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

Κλειδιά και τιμές μητρώου

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

Όταν αλλάζετε ή δημιουργείτε στοιχεία στο μητρώο, δημιουργείτε κλειδιά και τιμές, αλλά ποιες είναι οι διαφορές μεταξύ των αρχείων μητρώου των Windows;

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

HKEY_CLASSES_ROOT (HKCR)

Αυτή η ενότητα αποθηκεύει πληροφορίες σχετικά με καταχωρημένες εφαρμογές Αναγνωριστικά κλάσεων αντικειμένων OLE και συσχετίσεις αρχείων. Μπορεί μερικές φορές να το δείτε συντομευμένο ως HKCR. Προσθέτει διπλά κλειδιά στο ήδη υπάρχον δευτερεύον κλειδί HKEY_CURRENT_USER\Software\Classes και τα Windows θα χρησιμοποιήσουν το δευτερεύον κλειδί HKEY_CURRENT_USER\Software\Classes ως κύριο.

HKEY_CURRENT_USER (HKCU)

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

HKEY_LOCAL_MACHINE (HKLM)

Αυτή η ενότητα περιέχει όλες τις ρυθμίσεις ειδικά για έναν υπολογιστή στον οποίο είναι εγκατεστημένα τα Windows. Περιέχει αρχεία SAM, ΑΣΦΑΛΕΙΑ, ΣΥΣΤΗΜΑ και ΛΟΓΙΣΜΙΚΟ. Το πέμπτο αρχείο, HARDWARE, δημιουργείται εκ νέου κάθε φορά που ξεκινά ο υπολογιστής και περιέχει πληροφορίες σχετικά με το υλικό που εντοπίστηκε.

Αυτή η ενότητα περιέχει επίσης εκείνες στο

%systemroot%\System 32\config\ COMPONENTS και αρχεία BCD, τα οποία αποθηκεύουν πληροφορίες σχετικά με τη διαμόρφωση της λήψης δεδομένων στον υπολογιστή.

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

Ο ΣΑΜ

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

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

ΑΣΦΑΛΕΙΑ

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

ΣΥΣΤΗΜΑ

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

ΛΟΓΙΣΜΙΚΟ

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

HKEY_USERS (HKU)

HKEY_CURRENT_CONFIG (HKCC)

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

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

HKEY_PERFORMANCE_DATA

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

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

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

  • REG_BINARY: Αυτός ο τύπος κλειδιού αποθηκεύει ακατέργαστα δυαδικά δεδομένα.
  • REG_DWORD: Ένας ακέραιος 32-bit μεταβλητού μήκους.
  • DWORDS: Συνήθως χρησιμοποιείται για τον καθορισμό των ρυθμίσεων του προγράμματος οδήγησης συσκευής και των επιλογών προσαρμογής λογισμικού.
  • REG_SZ: Τιμή συμβολοσειράς σταθερού μήκους.
  • REG_EXPAND_SZ: Το επεκτάσιμο μήκος της τιμής συμβολοσειράς, που χρησιμοποιείται επίσης για μεταβλητές περιβάλλοντος.
  • REG_MULTI_SZ: Μια πολλαπλή συμβολοσειρά που μπορεί να περιέχει μια λίστα τιμών, που συνήθως χωρίζονται με κόμματα ή κενά.
  • REG_RESOURCE_LIST: λίστα πόρων, ένθετες συστοιχίες, προγράμματα οδήγησης συσκευών που χρησιμοποιούνται.
  • REG_RESOURCE_REQUIRMENTS_LIST: Λίστα πόρων υλικού που χρησιμοποιούνται από προγράμματα οδήγησης συσκευών.
  • REG_FULL_RESOURCE_DESCRIPTOR: Ένθετοι πίνακες που χρησιμοποιούνται για την αποθήκευση λιστών πόρων φυσικών συσκευών.
  • REG_LINK: Ένας συμβολικός σύνδεσμος (UNICODE) στο ακόλουθο κλειδί μητρώου που καθορίζει το βασικό κλειδί και τη διαδρομή προς το κλειδί προορισμού.
  • REG_NONE: Δεδομένα που δεν έχουν συγκεκριμένο τύπο.
  • REG_QWORD: Μεταβλητές μήκους 64 bit.

Σημείωση. Υπάρχουν ορισμένες διαφορές μεταξύ των μητρώων των λειτουργικών συστημάτων Windows 32-bit (x86) και 64-bit (x64). Η επιλογή qword 64 bit δεν υποστηρίζεται σε εκδόσεις 32 bit του λειτουργικού συστήματος Windows. Επιπλέον, το μητρώο χειρίζεται τα κλειδιά 32 bit και 64 bit με τόσο έξυπνο τρόπο ώστε το σύστημα αρχείων να χειρίζεται πολλές εκδόσεις των ίδιων αρχείων dll, αλλά να διατηρεί συμβατότητα, την οποία μπορείτε να βρείτε στην ενότητα μητρώου HKEY_LOCAL_MACHINE\Software\WOW6432Node.

Αρχεία .REG

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

Τα αρχεία REG ανοίγουν αυτόματα (ή τουλάχιστον θα πρέπει αν όλα είναι εγκατεστημένα και οργανωμένα σωστά) όταν κάνετε διπλό κλικ στον Επεξεργαστή Μητρώου των Windows.

Μπορείτε να χρησιμοποιήσετε αρχεία .REG στον ίδιο τον επεξεργαστή μητρώου για να εξαγάγετε ολόκληρο το μητρώο ή τα μεμονωμένα κλειδιά του.

Μπορείτε επίσης να επεξεργαστείτε μη αυτόματα τα περιεχόμενα του αρχείου .REG στο Σημειωματάριο των Windows ή σε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας αρχείων κειμένου. Κάντε δεξί κλικ στο αρχείο .REG στον Explorer και στο μενού περιβάλλοντος που εμφανίζεται, ανοίξτε την επιλογή "επεξεργασία".

Στο παράδειγμα στο σχήμα, το κλειδί είναι HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics και επισημαίνεται εδώ επειδή περιλαμβάνει μια προσθήκη στην προεπιλεγμένη διαμόρφωση.

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

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

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

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

Το μητρώο των Windows εισήχθη για να οργανώνει πληροφορίες που είχαν αποθηκευτεί προηγουμένως σε πολλά αρχεία INI, να παρέχει έναν ενιαίο μηχανισμό (API) για ρυθμίσεις εγγραφής και ανάγνωσης και να απαλλαγεί από τα προβλήματα σύντομων ονομάτων, την έλλειψη δικαιωμάτων πρόσβασης και την αργή πρόσβαση σε αρχεία ini που είναι αποθηκευμένα στο σύστημα αρχείων FAT16, το οποίο είχε σοβαρά προβλήματα απόδοσης κατά την αναζήτηση αρχείων σε καταλόγους με μεγάλο αριθμό από αυτά. Με την πάροδο του χρόνου (τελικά, με την έλευση του συστήματος αρχείων NTFS), τα προβλήματα που επιλύθηκαν από το μητρώο εξαφανίστηκαν, αλλά το μητρώο παρέμεινε λόγω συμβατότητας προς τα πίσω και υπάρχει σε όλες τις εκδόσεις των Windows, συμπεριλαμβανομένης της πιο πρόσφατης. Εφόσον δεν υπάρχει επί του παρόντος καμία πραγματική προϋπόθεση για τη χρήση ενός τέτοιου μηχανισμού, τα Microsoft Windows είναι το μόνο λειτουργικό σύστημα που χρησιμοποιείται σήμερα που χρησιμοποιεί τον μηχανισμό μητρώου του λειτουργικού συστήματος. Γενικά, το Μητρώο είναι μια αρχή.

Το μητρώο των Windows στην τρέχουσα μορφή του.

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

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


Στη συνέχεια, κατά τη διάρκεια κάθε εκκίνησης συστήματος, καθώς και κατά τη διάρκεια κάθε σύνδεσης και εξόδου κάθε χρήστη, σχηματίζεται μια συγκεκριμένη εικονική οντότητα, που ονομάζεται "μητρώο" - ένα αντικείμενο REGISTRY\. Τα δεδομένα για τη δημιουργία του "μητρώου" λαμβάνονται εν μέρει από τα ίδια αρχεία (Λογισμικό, Σύστημα ...), εν μέρει από τις πληροφορίες που συλλέγονται από το ntdetect κατά τη λήψη (HKLM\Hardware\Description).

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

Οι κλάδοι του μητρώου είναι διαθέσιμοι για επεξεργασία, προβολή και μελέτη του μητρώου χρησιμοποιώντας τυπικά εργαλεία των Windows (προγράμματα regedit.exe και regedt32.exe). Μετά την επεξεργασία του μητρώου ή/και την πραγματοποίηση αλλαγών σε αυτό, αυτές οι αλλαγές εγγράφονται αμέσως σε αρχεία.

Ωστόσο, υπάρχουν προγράμματα τρίτων που σας επιτρέπουν να εργάζεστε απευθείας με αρχεία.

Προγράμματα βελτιστοποίησης μητρώου, tweakers, καθώς και προγράμματα εγκατάστασης και απεγκατάστασης προγραμμάτων λειτουργούν μέσω ειδικών λειτουργιών για εργασία με το μητρώο.

Πού βρίσκονται τα αρχεία μητρώου των Windows;

Τα αρχεία μητρώου βρίσκονται στο φάκελο windows\System32\config\ και υπάρχει επίσης μια ενότητα μητρώου χρηστών - στο αρχείο %userprofile%\ntuser.dat.Τα αντίγραφα ασφαλείας των αρχείων μητρώου βρίσκονται στο φάκελο windows\System32\config\RegBack.

Ποιες είναι οι κύριες ενότητες (κυψέλες) του μητρώου;

Ενότητα HKEY_CLASSES_ROOT

Αυτό είναι το κύριο κλειδί μητρώου των Windows και περιέχει συσχετίσεις αρχείων, που συσχετίζουν τύπους αρχείων με προγράμματα που μπορούν να τα ανοίξουν και να τα επεξεργαστούν, καθώς και εγγραφή κλάσης για αντικείμενα Component Object Model (COM). Το τελευταίο παρέχει την ευκαιρία να αλλάξετε έναν απίστευτο αριθμό κανόνων για τη συμπεριφορά του συστήματος - δεν πρέπει να το κάνετε αυτό χωρίς καλό λόγο.

Ενότητα HKEY_CURRENT_USER

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

Ενότητα HKEY_LOCAL_MACHINE

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

Ενότητα HKEY_USERS

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

Ενότητα HKEY_CURRENT_CONFIG

Το κλειδί είναι υπεύθυνο για συσκευές Plug&Play και περιέχει πληροφορίες σχετικά με την τρέχουσα διαμόρφωση του υπολογιστή με μεταβλητή σύνθεση συσκευών, όπως κάρτες flash, εκτυπωτές, φαξ, εξωτερικές μονάδες δίσκου κ.λπ. Αυτή η ενότητα περιέχει επίσης πληροφορίες σχετικά με το τρέχον προφίλ υλικού που χρησιμοποιείται από τον υπολογιστή κατά την εκκίνηση του συστήματος.

HKEY_DYN_DATA

Αυτή η ενότητα είναι διαθέσιμη μόνο στο μητρώο της οικογένειας λειτουργικών συστημάτων Windows 9x/ME. Περιέχει δυναμικά μεταβαλλόμενα δεδομένα σχετικά με τον υπολογιστή (φόρτωση επεξεργαστή, μέγεθος αρχείου σελιδοποίησης κ.λπ.)

Πώς να επεξεργαστείτε το μητρώο;

Όλα είναι απλά στην αναζήτηση των Windows που πληκτρολογούμε regeditκαι ξεκινήστε τον επεξεργαστή μητρώου ως διαχειριστής. Πριν εκτελέσετε οποιεσδήποτε λειτουργίες στο μητρώο, πρέπει να δημιουργήσετε ένα αντίγραφο ασφαλείας! Εάν κάτι πάει στραβά, μπορείτε να επιστρέψετε στην λειτουργική έκδοση του μητρώου.


Βελτιστοποίηση του μητρώου.

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


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

Για να βελτιστοποιήσετε το μητρώο των Windows, μπορείτε να χρησιμοποιήσετε προγράμματα, WinOptimizer, Reg Organizer, Auslogics Boostspeed.


Αν έχετε απορίες, δείτε το παραπάνω βίντεο.