windows_registry_chm

=**"Πειράζοντας" το μητρώο των Windows και δημιουργία** = =**αρχείου βοηθείας σε μορφή chm** =


 * Ακ.Φωτιάδης, Απρ'08**

**Περιεχόμενα**
Περίληψη........................................................................................................................................... 1 Γλωσσάρι τεχνικών όρων...................................................................................................................... 2 Abstract............................................................................................................................................. 2 Keywords........................................................................................................................................... 2 ΚΕΦΑΛΑΙΟ Α'................................................................................................................................ .....2 Εισαγωγή........................................................................................................................................... 2 Τι είναι το μητρώο των Windows............................................................................................................ 2 Αποθήκευση....................................................................................................................................... 3 Αρχιτεκτονική...................................................................................................................................... 3 ΚΕΦΑΛΑΙΟ Β'..................................................................................................................................... 7 Επεξεργαστές μητρώου(Registry Editors).............................................................................................. 7 Απομακρυσμένα μητρώα(Remote Registries)......................................................................................... 7 ΚΕΦΑΛΑΙΟ Γ'..................................................................................................................................... 8 Δημιουργία αντιγράφων ασφαλείας του μητρώου(Registry Backup).......................................................... 8 Εξαγωγή δευτερευόντων κλειδιών μητρώου............................................................................................ 8 Δημιουργία αντιγράφων ασφαλείας ολόκληρου του μητρώου................................................................... 8 ΚΕΦΑΛΑΙΟ Δ'................................................................................................................................... 11 Επαναφορά του μητρώου(Registry Restore)......................................................................................... 11 Επαναφορά των κλειδιών μητρώου....................................................................................................... 11 Επαναφορά ολόκληρου του μητρώου................................................................................................... 11 ΚΕΦΑΛΑΙΟ Ε'.................................................................................................................................... 14 Περιεχόμενα μητρώου(Registry contents).............................................................................................. 14 ΚΕΦΑΛΑΙΟ ΣΤ'.................................................................................................................................. 20 Επεξεργασία του μητρώου.................................................................................................................. 20 Χρήση του περιβάλλοντος εργασίας χρήστη των Windows...................................................................... 20 Χρήση του Επεξεργαστή Μητρώου (Registry Editor).............................................................................. 20 ΚΕΦΑΛΑΙΟ Ζ'.................................................................................................................................... 23 Δημιουργία αρχείου βοηθείας σε *.chm................................................................................................ 23 Συμπεράσματα.................................................................................................................................. 23 Βιβλιογραφία..................................................................................................................................... 24 Περίληψη

Η εργασία αυτή έχει στόχο να παρουσιάσει στον αναγνώστη τις βασικές γνώσεις που απαιτούνται για να επεξεργαστεί το μητρώο των Windows,όπως επίσης και κάποια απλά “κολπάκια”(tweaks) που μπορεί να δοκιμάσει. Τα “κολπάκια” αυτά παρουσιάζονται σε μορφή αρχείου βοηθείας *.chm, το οποίο περιέχεται στο συνοδευόμενο CD. Αρχικά,παρατίθενται κάποιες εισαγωγικές έννοιες για το μητρώο των Windows, όπως το τι είναι, πως δομείται, από τι αποτελείται και που αποθηκεύεται. Στη συνέχεια, αναφέρονται μέσα επεξεργασίας του, δηλαδή διάφοροι registry editors καθώς επίσης και προκαταρκτικές ενέργειες που πρέπει να γίνουν πριν την επεξεργασία του όπως η δημιουργία αντιγράφων ασφαλείας. Τέλος, παρουσιάζονται αναλυτικά τα περιεχόμενα του μητρώου και τρόποι επεξεργασίας του.

Γλωσσάρι τεχνικών όρων μητρώο επεξεργαστής μητρώου απομακρυσμένα μητρώα αντίγραφα ασφαλείας μητρώου επαναφορά μητρώου υπoκλειδί κλειδί “ρίζας” τιμή κλειδιού DUN (Dial-Up Networking = Σύνδεση μέσω τηλεφωνικής κλήσης)

Abstract This project's aim is to present to readers the basic knowledge that is required in order to edit the Windows registry and also some tweaks that he could try. These tweaks are in a help file in chm format,that it is included in the CD. Initially, there are some introductive meanings about Windows registry such as what it is, how it is organised, about its consistence and where it is kept. Moreover, there are reports about its means of editing, as registry editors as well as actions that have to be made before registry editing, as registry backup. Finally, the content of registry and the ways of editing are analyzed exclusively. Keywords registry registry editor remote registries registry backup registry restore sub-key root-key value DUN(Dial Up Networking) ** ΚΕΦΑΛΑΙΟ Α' ** Εισαγωγή Τι είναι το μητρώο των Windows Το “πείραγμα” του μητρώου των Windows δεν είναι τόσο δύσκολο όσο πιθανόν φαντάζεστε, αλλά είναι αναγκαίο να κατανοήσετε τι κάνετε, όπως επίσης να δημιουργήσετε αντίγραφα ασφαλείας(backup) των προεπιλεγμένων ρυθμίσεων πριν κάνετε οποιαδήποτε τροποποίηση. Το μητρώο των Windows λοιπόν είναι μια κεντρική ιεραρχική βάση δεδομένων που χρησιμοποιείται στα Μicrosoft Windows 9x, Windows CE, Windows NT, Windows 2000, Windows XP και Windows Vista για την αποθήκευση των πληροφοριών που είναι απαραίτητες για τη ρύθμιση των παραμέτρων του συστήματος για έναν ή περισσότερους χρήστες, εφαρμογές και συσκευές υλικού. Το μητρώο περιέχει πληροφορίες στις οποίες ανατρέχουν συνεχώς τα Windows κατά τη διάρκεια μιας λειτουργίας, όπως για τα προφίλ κάθε χρήστη, για τις εφαρμογές που είναι εγκατεστημένες στον υπολογιστή και για τους τύπους των εγγράφων που η καθεμία μπορεί να δημιουργήσει, για τις ρυθμίσεις του φύλλου ιδιοτήτων, για εικονίδια φακέλων και εφαρμογών, για το υλικό που υπάρχει στο σύστημα και για τις θύρες που χρησιμοποιούνται. Το μητρώο αντικαθιστά τα περισσότερα αρχεία .ΙΝΙ που βασίζονται σε κείμενο και χρησιμοποιούνται στα αρχεία ρύθμισης παραμέτρων των Windows 3.x και του MS-DOS, όπως το Autoexec.bat και το Config.sys. Το μητρώο έχει διάφορα πλεονεκτήματα σε σχέση με τα αρχεία .INI. Επειδή οι πληροφορίες είναι συγκεντρωμένες, είναι ευκολότερο για τις εφαρμογές να έχουν πρόσβαση σε αυτό. Ακόμη, το μητρώο είναι ιεραρχικά δομημένο σε σχέση με τα αρχεία .INI και οργανωμένο έτσι ώστε να επιτρέπεται η αποθήκευση πολλών στοιχείων. Τέλος, το μητρώο είναι ελεύθερο από περιορισμούς μεγέθους οι όποιοι έχουν επιπτώσεις στα αρχεία .INI (αν και υπάρχει ακόμα ένα μέγιστο συνολικό όριο μεγέθους στο μητρώο). Παρόλο που το μητρώο είναι κοινό για αρκετά λειτουργικά συστήματα των Windows, υπάρχουν ορισμένες διαφορές μεταξύ τους. Τα δεδομένα του μητρώου αποθηκεύονται σε δυαδικά αρχεία.

Αποθήκευση

Παρόλο που το μητρώο μπορεί να θεωρηθεί σαν μια ενιαία οντότητα, στην πραγματικότητα τα περιεχόμενα του αποθηκεύονται σε περισσότερους από ένα φάκελους. Στα Windows 9x, υπάρχουν δύο τέτοιοι φάκελοι:ο SYSTEM.DAT και ο USER.DAT. Στα Windows ΝΤ, το μητρώο είναι αποθηκευμένο σε μια σειρά από φακέλους, που ονομάζονται «κυψέλες». Τα αρχεία SYSTEM.DAT και USER.DAT συνήθως αποθηκεύονται στον κατάλογο των Windows. Ωστόσο, είναι πιθανό να τοποθετήσουμε το USER.DAT στον κάταλογο του συνδεδεμένου χρήστη σ’ένα δίκτυο. Στα Windows NT, οι «κυψέλες» είναι αποθηκευμένες στον κατάλογο SYSTEM32\CONFIG, το οποίο είναι έξω από τον κατάλογο των Windows. Αρχιτεκτονική

