1) Τι είναι η Registry;
2) Πώς μπορείτε να επεξεργαστείτε την Registry;
3) Ποιες επιπλέον επιλογές υπάρχουν κατά την εκκίνηση του Regedit;
4) Πώς δουλεύει ο Registry Editor;
1) Τι είναι η Registry;
Η Registry είναι μια βάση δεδομένων που χρησιμεύει στην αποθήκευση ρυθμίσεων και επιλογών στα Microsoft Windows 9x/Mill/2000/XP. Περιέχει πληροφορίες και ρυθμίσεις για όλες τις συσκευές (Hardware), τα προγράμματα (Software), χρήστες (Users) και προτιμήσεις στον υπολογιστή (PC). Όποτε ένας χρήστης κάνει αλλαγές στις ρυθμίσεις του Πίνακα Ελέγχου, σε επεκτάσεις αρχείων, Πολιτικές Συστήματος, εγκατεστημένα προγράμματα, κ.τ.λ., οι αλλαγές αποθηκεύονται αυτόματα στην Registry.
2) Πώς μπορείτε να επεξεργαστείτε την Registry;
Ο editor της Registry (Regedit.exe) είναι ενσωματωμένος σε όλες τις εκδόσεις των Windows, αν και δεν θα το βρείτε στο “Μενού Εκκίνηση” (Start Menu). Δίνει την δυνατότητα να δείτε, να ψάξετε και να επεξεργαστείτε δεδομένα μέσα στην Registry. Υπάρχουν αρκετοί τρόποι για να ανοίξετε τον editor της Registry. Ο ποιο απλός είναι να κάνετε κλικ στο κουμπί “Έναρξη” (Start Button), να επιλέξετε “Εκτέλεση” (Run) και στο παράθυρο που θα ανοίξει να γράψετε:
regedit
Σε περίπτωση που δεν θα ανοίξει, δοκιμάστε το:
regedit.exe
3) Ποιες επιπλέον επιλογές υπάρχουν κατά την εκκίνηση του Regedit;
Ο editor έχει μερικές επιπλέον επιλογές (Command Line Options) για να σας βοηθήσει να αυτοματοποιήσετε την χρήση του. Μπορείτε να τις χρησιμοποιήσετε με αρχεία batch (*.bat) ή απευθείας από την γραμμή εντολών (Command Prompt). Μερικές επιλογές είναι οι ακόλουθες:
regedit.exe [επιλογή] [όνομα_αρχείου]
όνομα_αρχείου Εισάγει ένα αρχείο .reg στην Registry (π.χ. regedit όνομα_αρχείου.reg)
/s Απενεργοποίηση της ερώτησης όταν γίνετε η εισαγωγή ενός αρχείου .reg
/e Εξαγωγή αρχείου της Registry (π.χ. regedit /e όνομα_αρχείου.reg HKEY_LOCAL_MACHINE\SYSTEM)
/L:system Δηλώνει την διαδρομή του system.dat που θα χρησιμοποιηθεί.
/R:user Δηλώνει την διαδρομή του user.dat που θα χρησιμοποιηθεί.
4) Πώς δουλεύει ο Registry Editor;
Αφού ανοίξετε τον editor θα προσέξετε ότι στην δεξιά μεριά υπάρχει ένα “δέντρο” με φακέλους και στα δεξιά τα περιεχόμενα (τιμές) του επιλεγμένου φακέλου.
Η Registry έχει ιεραρχική δομή και αν και φαίνεται περίπλοκη, είναι παρόμοια με την δομή των φακέλων στον σκληρό δίσκο. Ο editor είναι παρόμοιος με τον Windows Explorer.
Υπάρχουν έξη κύριοι κλάδοι. Ο κάθε ένας από αυτούς περιέχει ένα συγκεκριμένο τμήμα των πληροφοριών που αποθηκεύονται στην Registry. Είναι οι ακόλουθοι:
+ HKEY_CLASSES_ROOT : Αυτός ο κλάδος περιέχει όλους τους τύπους επεκτάσεων, πληροφορίες OLE και δεδομένα συντομεύσεων.
+ HKEY_CURRENT_USER : Περιέχει όλες τις πληροφορίες που αφορούν τον χρήστη που είναι συνδεμένος εκείνη την στιγμή στον υπολογιστή.
+ HKEY_LOCAL_MACHINE : Περιέχει πληροφορίες που αφορούν τον τύπο των υλικών μερών του υπολογιστή (Hardware), του λογισμικού (Software) και άλλες ρυθμίσεις που υπάρχουν στον υπολογιστή. Σε αυτές τις πληροφορίες, πρόσβαση έχουν όλοι οι χρήστες που συνδέονται στον υπολογιστή.
+ HKEY_USERS : Περιέχει ξεχωριστές πληροφορίες για κάθε έναν χρήστη του υπολογιστή. Κάθε χρήστης αντιπροσωπεύετε από ένα SID Sub-Key.
+ HKEY_CURRENT_CONFIG: Περιέχει τις ρυθμίσεις Hardware του χρήστη που είναι συνδεδεμένος εκείνη τη στιγμή.
+ HKEY_DYN_DATA : Αυτός ο κλάδος “συνδέετε” με την HKEY_LOCAL_MACHINE και αφορά την χρήση του Plug-&-Play των Windows. Αυτός ο τομές είναι δυναμικός και αλλάζει καθώς προστίθενται ή αφαιρούνται συσκευές από τον υπολογιστή.
Κάθε κύριος κλάδος (απεικονίζετε με το εικονίδιο του φακέλου από μπροστά) ονομάζετε “Κυψέλη” (Hive). Κάθε “Κυψέλη” περιέχει “Κλειδιά” (Keys) και κάθε κλειδί περιέχει άλλα “Υπο-Κλειδιά” (Sub-Keys) και “Τιμές” (Values). Οι τιμές περιέχουν τις πληροφορίες που αποθηκεύονται στην Registry. Υπάρχουν τρεις τύποι τιμών:
Τιμή ακολουθίας χαρακτήρων (String), Δυαδική τιμή (Binary), και Τιμή DWORD.