Όταν βλέπουμε το μητρώο των Windows στον Επεξεργαστή Μητρώου των Windows(Microsoft Registry Editor), η ιεραρχική του δομή γίνεται φανερή. (Για να ανοίξουμε τον Επεξεργαστή Μητρώου, εκτελούμε το REGEDIT.EXE από την Εκτέλεση (Run), που βρίσκεται στην Έναρξη (Start). Θα υπάρξει εκτενέστερη περιγραφή παρακάτω). Ο Επεξεργαστής παρουσιάζει μια προβολή σαν τον Explorer των Windows, με ένα δενδροδιάγραμμα στο αριστερό μέρος και δεδομένα στο δεξί μέρος(Σχήμα 1). Το δενδροδιάγραμμα αποτελείται από έξι διαφορετικούς τομείς(πέντε στα Windows ΝΤ). Αυτοί οι τομείς, όπου καθενός το όνομα ξεκινά από HKEY_, καλούνται βασικά κλειδιά(δηλαδή,κλειδιά “ρίζας”(root-key))(Σχήμα 2). Κάθε διαδρομή-κλειδί περιέχει υπό-κλειδιά(sub-keys), τα οποία πιθανόν να έχουν κι αυτά άλλα υπο-κλειδιά κ.ο.κ.. Τα κλειδιά στο κατώτατο επίπεδο κάθε διαδρομής ονομάζονται τιμές(values). Συγκρίνοντας το μητρώο με τη δομή αρχείων ενός σκληρού δίσκου, μπορούμε να πούμε ότι οι διαδρομές είναι οι κατάλογοι(directories) και οι τιμές, οι φάκελοι(files). Οι διαδρομές και τα κλειδιά περιέχουν δεδομένα, τα οποία μπορούν να είναι είτε δυαδικές τιμές(binary values) είτε χαρακτήρες ASCII(ASCII strings). Κάθε είδος δεδομένου έχει ένα σχετικό όνομα. Στην απλούστερη περίπτωση, κάθε κλειδί και τιμή έχει ένα δεδομένο που ονομάζεται «Προεπιλογή»(Default). Τα δεδομένα και τα ονόματα εμφανίζονται στο δεξί μέρος του Επεξεργαστή μαζί με ένα εικονίδιο που δείχνει αν το δεδομένο έχει τιμή δυαδική ή χαρακτήρα. Συνεχίζοντας τη σύγκριση του μητρώου μ’ένα σκληρό δίσκο, είναι δυνατό να βρούμε οποιαδήποτε διαδρομή ή τιμή, προσδιορίζοντας το μονοπάτι(path) του κλαδιού(branch). Για παράδειγμα, πληροφορίες για dial-up συνδέσεις δικτύου υπάρχουν στη διαδρομή HKEY_CURRENT_USER\RemoteAccess\Addresses. Αν βρούμε αυτή τη διαδρομή στο αριστερό μέρος, θα δούμε στο δεξί μέρος τα αντίστοιχα δεδομένα. Σ’αυτό το παράδειγμα, κάθε δεδομένο ανταποκρίνεται σε μία DUN σύνδεση.




 * Σχήμα 1 -- Διαπιστώνουμε την ιεραρχική δομή του μητρώου των Windows****,χρησιμοποιώντας τον Επεξεργαστή Μητρώου**

«Ψευδώνυμα»(Aliases) Αναφέρθηκε προηγούμενα ότι το μητρώο είναι διαιρεμένο σε έξι τομείς, ένα για κάθε διαδρομή. Είναι γεγονός ότι έτσι συνήθως θεωρούμε το μητρώο, αλλά αυτό δεν είναι και απόλυτα αυστηρό. Ο λόγος είναι ότι όλες οι διαδρομές εκτός από δύο είναι στην πραγματικότητα ψευδώνυμα για άλλα μέρη του δέντρου. Για να δείτε ένα παράδειγμα αυτού ανοίξτε το HKEY_ CLASSES_ ROOT. Θα δείτε ότι αυτή η διαδρομή περιέχει έναν μεγάλο αριθμό-ίσως και πολλές εκατοντάδες υπο-κλειδιών στο πρώτο επίπεδο κάτω. Η πρώτη ομάδα αυτών των υπο-κλειδιών έχει τα ονόματα που μοιάζουν με τις επεκτάσεις αρχείων, ενώ τα ονόματα του υπολοίπου μοιάζουν με εκείνα των εφαρμογών. Τώρα εντοπίστε το HKEY_ LOCAL_ MACHINE\ Software\ Classes. Όπως μπορείτε να δείτε, αυτό περιέχει ακριβώς τα ίδια υπο-κλειδιά, τις τιμές και τα στοιχεία με τη HKEY_ CLASSES_ ROOT(Σχήμα4). Αυτό οφείλεται στο γεγονός ότι η διαδρομή HKEY_ CLASSES_ ROOT είναι ένα ψευδώνυμο(alias) της διαδρομής HKEY_ LOCAL_ MACHINE\ Software\ Classes. Ένα ψευδώνυμο δεν είναι αντίγραφο. Eίναι μια άλλη άποψη των ίδιων πληροφοριών. Εάν τροποποιήσετε τα στοιχεία στο ψευδώνυμο, η αλλαγή απεικονίζεται αμέσως στο μέρος του δέντρου που το ψευδώνυμο αναφέρεται και αντίστροφα. Μόνο το ένα πραγματικά τροποποιείται, αλλά το βλέπετε από δύο διαφορετικές απόψεις.
 * ** HKEY_CLASSES_ROOT **
 * ** HKEY_CURRENT_USER **
 * ** HKEY_LOCAL_MACHINE **
 * ** HKEY_USERS **
 * ** HKEY_CURRENT_CONFIG **
 * ** HKEY_DYN_DATA **
 * Σχήμα 2 – Οι έξι διαδρομές του μητρώου **

HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE\Software\Classes HKEY_CURRENT_USER User’s branch within HKEY_USERS HKEY_CURRENT_CONFIG Hardware profile within HKEY_LOCAL_MACHINE\Config  Μία από τις διαδρομές, η HKEY_DYN_DATA, δουλεύει ελαφρώς διαφορετικά. Αυτή η διαδρομή είναι ουσιαστικά ένα αντίγραφο στη RAΜ ορισμένων μερών του μητρώου τα οποία τα Windows θέλουν να χρησιμοποιήσουν γρήγορα. Δημιουργείται κατά την εκκίνηση και διαγράφεται κατά την απενεργοποίηση. Ποτέ δεν εγγράφεται στο δίσκο. Επειδή τα ψευδώνυμα υπάρχουν μόνο όσο τα Windows τρέχουν, δεν θα αποθηκευτούν αν δημιουργήσετε τα αντίγραφα από το MS-DOS. Αυτό δεν είναι ένα πρόβλημα δεδομένου ότι οι πληροφορίες στα ψευδώνυμα είναι όλες διαθέσιμες αλλού στο μητρώο. Τα Windows επαναδημιουργούν πάντα τα ψευδώνυμα κατά τη διάρκεια της εκκίνησης.
 * Διαδρομή ** ** Alias **** για **
 * Σχήμα 3 – Ψευδώνυμα ( **** Aliases **** ) των **** Windows **** 9 **** x **


 * Σχήμα 4 -- Σύγκριση HKEY_ LOCAL_ MACHINE\ Software\ Classes με HKEY_ CLASSES_ ROOT **


 * ΚΕΦΑΛΑΙΟ Β' **

Επεξεργαστές μητρώου(Registry Editors) Το κύριο εργαλείο για να βλέπουμε και να τροποποιούμε το μητρώο είναι ο Επεξεργαστής Μητρώου της Microsoft REGEDIT. EXE. Αν και υπάρχουν κι άλλοι επεξεργαστές μητρώου,θα θελήσετε πιθανώς να δουλέψτε με το επίσημο προϊόν της Microsoft, λαμβάνοντας υπόψη την κρίσιμη φύση της διαδικασίας επεξεργασίας του μητρώου. (Δεν εννοοείται πάντως ότι το REGEDIT. EXE είναι απολύτως αξιόπιστο,καθώς σημειώνονται διάφορα σφάλματα στην έκδοση των WINDOWS, αλλά αυτά είναι απίθανο να προκαλέσουν προβλήματα σε καθημερινές διαδικασίες.) Τα Windows NT 4.0 έχουν ένα δεύτερο επεξεργαστή:τον REGEDT32. EXE. Αυτός υποστηρίζει ορισμένα συγκεκριμένα χαρακτηριστικά γνωρίσματα NT, για τα οποία ο REGEDIT. EXE δεν ξέρει, όπως για παράδειγμα, η δυνατότητα να διατηρηθούν οι ρυθμίσεις ασφάλειας. Εντούτοις, στερείται την πολύ χρήσιμη λειτουργία αναζήτησης που βρίσκεται στην τυποποιημένη έκδοση. Τα NT 4.0 περιλαμβάνουν επίσης τον REGEDIT. EXE, αν και αυτός ενδέχεται να μην είναι ο ίδιος μ’αυτόν που βρίσκεται στα Windows 9x. Όσον αφορά την έκδοση Windows9x, η λειτουργία της είναι απολύτως απλή, με όλες τις λειτουργίες της που είναι ευπρόσιτες από το μητρώο και επιλογές επεξεργασίας. Μπορείτε επίσης να κάνετε δεξί κλικ σε ένα στοιχείο για να το επεξεργαστείτε, να το διαγράψετε, να το μετονομάσετε ή να δημιουργήσετε νέα κλειδιά ή τιμές. Όταν επεξεργάζεστε ένα στοιχείο δεδομένων, η αλλαγή γράφεται στο μητρώο σχεδόν αμέσως. Εάν κάνετε ένα λάθος, η μόνη προσφυγή (εκτός από την επαναφορά των δεδομένων από το backup) είναι να επεξεργαστεί το ίδιο στοιχείο πάλι. Αντιθέτως, εάν μια άλλη διαδικασία αλλάξει ένα στοιχείο του μητρώου ενώ ο επεξεργαστής μητρώου είναι ανοικτός, αυτός θα πάρει τη νέα ρύθμιση αμέσως, αν και χρειαστεί ίσως να ανανεώσετε την οθόνη ώστε να το δείτε(για να γίνει αυτό, επιλέξτε Προβολή, Ανανέωση ή πατήστε F5).

Απομακρυσμένα μητρώα( Remote Registries ) Όπως και να δείτε και να επεξεργαστείτε το μητρώο στον υπολογιστή σας, ο Επεξεργαστής Μητρώου της Microsoft μπορεί επίσης να έχει πρόσβαση στα μητρώα άλλων υπολογιστών στο δίκτυο. Εάν ο υπολογιστή σας και ο μακρινός υπολογιστής τρέχουν και οι δύο NT 4.0, αυτή η λειτουργία είναι απολύτως απλή. Αλλά εάν καθεμία ή και οι δύο μηχανές έχουν τα Windows9x, πρέπει πρώτα να εγκαταστήσετε τη «Απομακρυσμένη Υπηρεσία Μητρώων»(Remote Registry service), η οποία εξαρτάται στη συνέχεια από την ασφάλεια επιπέδων-χρηστών που επιτρέπονται και τις «Απομακρυσμένης Υπηρεσίας Διαχείρισης»(Remote Administration services), που έχει εγκατασταθεί. (Για τις οδηγίες εγκατάστασης του ανωτέρω, επισκέφτείτε την ιστοσελίδα [|http://www.microsoft.com).] Μόλις εγκαταστήσετε τα απαραίτητα στοιχεία, μπορείτε να έχετε πρόσβαση στο μητρώο άλλου υπολογιστή με την επιλογή «Σύνδεση Μητρώων Δικτύων» από τις επιλογές μητρώων μέσα στον επεξεργαστή. Ενεργώντας έτσι, θα είστε σε θέση να δείτε και να επεξεργαστείτε το απαμακρυσμένο μητρώο με τον ίδιο τρόπο όπως το τοπικό. Όταν τελειώσετε, επιστρέψτε στις επιλογές μητρώων και επιλέξτε «Αποσύνδεση Μητρώου Δικτύων».  ** ΚΕΦΑΛΑΙΟ Γ' **

Δημιουργία αντιγράφων ασφαλείας του μητρώου (Registry Backup) Η Δημιουργία αντιγράφων ασφαλείας του μητρώου των Windows παρουσιάζει ένα συγκεκριμένο πρόβλημα:δεν μπορείτε άμεσα να αντιγράψετε τα σχετικά αρχεία ενώ είναι ανοικτά και είναι πάντα ανοικτά όσο τα Windows τρέχουν. Εντούτοις, υπάρχουν μερικές τεχνικές που μπορείτε να χρησιμοποιήσετε για να εργαστείτε γύρω από αυτό.

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


 * Σημείωση:** Μην ακολουθήσετε αυτά τα βήματα για την εξαγωγή ενός ολόκληρου δευτερεύοντος δέντρου μητρώου. (Το HKEY_CURRENT_USER αποτελεί παράδειγμα τέτοιου δευτερεύοντος δέντρου). Εάν πρέπει να δημιουργήσετε αντίγραφα ασφαλείας για ολόκληρα δευτερεύοντα δέντρα μητρώου, δημιουργήστε αντίγραφα ασφαλείας ολόκληρου του μητρώου. Η διαδικασία είναι η εξής:


 * 1 || Κάντε κλικ στο μενού **Έναρξη (Start)** και στη συνέχεια κάντε κλικ στην επιλογή **Εκτέλεση (Run)**. ||
 * 2 || Στο πλαίσιο **Άνοιγμα (Open)**, πληκτρολογήστε **regedit** και στη συνέχεια κάντε κλικ στο κουμπί **ΟΚ**. ||
 * 3 || Εντοπίστε και κατόπιν κάντε κλικ στο δευτερεύον κλειδί το οποίο περιέχει την τιμή που θέλετε να επεξεργαστείτε. ||
 * 4 || Από το μενού **Αρχείο (File)**, κάντε κλικ στην εντολή **Εξαγωγή (Export)**. ||
 * 5 || Στο πλαίσιο **Αποθήκευση σε (Save in)**, επιλέξτε μια θέση στην οποία θέλετε να αποθηκεύσετε το αρχείο καταχωρήσεων μητρώου (.reg), πληκτρολογήστε ένα όνομα αρχείου στο πλαίσιο **Όνομα αρχείου (File name)** και, στη συνέχεια, κάντε κλικ στο κουμπί **Αποθήκευση (Save)**. ||

Για τη δημιουργία αντιγράφων ασφαλείας ολόκληρου του μητρώου, χρησιμοποιήστε το βοηθητικό πρόγραμμα δημιουργίας αντιγράφων ασφαλείας. Η κατάσταση συστήματος περιλαμβάνει το μητρώο,τη βάση δεδομένων καταχώρησης κλάσης COM+ και τα αρχεία εκκίνησης. Για πρόσθετες πληροφορίες σχετικά με τη χρήση του βοηθητικού προγράμματος δημιουργίας αντιγράφων ασφαλείας για τη δημιουργία αντιγράφων ασφαλείας της κατάστασης συστήματος αναζητήστε αντίστοιχα άρθρα στη Γνωσιακή Βάση της Microsoft (Microsoft Knowledge Base) στην ιστοσελίδα [|http://support.microsoft.com]. Εδώ,θα παρατεθεί μόνο η διαδικασία που δημιουργεί αντίγραφα ασφαλείας στα Windows XP. Η διαδικασία είναι η εξής:
 * Δημιουργία αντιγράφων ασφαλείας ολόκληρου του μητρώου **

Σε αυτήν την περίπτωση, κάντε κλικ στην επιλογή **Έξοδος (Exit)**, και μεταβείτε στο βήμα 2. || **CDDrive** **:\valueadd\msft\ntbackup\ntbackup.msi**
 * Βήμα 1: Ξεκινήστε το βοηθητικό πρόγραμμα δημιουργίας αντιγράφων ασφαλείας**
 * 1 || Κάντε κλικ στο κουμπί **Έναρξη (Start)**, κάντε κλικ στο κουμπί **Εκτέλεση (Run)**, πληκτρολογήστε **ntbackup.exe**, και κάντε κλικ στο κουμπί **OK**. ||
 * 2 || Όταν ο "Οδηγός δημιουργίας ή επαναφοράς αντιγράφων ασφαλείας" (Backup or Restore Wizard) ξεκινήσει, μεταβείτε στο Βήμα 3. Αν εμφανιστεί το ακόλουθο μήνυμα λάθους, το βοηθητικό πρόγραμμα "Αντίγραφα ασφαλείας" δεν έχει εγκατασταθεί:
 * Δεν είναι δυνατή η εύρεση του 'ntbackup.exe' από τα Windows.(****Windows** **cannot** **find** **'****ntbackup****.****exe****'.)**
 * Βήμα 2: Εγκατάσταση του βοηθητικού προγράμματος "Αντίγραφα ασφαλείας" (Backup)**
 * 1 || Τοποθετήστε τη δισκέτα των Windows XP στη μονάδα CD ή DVD του υπολογιστή. ||
 * 2 || Κάντε κλικ στο κουμπί **Έξοδος (Exit)**. ||
 * 3 || Κάντε κλικ στο κουμπί **Έναρξη (Start)**, κάντε κλικ στην επιλογή **Εκτέλεση (Run)**, πληκτρολογήστε τα ακόλουθα και κάντε κλικ στο κουμπί **OK**:
 * Σημείωση** .CDDrive είναι το γράμμα της μονάδας CD ή DVD. Αν δεν γνωρίζετε το γράμμα της μονάδας, δοκιμάστε το γράμμα "D" ή "E." ||
 * 4 || Όταν σας το ζητήσει ο "Οδηγός δημιουργίας αντιγράφων ασφαλείας ή επαναφοράς" (Backup or Restore Wizard), κάντε κλικ στο κουμπί **Τέλος (Finish)**. ||
 * 5 || Αφαιρέστε το δίσκο των Windows XP. ||
 * 6 || Για να ξεκινήσετε το βοηθητικό πρόγραμμα "Αντίγραφα ασφαλείας", κάντε κλικ στο κουμπί **Έναρξη (Start)**, κάντε κλικ στο κουμπί **Εκτέλεση (Run)**, πληκτρολογήστε **ntbackup.exe**, και κάντε κλικ στο κουμπί **OK**. ||
 * Βήμα 3: Επιλογή φακέλων ή μονάδων δίσκου για δημιουργία αντιγράφων ασφαλείας**
 * 1 || Στη σελίδα "Καλώς ορίσατε στον Οδηγό δημιουργίας ή επαναφοράς αντιγράφων ασφαλείας", κάντε κλικ στην επιλογή **Λειτουργία για προχωρημένους (Advanced Mode)**. ||
 * 2 || Κάντε κλικ στην καρτέλα **Αντίγραφα ασφαλείας (Backup)**. ||
 * 3 || Στο μενού **Εργασία (Job)**, κάντε κλικ στην εντολή **Δημιουργία (New)**. ||
 * 4 || Κάντε κλικ για να επιλέξετε τα πλαίσια ελέγχου για τις μονάδες δίσκου για τις οποίες θέλετε να δημιουργήσετε αντίγραφα ασφαλείας. Εάν θέλετε να γίνετε πιο συγκεκριμένοι όσον αφορά τις επιλογές σας, αναπτύξτε την επιθυμητή μονάδα δίσκου και κατόπιν κάντε κλικ στα πλαίσια ελέγχου για να επιλέξετε τα αρχεία ή τους φακέλους που θέλετε. ||
 * 5 || Κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου **Κατάσταση συστήματος (System State)**.

|| ** KΕΦΑΛΑΙΟ Δ' ** ** Επαναφορά του μητρώου ( **** Registry ** ** Restore **** ) ** Για την επαναφορά του μητρώου χρησιμοποιήστε την κατάλληλη μέθοδο: Επαναφορά των κλειδιών μητρώου Για να επαναφέρετε τα κλειδιά μητρώου που έχετε εξαγάγει, κάντε διπλό κλικ στο αρχείο καταχωρήσεων μητρώου (.reg) που αποθηκεύσατε στην ενότητα **Εξαγωγή δευτερευόντων κλειδιών μητρώου**. Εναλλακτικά, μπορείτε να επαναφέρετε ολόκληρο το μητρώο από ένα αντίγραφο ασφαλείας. Επαναφορά ολόκληρου του μητρώου Για να επαναφέρετε ολόκληρο το μητρώο, πρέπει να επαναφέρετε την κατάσταση συστήματος από ένα αντίγραφο ασφαλείας. (Πρέπει να έχετε πιστοποιήσεις administrator ή backup operator στον υπολογιστή σας, για να ανακτήσετε αρχεία και φακέλους. Οι backup operators και οι administrators μπορούν να δημιουργούν αντίγραφα ασφαλείας ή να επαναφέρουν κρυπτογραφημένα αρχεία και φακέλους χωρίς να αποκρυπτογραφούν τα αρχεία ή τους φακέλους.) Για να επαναφέρετε αρχεία και φακέλους, ακολουθήστε τα εξής βήματα: • Εάν θέλετε να κάνετε επαναφορά από ένα αρχείο αντιγράφου ασφαλείας, αναπτύξτε τον κλάδο **Αρχείο (File)** και στη συνέχεια, αναπτύξτε το αρχείο αντιγράφου ασφαλείας που θέλετε. Για παράδειγμα, αναπτύξτε το στοιχείο **Backup.bkf: δημιουργήθηκε 11/11/2007,1:15 ΜΜ (Backup.bkf created 11/11/2007 at 1:15 PM)**. Από προεπιλογή, το αντίγραφο ασφαλείας περιλαμβάνει την ημερομηνία και την ώρα δημιουργίας του ως μέρος του ονόματος αρχείου. • Εάν θέλετε να κάνετε επαναφορά από ένα άλλο αποθηκευτικό μέσο, αναπτύξτε το αποθηκευτικό μέσο που θέλετε και στη συνέχεια αναπτύξτε το όνομα του μέσου που θέλετε. Για παράδειγμα, αναπτύξτε τη συσκευή **Kingston** και στη συνέχεια αναπτύξτε το όνομα μέσου **Ημερομηνία δημιουργίας αποθηκευτικού μέσου: 11/11/2007 1:15 ΜΜ (Media created 11/11/2007 1:15 PM)**. || • Κάντε κλικ στην επιλογή **Αρχική θέση (Original location)**, εάν θέλετε να επαναφέρετε τα αρχεία στη θέση από την οποία δημιουργήσατε τα αντίγραφα ασφαλείας τους. Χρησιμοποιήστε αυτήν την επιλογή κατά την επαναφορά ολόκληρου του υπολογιστή. • Κάντε κλικ στην επιλογή **Εναλλακτική θέση (Alternate location)**, εάν θέλετε να επαναφέρετε το αρχείο ή τα αρχεία σε μια άλλη θέση στον σκληρό δίσκο. Πληκτρολογήστε τη θέση που θέλετε στο πλαίσιο **Εναλλακτική θέση (Alternate location)**. Χρησιμοποιήστε αυτήν την επιλογή για να μην επιτραπεί στη λειτουργία επαναφοράς να αντικαταστήσει υπάρχοντα αρχεία στον υπολογιστή σας. ||
 * Σημείωση**.Εάν θέλετε να δημιουργήσετε ένα αντίγραφο ασφαλείας των ρυθμίσεων του συστήματός σας καθώς και των αρχείων δεδομένων σας, πρέπει να δημιουργήσετε αντίγραφα ασφαλείας για όλα τα δεδομένα στον υπολογιστή σας αλλά και για τα δεδομένα κατάστασης συστήματος. Τα δεδομένα κατάστασης συστήματος περιλαμβάνουν στοιχεία όπως το μητρώο,η βάση δεδομένων καταχώρησης κλάσης COM+, αρχεία Προστασίας αρχείων των Windows (Windows File Protection) και τα αρχεία εκκίνησης, όπως έχει ήδη προαναφερθεί. ||
 * Βήμα 4: Επιλογή θέσης για τα αρχεία αντιγράφων ασφαλείας**
 * 1 || Στην περιοχή **Προορισμός αντιγράφων ασφαλείας (Backup destination)**, κάντε κλικ στον προορισμό αντιγράφου ασφαλείας που θέλετε να χρησιμοποιήσετε. ||
 * 2 || Εάν κάνατε κλικ στην επιλογή **Αρχείο (File)** στο προηγούμενο βήμα, κάντε κλικ στην επιλογή **Αναζήτηση (Browse)** και επιλέξτε τη θέση. Μπορείτε να καθορίσετε μια κοινόχρηστη θέση δικτύου, ως προορισμό για το αρχείο αντιγράφου ασφαλείας. ||
 * Βήμα 5: Δημιουργία αντιγράφων ασφαλείας των αρχείων**
 * 1 || Στην καρτέλα **Αντίγραφα ασφαλείας (Backup)** κάντε κλικ στην επιλογή **Δημιουργία (Start Backup)**. Εμφανίζεται το παράθυρο διαλόγου **Πληροφορίες για την εργασία δημιουργίας αντιγράφων ασφαλείας (Backup Job Information)**. ||
 * 2 || Στην περιοχή **Εάν το μέσο αποθήκευσης περιέχει ήδη αντίγραφα ασφαλείας (If the media already contains backups)**,χρησιμοποιήστε ένα από τα παρακάτω βήματα:
 * 3 || Κάντε κλικ στο κουμπί **Για προχωρημένους (Advanced)**. ||
 * 4 || Κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου **Επαλήθευση δεδομένων μετά τη δημιουργία αντιγράφων ασφαλείας (Verify data after backup)**. ||
 * 5 || Στο πλαίσιο **Τύπος αντιγράφων ασφαλείας (Backup Type)**, κάντε κλικ στον τύπο αντιγράφου ασφαλείας που θέλετε. Όταν κάνετε κλικ σε έναν τύπο αντιγράφου ασφαλείας, στην περιοχή Περιγραφή (Description) εμφανίζεται μια περιγραφή για τον συγκεκριμένο τύπο αντιγράφου ασφαλείας. ||
 * 6 || Κάντε κλικ στο κουμπί **ΟΚ** και στη συνέχεια,κάντε κλικ στο κουμπί **Δημιουργία (Start Backup)**. Εμφανίζεται το παράθυρο διαλόγου **Εξέλιξη της δημιουργίας αντιγράφων ασφαλείας (Backup Progress)** και ξεκινά η λειτουργία δημιουργίας αντιγράφων ασφαλείας. ||
 * Βήμα 6: Έξοδος από το βοηθητικό πρόγραμμα δημιουργίας αντιγράφων ασφαλείας**
 * 1 || Μόλις ολοκληρωθεί η διαδικασία δημιουργίας αντιγράφων ασφαλείας, κάντε κλικ στο κουμπί **Κλείσιμο (Close)**. ||
 * 2 || Από το μενού **εργασία (Job)** κάντε κλικ στο κουμπί **Έξοδος (Exit)**. ||
 * 1 1 || Κάντε κλικ στο μενού **Έναρξη (Start)**, τοποθετήστε το δείκτη του ποντικιού στην επιλογή **Όλα τα προγράμματα (All Programs)**, έπειτα στην επιλογή **Βοηθήματα (Accessories)**,κατόπιν στην επιλογή **Εργαλεία συστήματος (System Tools)** και στη συνέχεια κάντε κλικ στην επιλογή **Αντίγραφα ασφαλείας (Backup)**. Ξεκινά ο "Οδηγός δημιουργίας αντιγράφων ασφαλείας ή επαναφοράς"(Backup or Restore Wizard). ||
 * 22 2 || Κάντε κλικ στην επιλογή **Λειτουργία για προχωρημένους (Advanced Mode)**. ||
 * 3333 || Κάντε κλικ στην καρτέλα **Αποκατάσταση και διαχείριση μέσου (Restore and Manage Media)**. ||
 * 44 || Ακολουθήστε ένα από τα παρακάτω βήματα:
 * 5 || Επιλέξτε τα πλαίσια ελέγχου για τους φακέλους που θέλετε να επαναφέρετε. Εάν θέλετε να είστε πιο συγκεκριμένοι στις επιλογές σας, κάντε διπλό κλικ στο φάκελο που θέλετε και στη συνέχεια, επιλέξτε τα πλαίσια ελέγχου για τα αρχεία ή τους φακέλους που θέλετε να επαναφέρετε. ||
 * 6 || Εάν επαναφέρετε όλο το λειτουργικό σύστημα, επιλέξτε το πλαίσιο ελέγχου **Κατάσταση συστήματος (System State)**.
 * Σημείωση**. Εάν θέλετε να επαναφέρετε το λειτουργικό σύστημα και τα αρχεία δεδομένων σας, πρέπει να επαναφέρετε τα δεδομένα κατάστασης συστήματος.
 * Σημαντικό**. Βεβαιωθείτε ότι η τρέχουσα εγκατάσταση των Windows έχει το ίδιο επίπεδο Service Pack με το αντίγραφο ασφαλείας του λειτουργικού σας συστήματος, πριν από την ανάκτηση του πλήρους αντιγράφου ασφαλείας.Για παράδειγμα,εάν επαναφέρετε ένα πλήρες αντίγραφο ασφαλείας το οποίο περιλαμβάνει το Service Pack 1(SP1),βεβαιωθείτε ότι έχει εγκατασταθεί το SP1 για την τρέχουσα εγκατάσταση των Windows. ||
 * 7 || Στο πλαίσιο **Επαναφορά αρχείων σε (Restore files to)**, χρησιμοποιήστε μία από τις εξής μεθόδους:
 * 8 || Στο μενού **Εργαλεία (Tools)**, κάντε κλικ στην εντολή **Επιλογές (Options)**. ||
 * 9 || Κάντε κλικ στη μέθοδο την οποία θέλετε να χρησιμοποιήσει η δημιουργία αντιγράφων ασφαλείας κατά την επαναφορά αρχείου που υπάρχει ήδη στον υπολογιστή και στη συνέχεια,κάντε κλικ στο κουμπί **OK**. Το πρόγραμμα δημιουργίας αντιγράφων ασφαλείας χρησιμοποιεί αυτήν την επιλογή για να προσδιορίσει εάν θα αντικαταστήσει ένα υπάρχον αρχείο μόνο κατά την επαναφορά αρχείου σε φάκελο που περιέχει το υπάρχον αρχείο.

Η επαναφορά της κατάστασης του συστήματος αντικαθιστά πάντοτε την τρέχουσα κατάσταση του συστήματος, εκτός και εάν η επαναφορά γίνει σε μια εναλλακτική θέση. (Warning Restoring System State will always overwrite current System State unless restoring to an alternative location.) ||
 * Σημείωση**. Εάν κάνετε επαναφορά του λειτουργικού συστήματος, κάντε κλικ στο κουμπί επιλογής **Να γίνεται πάντα αντικατάσταση του αρχείου στον υπολογιστή μου (Always replace the file on my computer)**. ||
 * 10 || Κάντε κλικ στην επιλογή **Επαναφορά (Start Restore)**. ||
 * 11 || Εάν εμφανιστεί το ακόλουθο μήνυμα, κάντε κλικ στο κουμπί **OK** εάν θέλετε να επαναφέρετε τις πληροφορίες κατάστασης συστήματος με την επιλεγμένη δημιουργία αντιγράφων ασφαλείας:
 * Προειδοποίηση**
 * 12 || Όταν σας ζητηθεί **Επιβεβαίωση επαναφοράς (Confirm Restore)**, κάντε κλικ στο κουμπί **OK**. Εμφανίζεται το παράθυρο διαλόγου **Εξέλιξη της εργασίας επαναφοράς (Restore Progress)** και ξεκινά η λειτουργία επαναφοράς. ||
 * 13 || Όταν ολοκληρωθεί η διαδικασία επαναφοράς, κάντε κλικ στο κουμπί **Κλείσιμο (Close)**. Εάν σας ζητηθεί να κάνετε επανεκκίνηση του υπολογιστή, κάντε κλικ στο κουμπί **Ναι (Yes)**. ||

** ΚΕΦΑΛΑΙΟ Ε' **

Περιεχόμενα μητρώου (Registry contents) Στο υπόλοιπο της εργασίας, θα περιγραφούν τα σημαντικότερα κλειδιά και τιμές του μητρώου ενός τυπικού Η/Υ. Καθώς διαβάζετε αυτό το μέρος της εργασίας, ίσως θελήσετε να εκτελείτε παράλληλα έχοντας ανοικτό και το δικό σας επεξεργαστή μητρώου. Για ευκολία, θα ασχοληθούμε με τις διαδρομές με την ίδια σειρά όπως εμφανίζονται και στον Επεξεργαστή. Η παρακάτω λίστα αναφέρει τους τύπους δεδομένων που έχουν προσδιοριστεί αυτήν τη συγκεκριμένη στιγμή και χρησιμοποιούνται από τα Windows. Το μέγιστο μέγεθος ενός ονόματος τιμής έχει ως εξής: Οι τιμές μεγάλου μεγέθους (περισσότερα από 2.048 byte) πρέπει να αποθηκεύονται ως αρχεία με τα ονόματα των αρχείων αποθηκευμένα στο μητρώο. Αυτό διευκολύνει την αποτελεσματική λειτουργία του μητρώου. Το μέγιστο μέγεθος μιας τιμής είναι ως εξής: Η ομάδα μητρώου είναι μια ομάδα κλειδιών,δευτερευόντων κλειδιών και τιμών του μητρώου, η οποία διαθέτει ένα σύνολο αρχείων υποστήριξης με αντίγραφα ασφαλείας των δεδομένων της. Τα αρχεία υποστήριξης για όλες τις ομάδες εκτός από το κλειδί HKEY_CURRENT_USER βρίσκονται στο φάκελο Systemroot\System32\Config στα Windows NT 4.0, τα Windows 2000, τα Windows XP και τον Windows Server 2003. Τα αρχεία υποστήριξης για το HKEY_CURRENT_USER βρίσκονται στο φάκελο Systemroot\Profiles\Username. Οι επεκτάσεις ονόματος αρχείου των αρχείων αυτών των φακέλων και μερικές φορές η έλλειψη επέκτασης, δηλώνουν τον τύπο των δεδομένων που περιέχουν. Στα Windows 98, τα αρχεία μητρώου ονομάζονται User.dat και System.dat. Στα Windows Millennium Edition, τα αρχεία μητρώου ονομάζονται Classes.dat, User.dat και System.dat.
 * Φάκελος/προκαθορισμένο κλειδί || Περιγραφή ||
 * HKEY_CURRENT_USER || Περιέχει τη ρίζα των πληροφοριών ρύθμισης παραμέτρων για το χρήστη που είναι συνδεδεμένος τη συγκεκριμένη στιγμή. Σε αυτό το κλειδί αποθηκεύονται οι φάκελοι του χρήστη,τα χρώματα της οθόνης και οι ρυθμίσεις του Πίνακα Ελέγχου (Control Panel) που έχει επιλέξει ο χρήστης. Αυτές οι πληροφορίες σχετίζονται με το προφίλ του χρήστη. Μερικές φορές αυτό το κλειδί αναφέρεται με τη σύντμηση "HKCU". ||
 * HKEY_USERS || Περιέχει όλα τα προφίλ χρηστών που έχουν φορτωθεί ενεργά στον υπολογιστή. Το κλειδί HKEY_CURRENT_USER είναι δευτερεύον κλειδί του HKEY_USERS. Το κλειδί HKEY_USERS μερικές φορές αναφέρεται με τη σύντμηση "HKU." ||
 * HKEY_LOCAL_MACHINE || Περιέχει πληροφορίες ρύθμισης παραμέτρων που αφορούν τον υπολογιστή (για οποιονδήποτε χρήστη). Αυτό το κλειδί αναφέρεται και με τη σύντμηση "HKLM". ||
 * HKEY_CLASSES_ROOT || Είναι δευτερεύον κλειδί του HKEY_LOCAL_MACHINE\Software. Η πληροφορία που είναι αποθηκευμένη εδώ διασφαλίζει το άνοιγμα του σωστού προγράμματος, όταν ανοίγετε ένα αρχείο χρησιμοποιώντας την Εξερεύνηση των Windows (Windows Explorer). Μερικές φορές αυτό το κλειδί αναφέρεται με τη σύντμηση "HKCR". Από τα Windows 2000 και έπειτα,αυτές οι πληροφορίες αποθηκεύονται και στο κλειδί HKEY_LOCAL_MACHINE και στο κλειδί HKEY_CURRENT_USER. Το κλειδί HKEY_LOCAL_MACHINE\Software\Classes περιέχει προεπιλεγμένες ρυθμίσεις που μπορούν να εφαρμοστούν σε όλους τους χρήστες του τοπικού υπολογιστή. Το κλειδί HKEY_CURRENT_USER\Software\Classes περιέχει ρυθμίσεις που αντικαθιστούν τις προεπιλεγμένες ρυθμίσεις και εφαρμόζονται μόνο στον αλληλεπιδραστικό χρήστη. Το κλειδί HKEY_CLASSES_ROOT παρέχει μια προβολή του μητρώου, η οποία συγχωνεύει τις πληροφορίες από αυτές τις δύο πηγές. Το κλειδί HKEY_CLASSES_ROOT παρέχει επίσης αυτήν την συγχωνευμένη προβολή για προγράμματα σχεδιασμένα για παλαιότερες εκδόσεις των Windows. Για να αλλάξετε τις ρυθμίσεις για τον αλληλεπιδραστικό χρήστη, πρέπει να κάνετε αλλαγές στη διαδρομή HKEY_CURRENT_USER\Software\Classes αντί για το κλειδί HKEY_CLASSES_ROOT.Για να αλλάξετε τις προεπιλεγμένες ρυθμίσεις, πρέπει να γίνουν αλλαγές στη διαδρομή HKEY_LOCAL_MACHINE\Software\Classes. Εάν εγγράψετε κλειδιά σε ένα κλειδί που βρίσκεται κάτω από το κλειδί HKEY_CLASSES_ROOT, το σύστημα θα αποθηκεύσει τις πληροφορίες στη διαδρομή HKEY_LOCAL_MACHINE\Software\Classes. Εάν εγγράψετε τιμές σε ένα κλειδί που βρίσκεται κάτω από το κλειδί HKEY_CLASSES_ROOT και το κλειδί υπάρχει ήδη στη διαδρομή HKEY_CURRENT_USER\Software\Classes, το σύστημα θα αποθηκεύσει εκεί τις πληροφορίες,αντί να τις αποθηκεύσει στη διαδρομή HKEY_LOCAL_MACHINE\Software\Classes. ||
 * HKEY_CURRENT_CONFIG || Περιέχει πληροφορίες σχετικά με το προφίλ υλικού που χρησιμοποιείται από τον τοπικό υπολογιστή κατά την εκκίνηση του συστήματος. ||
 * • || Windows Server 2003 και Windows XP: 16.383 χαρακτήρες ||
 * • || Windows 2000: 260 χαρακτήρες ANSI ή 16.383 χαρακτήρες Unicode ||
 * • || Windows Millennium Edition/Windows 98/Windows 95: 255 χαρακτήρες ||
 * • || Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003: Διαθέσιμη μνήμη ||
 * • || Windows Millennium Edition/Windows 98/Windows 95: 16.300 byte ||
 * Σημείωση****:**Υπάρχει όριο 64K για το συνολικό μέγεθος όλων των τιμών ενός κλειδιού.
 * Όνομα || Τύπος δεδομένων || Περιγραφή ||
 * Δυαδική τιμή || REG_BINARY || Ανεπεξέργαστα δυαδικά δεδομένα. Οι περισσότερες πληροφορίες στοιχείων υλικού αποθηκεύονται ως δυαδικά δεδομένα και εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) σε δεκαεξαδική μορφή. ||
 * Τιμή DWORD || REG_DWORD || Δεδομένα που αναπαρίστανται από έναν αριθμό μήκους 4 byte (ένας ακέραιος 32-bit). Πολλές παράμετροι για προγράμματα οδήγησης συσκευών και υπηρεσίες ανήκουν σε αυτόν τον τύπο και εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) σε δυαδική,δεκαεξαδική ή δεκαδική μορφή. Οι σχετικές τιμές είναι DWORD_LITTLE_ENDIAN (το λιγότερο σημαντικό byte βρίσκεται στην κατώτατη διεύθυνση) και REG_DWORD_BIG_ENDIAN (το λιγότερο σημαντικό byte βρίσκεται στην ανώτατη διεύθυνση). ||
 * Επεκτάσιμη τιμή συμβολοσειράς || REG_EXPAND_SZ || Μια συμβολοσειρά δεδομένων μεταβλητού μήκους. Αυτός ο τύπος δεδομένων περιλαμβάνει μεταβλητές που επιλύονται, όταν ένα πρόγραμμα ή υπηρεσία χρησιμοποιεί τα δεδομένα. ||
 * Τιμή πολλών συμβολοσειρών || REG_MULTI_SZ || Μια πολλαπλή συμβολοσειρά. Οι τιμές που περιέχουν λίστες ή πολλαπλές τιμές σε μορφή που μπορούν να τις διαβάσουν είναι γενικώς αυτού του τύπου. Οι καταχωρήσεις διαχωρίζονται με διαστήματα, κόμματα ή άλλα σύμβολα. ||
 * Τιμή συμβολοσειράς || REG_SZ || Μια συμβολοσειρά κειμένου σταθερού μήκους. ||
 * Δυαδική τιμή || REG_RESOURCE_LIST || Μια σειρά ένθετων πινάκων που είναι σχεδιασμένοι για την αποθήκευση μιας λίστας πόρων που χρησιμοποιείται από ένα πρόγραμμα οδήγησης συσκευής υλικού ή από μία από τις φυσικές συσκευές που ελέγχει. Αυτά τα δεδομένα εντοπίζονται και εγγράφονται στο δέντρο \ResourceMap από το σύστημα και εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) σε δεκαεξαδική μορφή ως δυαδική τιμή. ||
 * Δυαδική τιμή || REG_RESOURCE_REQUIREMENTS_LIST || Μια σειρά ένθετων πινάκων που είναι σχεδιασμένοι για την αποθήκευση μιας λίστας δυνητικών πόρων υλικού ενός προγράμματος οδήγησης συσκευής. Αυτοί οι πόροι μπορούν να χρησιμοποιηθούν από το πρόγραμμα οδήγησης ή από μία από τις φυσικές συσκευές που ελέγχει. Το σύστημα γράφει ένα υποσύνολο αυτής της λίστας στο δέντρο \ResourceMap. Αυτά τα δεδομένα εντοπίζονται από το σύστημα και εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) σε δεκαεξαδική μορφή ως δυαδική τιμή. ||
 * Δυαδική τιμή || REG_FULL_RESOURCE_DESCRIPTOR || Μια σειρά ένθετων πινάκων που είναι σχεδιασμένοι για την αποθήκευση μιας λίστας πόρων,η οποία χρησιμοποιείται από τη φυσική συσκευή υλικού. Αυτά τα δεδομένα εντοπίζονται και εγγράφονται στο δέντρο \HardwareDescription από το σύστημα και εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) σε δεκαεξαδική μορφή ως δυαδική τιμή. ||
 * Καμία || REG_NONE || Δεδομένα που δεν ανήκουν σε συγκεκριμένο τύπο. Αυτά τα δεδομένα εγγράφονται στο μητρώο από το σύστημα ή τις εφαρμογές και εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) σε δεκαεξαδική μορφή ως δυαδική τιμή ||
 * Σύνδεση || REG_LINK || Μια συμβολοσειρά Unicode που ονομάζει μια συμβολική σύνδεση. ||
 * Τιμή QWORD || REG_QWORD || Δεδομένα που αντιπροσωπεύονται από έναν αριθμό, ο οποίος είναι ακέραιος 64-bit. Αυτά τα δεδομένα εμφανίζονται στον Επεξεργαστή Μητρώου (Registry Editor) ως δυαδική τιμή και χρησιμοποιήθηκαν για πρώτη φορά στα Windows 2000. ||
 * Ομάδα μητρώου || Αρχεία υποστήριξης ||
 * HKEY_LOCAL_MACHINE\SAM || Sam, Sam.log, Sam.sav ||
 * HKEY_LOCAL_MACHINE\Security || Security, Security.log, Security.sav ||
 * HKEY_LOCAL_MACHINE\Software || Software, Software.log, Software.sav ||
 * HKEY_LOCAL_MACHINE\System || System, System.alt, System.log, System.sav ||
 * HKEY_CURRENT_CONFIG || System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log ||
 * HKEY_USERS\DEFAULT || Default, Default.log, Default.sav ||

Για επιπλέον πληροφορίες, επισκεφθείτε τις εξής τοποθεσίες της Microsoft στο Διαδίκτυο (στα αγγλικά): [|http://www.microsoft.com/technet/prodtechnol/windows2000serv] [|http://www.microsoft.com/technet/archive/winntas/tips/winntmag]
 * Σημείωση:**Οι δυνατότητες ασφαλείας στα Windows NT, τα Windows 2000, τα Windows XP και τον Windows Server 2003 επιτρέπουν σε ένα διαχειριστή να ελέγχει την πρόσβαση στα κλειδιά του μητρώου.

** ΚΕΦΑΛΑΙΟ ΣΤ' ** Επεξεργασία του μητρώου Συνίσταται να χρησιμοποιείτε το περιβάλλον εργασίας χρήστη των Windows, για να αλλάζετε τις ρυθμίσεις του συστήματός σας, αντί να επεξεργάζεστε το μητρώο με μη αυτόματο τρόπο. Ωστόσο, η επεξεργασία του μητρώου αποτελεί ορισμένες φορές την καλύτερη μέθοδο για την επίλυση ενός ζητήματος που αφορά κάποιο προϊόν. **Χρήση του Επεξεργαστή Μητρώου (Registry Editor)** Η εσφαλμένη χρήση του Επεξεργαστή Μητρώου (Registry Editor) ενδέχεται να προκαλέσει σοβαρά σφάλματα, τα οποία ίσως να απαιτήσουν την επανεγκατάσταση του λειτουργικού συστήματος. Χρησιμοποιήστε λοιπόν τον Επεξεργαστή Μητρώου (Registry Editor) με δική σας ευθύνη. Η επεξεργασία του μητρώου περιλαμβάνει τους ακόλουθους έξι τύπους διαδικασιών: Υπάρχουν πέντε δευτερεύοντα δέντρα μητρώου ανωτάτου επιπέδου. Καθένα από αυτά ξεκινά με HKEY. Στο παρακάτω παράδειγμα, το HKEY_LOCAL_MACHINE είναι το δευτερεύον δέντρο, το SOFTWARE είναι το κλειδί και το Microsoft είναι το δευτερεύον κλειδί. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft Στον Επεξεργαστή Μητρώου (Registry Editor), μπορείτε να πραγματοποιήσετε αναζήτηση στα κλειδιά και στα δευτερεύοντα κλειδιά με τον ίδιο τρόπο που πραγματοποιείτε αναζήτηση στους φακέλους σας μέσα από την Εξερεύνηση των Windows (Windows Explorer). Τα κλειδιά και τα δευτερεύοντα κλειδιά αναφέρονται σε μια δομή φακέλου στο αριστερό τμήμα του παραθύρου του Επεξεργαστή Μητρώου (Registry Editor). Εάν κάνετε κλικ σε ένα κλειδί ή σε ένα δευτερεύον κλειδί στο αριστερό τμήμα του παραθύρου, οι πληροφορίες σχετικά με το όνομα,τον τύπο και τα δεδομένα της τιμής εμφανίζονται στο δεξιό τμήμα του παραθύρου. Όπως στην Εξερεύνηση των Windows (Windows Explorer),κάθε φάκελος μπορεί να αναπτυχθεί κάνοντας κλικ στο σύμβολο του συν (+), που βρίσκεται δίπλα του. Αφού αναπτύξετε ένα φάκελο, το σύμβολο του συν αλλάζει σε σύμβολο του μείον (-).
 * Χρήση του περιβάλλοντος εργασίας χρήστη των Windows**
 * 1 || Εντοπισμός δευτερεύοντος δέντρου, κλειδιού, δευτερεύοντος κλειδιού ή τιμής ||
 * 2 || Προσθήκη δευτερεύοντος κλειδιού ||
 * 3 || Προσθήκη τιμής ||
 * 4 || Αλλαγή τιμής ||
 * 5 || Διαγραφή δευτερεύοντος κλειδιού ή τιμής ||
 * 6 || Μετονομασία δευτερεύοντος κλειδιού ή τιμής ||
 * Εντοπισμός δευτερεύοντος δέντρου,κλειδιού,δευτερεύοντος κλειδιού ή τιμής**


 * Σημείωση**: Όταν σε κάποιο σημείο αυτής της εργασίας γίνεται αναφορά στην ανάπτυξη ενός στοιχείου, κάντε κλικ στο ”+” δίπλα στο στοιχείο.

Για να εντοπίσετε το δευτερεύον κλειδί Microsoft που αναφέρθηκε προηγουμένως σε αυτό το άρθρο, ακολουθήστε τα εξής βήματα:
 * 1 || Κάντε κλικ στο μενού **Έναρξη (Start)**, κατόπιν στην επιλογή **Εκτέλεση (Run)**, πληκτρολογήστε **regedit** και τέλος, κάντε κλικ στο κουμπί **OK**. ||
 * 2 || Αναπτύξτε το κλειδί **HKEY_LOCAL_MACHINE**. ||
 * 3 || Αναπτύξτε το φάκελο **SOFTWARE**. ||
 * 4 || Κάντε κλικ στο δευτερεύον κλειδί **Microsoft**.

Για να προσθέσετε ένα νέο δευτερεύον κλειδί με το όνομα TestSubkey στο δευτερεύον κλειδί Microsoft, ακολουθήστε τα εξής βήματα: Για να προσθέσετε μια νέα τιμή DWORD με όνομα TestDWORD και να ορίσετε τα δεδομένα της τιμής σε 1 στο κλειδί TestSubkey, ακολουθήστε τα εξής βήματα: Για να αλλάξετε τα δεδομένα τιμής για την τιμή DWORD TestDWORD σε 0 στο κλειδί TestSubkey, ακολουθήστε τα εξής βήματα: Για να μετονομάσετε το δευτερεύον κλειδί TestSubkey σε Test, ακολουθήστε τα εξής βήματα: Για να διαγράψετε την τιμή DWORD **TestDWORD** στο δευτερεύον κλειδί TestSubkey, ακολουθήστε τα εξής βήματα: Για περισσότερες πληροφορίες σχετικά με την επεξεργασία του μητρώου, ακολουθήστε τα εξής βήματα στον Επεξεργαστή Μητρώου (Registry Editor): Δημιουργήστε ένα αρχείο καταχωρήσεων μητρώου (.reg) που περιέχει τις αλλαγές μητρώου και στη συνέχεια εκτελέστε το αρχείο .reg στον υπολογιστή που θέλετε να κάνετε αλλαγές. Μπορείτε να εκτελέσετε το αρχείο .reg με μη αυτόματο τρόπο ή χρησιμοποιώντας μια δέσμη ενεργειών σύνδεσης. Για πρόσθετες πληροφορίες σχετικά με χρήση αρχείου καταχωρήσεων μητρώου (.reg) αναζητήστε αντίστοιχα άρθρα στην ιστοσελίδα [|http://support.microsoft.com .] Μπορείτε να χρησιμοποιήσετε το "Εργαλείο μητρώου κονσόλας" (Console Registry Tool) για τα Windows (Reg.exe) για την επεξεργασία του μητρώου. Για βοήθεια σχετικά με το αρχείο Reg.exe, πληκτρολογήστε **reg /?** στη γραμμή εντολών και κατόπιν πιέστε το κουμπί **OK**. ** ΚΕΦΑΛΑΙΟ Ζ' ** Η δημιουργία του αρχείου βοηθείας σε *.chm όπου παρατίθεται μια σειρά ρυθμίσεων (tweaks) για το μητρώο (registry) των Windows έγινε με τη βοήθεια του προγράμματος HTML Help Workshop. Αρχικά, δημιουργήθηκαν αρχεία τύπου *.html στο Σημειωματάριο (Notepad) τα οποία περιείχαν τις διάφορες ρυθμίσεις. (Η συλλογή τους έγινε από ποικίλες πηγές,οι οποίες παρατίθενται στη βιβλιογραφία). Στη συνέχεια, αφού έγιναν οι απαραίτητες μορφοποιήσεις στο στυλ (style) και το περιεχόμενο, προστέθηκαν οι αντίστοιχες εικόνες από τις δοκιμές των ρυθμίσεων. Τέλος, αφού αποθηκεύτηκαν τα αρχεία σε μορφή *.html, με τη βοήθεια του προαναφερθέντος προγράμματος, έγινε η μετατροπή τους(compile) σε μορφή *.chm.(Κάντε κλικ εδώ [|Πειράζοντας το μητρώο των Windows.chm] για να "κατεβάσετε" το αρχείο βοηθείας) Συμπεράσματα Γίνεται σαφές λοιπόν ότι η επεξεργασία του μητρώου των Windows δεν είναι τόσο δύσκολη όσο ίσως φαίνεται στην αρχή. Αρκεί ο καθένας που πρόκειται να ασχοληθεί μ'αυτό το θέμα να κατέχει στοιχειωδώς κάποιες βασικές γνώσεις σχετικά με τα μητρώα. Σ'αυτήν την εργασία έγινε προσπάθεια να συλλεγούν και να παρουσιαστούν με όσο γίνεται απλούστερο τρόπο αυτές οι γνώσεις, όπως επίσης και διάφορες ρυθμίσεις που μπορεί ο καθένας να κάνει στο μητρώο των Windows. Οι ρυθμίσεις αυτές παρουσιάζονται σε ένα αρχείο βοήθειας μορφής *.chm, το οποίο περιέχεται στο CD. Η εργασία αυτή μπορεί να έχει έμμεση εφαρμογή στην Π.Α., καθώς με διάφορα “πειράγματα” του μητρώου μπορεί να επιταχυνθεί η λειτουργία των ΗΥ, όπου πλέον κατακλύζουν όλους τους τομείς της και γενικότερα να βελτιωθεί η απόδοση τους. Βιβλιογραφία __Διαδικτυακή:__ 1) [|http:// www . wikipedia . gr 2) [|http://www.theeldergeek.com 3) http:// www.pctools.com 4) [|http://support.microsoft.com</span]> 5) <span class="wiki_link_ext">[|http://www.overclockers.gr</span]> 6) <span class="wiki_link_ext"><span class="wiki_link_ext">[|http:// www . <span class="wiki_link_ext">pcmaster <span class="wiki_link_ext">. <span class="wiki_link_ext">gr 7) <span class="wiki_link_ext"><span class="wiki_link_ext">[|http:// www . <span class="wiki_link_ext">pcstats <span class="wiki_link_ext">. <span class="wiki_link_ext">com
 * Σημείωση**. Όταν κάνετε κλικ στο δευτερεύον κλειδί Microsoft, οι τιμές του εμφανίζονται στο δεξιό τμήμα παραθύρου. Για να προβάλετε το επόμενο χαμηλότερο επίπεδο δευτερευόντων κλειδιών, αναπτύξτε το δευτερεύον κλειδί **Microsoft**. Για να εντοπίσετε μια τιμή, κάντε κλικ στο δευτερεύον κλειδί που περιέχει την τιμή και στη συνέχεια προβάλετε τα περιεχόμενα του δεξιού τμήματος του παραθύρου. ||
 * Προσθήκη κλειδιού**
 * 1 || Αναπτύξτε το κλειδί **HKEY_LOCAL_MACHINE**. ||
 * 2 || Αναπτύξτε το φάκελο **SOFTWARE**. ||
 * 3 || Κάντε κλικ στο δευτερεύον κλειδί **Microsoft**. ||
 * 4 || Στο μενού **Επεξεργασία (Edit)**, τοποθετήστε το δείκτη του ποντικιού στην εντολή **Δημιουργία (New)** και στη συνέχεια κάντε κλικ στην εντολή **Κλειδί (Key)**. ||
 * 5 || Πληκτρολογήστε **TestSubkey** και κατόπιν πιέστε το πλήκτρο ENTER. ||
 * Προσθήκη τιμής**
 * 1 || Αναπτύξτε το κλειδί **HKEY_LOCAL_MACHINE**. ||
 * 2 || Αναπτύξτε το φάκελο **SOFTWARE**. ||
 * 3 || Αναπτύξτε το δευτερεύον κλειδί **Microsoft**. ||
 * 4 || Κάντε κλικ στο δευτερεύον κλειδί **TestSubkey**. ||
 * 5 || Στο μενού **Επεξεργασία (Edit)**,τοποθετήστε το δείκτη του ποντικιού στην εντολή **Δημιουργία (New)** και κατόπιν κάντε κλικ στην εντολή **Τιμή DWORD (DWORD Value)**. ||
 * 6 || Πληκτρολογήστε **TestDWORD** και κατόπιν πιέστε το πλήκτρο **ENTER.** ||
 * 7 || Κάντε δεξιό κλικ στην τιμή DWORD **TestDWORD** και στη συνέχεια κάντε κλικ στην εντολή **Τροποποίηση (Modify)**. ||
 * 8 || Πληκτρολογήστε **1** και κατόπιν κάντε κλικ στο κουμπί **OK**. ||
 * Αλλαγή τιμής**
 * 1 || Αναπτύξτε το κλειδί **HKEY_LOCAL_MACHINE**. ||
 * 2 || Αναπτύξτε το φάκελο **SOFTWARE**. ||
 * 3 || Αναπτύξτε το δευτερεύον κλειδί **Microsoft**. ||
 * 4 || Κάντε κλικ στο δευτερεύον κλειδί **TestSubkey**. ||
 * 5 || Κάντε δεξιό κλικ στην τιμή DWORD **TestDWORD** και στη συνέχεια κάντε κλικ στην εντολή **Τροποποίηση (Modify)**. ||
 * 6 || Πληκτρολογήστε **0** και κατόπιν κάντε κλικ στο κουμπί **OK**. ||
 * Μετονομασία κλειδιού ή τιμής**
 * 1 || Αναπτύξτε το κλειδί **HKEY_LOCAL_MACHINE**. ||
 * 2 || Αναπτύξτε το φάκελο **SOFTWARE**. ||
 * 3 || Αναπτύξτε το δευτερεύον κλειδί **Microsoft**. ||
 * 4 || Κάντε δεξιό κλικ στο κλειδί **TestSubkey** και στη συνέχεια, κάντε κλικ στην εντολή **Μετονομασία (Rename)**. ||
 * 5 || Πληκτρολογήστε **Test** και κατόπιν πιέστε το πλήκτρο ENTER. ||
 * Διαγραφή κλειδιού ή τιμής**
 * 1 || Αναπτύξτε το κλειδί **HKEY_LOCAL_MACHINE**. ||
 * 2 || Αναπτύξτε το φάκελο **SOFTWARE**. ||
 * 3 || Αναπτύξτε το δευτερεύον κλειδί **Microsoft**. ||
 * 4 || Κάντε κλικ στο δευτερεύον κλειδί **TestSubkey**. ||
 * 5 || Κάντε δεξιό κλικ στην τιμή DWORD **TestDWORD** και στη συνέχεια κάντε κλικ στην εντολή **Διαγραφή (Delete)**. ||
 * 6 || Κάντε κλικ στο κουμπί **Ναι (Yes)**, για να επιβεβαιώσετε ότι θέλετε να διαγράψετε την τιμή. ||
 * 1 || Στο μενού **Βοήθεια (Help)**, κάντε κλικ στην εντολή **Θέματα στη Βοήθεια (Help Topics)**. ||
 * 2 || Στην καρτέλα **Περιεχόμενα (Contents)**, κάντε διπλό κλικ στη σύνδεση **Επεξεργαστής Μητρώου (Registry Editor)**. ||
 * 3 || Κάντε διπλό κλικ στη σύνδεση **Διαδικασίες (How To)**. ||
 * 4 || Κάντε διπλό κλικ στη σύνδεση **Αλλαγή κλειδιών και τιμών (Change Keys and Values)** και κατόπιν κάντε κλικ στο θέμα που θέλετε. ||
 * Χρήση αρχείου καταχωρήσεων μητρώου (.reg)**
 * Χ****ρήση του "Εργαλείου μητρώου κονσόλας" (Console Registry Tool) για τα Windows **
 * Δημιουργία αρχείου βοηθείας σε *.chm **

__Έντυπη:__ 1) Περιοδικό Chip.Τεύχος 8.Αύγουστος 2007, σελ.102. 2) Περιοδικό Χάκερ.Τεύχος 3.σελ.52-57. 3) Περιοδικό PcExperts.Τεύχος 15, Σεπτέμβριος 2006, σελ.74-75.

=
= ΤΕΛΟΣ =============