Σημειώσεις
-
Αυτό το άρθρο προορίζεται για προχωρημένους χρήστες, διαχειριστές και επαγγελματίες IT.
-
Η εισαγωγή αρχείων καταχωρήσεων εγγραφής (.reg) είναι μια δυνατότητα του Regedit.exe και δεν υποστηρίζεται από Regedt32.exe. Μπορείτε να χρησιμοποιήσετε Regedit.exe για να κάνετε ορισμένες αλλαγές στο μητρώο σε έναν υπολογιστή με Windows NT 4.0 ή Windows 2000, αλλά ορισμένες αλλαγές απαιτούν Regedt32.exe. Για παράδειγμα, δεν μπορείτε να προσθέσετε ή να αλλάξετε REG_EXPAND_SZ ή REG_MULTI_SZ τιμές με Regedit.exe σε υπολογιστή με Windows NT 4.0 ή Windows 2000. το Regedt32.exe είναι το κύριο Πρόγραμμα επεξεργασίας μητρώου για τα Windows NT 4.0 και τα Windows 2000. Εάν πρέπει να χρησιμοποιήσετε Regedt32.exe, δεν μπορείτε να χρησιμοποιήσετε αρχεία Καταχωρήσεων (.reg) για να τροποποιήσετε το μητρώο. Για περισσότερες πληροφορίες σχετικά με τις διαφορές μεταξύ Regedit.exe και Regedt32.exe, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:
141377 Διαφορές μεταξύ Regedit.exe και Regedt32.exe
ΣΕ ΑΥΤΗΝ ΤΗΝ ΕΡΓΑΣΙΑ
Σύνοψη
Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα σε περίπτωση λανθασμένης τροποποίησης του μητρώου. Γι' αυτό, βεβαιωθείτε ότι ακολουθείτε με προσοχή τα σχετικά βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφο ασφαλείας του μητρώου, πριν να το τροποποιήσετε. Στη συνέχεια, εάν παρουσιαστεί πρόβλημα, μπορείτε να επαναφέρετε το μητρώο. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και τον τρόπο επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης (Knowledge Base) της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο με τον οποίο μπορείτε να προσθέσετε, να τροποποιήσετε ή να διαγράψετε δευτερεύοντα κλειδιά μητρώου και τιμές χρησιμοποιώντας ένα αρχείο Καταχωρήσεων καταχώρησης (.reg). Regedit.exe χρησιμοποιεί αρχεία .reg για την εισαγωγή και εξαγωγή δευτερευόντων κλειδιών μητρώου και τιμών. Μπορείτε να χρησιμοποιήσετε αυτά τα αρχεία .reg για να διανείμετε απομακρυσμένα τις αλλαγές μητρώου σε πολλούς υπολογιστές με Windows. Όταν εκτελείτε ένα αρχείο .reg, τα περιεχόμενα του αρχείου συγχωνεύονται στο τοπικό μητρώο. Επομένως, πρέπει να διανείμετε τα αρχεία .reg με προσοχή.επιστροφή στην αρχή
Σύνταξη του . Reg Files
Ένα αρχείο .reg έχει την ακόλουθη σύνταξη:
RegistryEditorVersion Κενή γραμμή [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" Κενή γραμμή [RegistryPath2] "DataItemName3"="DataType3:DataValue3" πού: Το RegistryEditorVersion είναι "Μητρώο των Windows Πρόγραμμα επεξεργασίας έκδοση 5.00" για τα Windows 2000, Windows XP και Windows Server 2003 ή "REGEDIT4" για τα Windows 98 και τα Windows NT 4.0. Η κεφαλίδα "REGEDIT4" λειτουργεί επίσης σε υπολογιστές που βασίζονται σε Windows 2000, Windows XP και Windows Server 2003. Η κενή γραμμή είναι μια κενή γραμμή. Αυτό προσδιορίζει την αρχή μιας νέας διαδρομής μητρώου. Κάθε κλειδί ή δευτερεύον κλειδί είναι μια νέα διαδρομή μητρώου. Εάν έχετε πολλά πλήκτρα στο αρχείο .reg, οι κενές γραμμές μπορούν να σας βοηθήσουν να εξετάσετε και να αντιμετωπίσετε τα περιεχόμενα. Το RegistryPathx είναι η διαδρομή του δευτερεύοντος κλειδιού που περιέχει την πρώτη τιμή που εισάγετε. Περικλείστε τη διαδρομή σε αγκύλες και διαχωρίστε κάθε επίπεδο της ιεραρχίας με μια ανάστροφη κάθετο. Για παράδειγμα:[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Ένα αρχείο .reg μπορεί να περιέχει πολλές διαδρομές μητρώου. Εάν το κάτω μέρος της ιεραρχίας στην πρόταση διαδρομής δεν υπάρχει στο μητρώο, δημιουργείται ένα νέο δευτερεύον κλειδί. Τα περιεχόμενα των αρχείων μητρώου αποστέλλονται στο μητρώο με τη σειρά που τα καταχωρείτε. Επομένως, εάν θέλετε να δημιουργήσετε ένα νέο δευτερεύον κλειδί με ένα άλλο δευτερεύον κλειδί κάτω από αυτό, πρέπει να εισαγάγετε τις γραμμές με τη σωστή σειρά.
DataItemNamex είναι το όνομα του στοιχείου δεδομένων που θέλετε να εισαγάγετε. Εάν ένα στοιχείο δεδομένων στο αρχείο σας δεν υπάρχει στο μητρώο, το αρχείο .reg το προσθέτει (με την τιμή του στοιχείου δεδομένων). Εάν υπάρχει ένα στοιχείο δεδομένων, η τιμή στο αρχείο .reg αντικαθιστά την υπάρχουσα τιμή. Τα εισαγωγικά περικλείουν το όνομα του στοιχείου δεδομένων. Το σύμβολο ίσον (=) ακολουθεί αμέσως το όνομα του στοιχείου δεδομένων. DataTypex είναι ο τύπος δεδομένων για την τιμή μητρώου και αμέσως ακολουθεί το σύμβολο ίσον. Για όλους τους τύπους δεδομένων εκτός από REG_SZ (τιμή συμβολοσειράς), η άνω και κάτω τελεία ακολουθεί αμέσως τον τύπο δεδομένων. Εάν ο τύπος δεδομένων είναι REG_SZ , μην συμπεριλάβετε την τιμή του τύπου δεδομένων ή την άνω και κάτω τελεία. Σε αυτή την περίπτωση, Regedit.exe προϋποθέτει REG_SZ για τον τύπο δεδομένων. Ο παρακάτω πίνακας παραθέτει τους τυπικούς τύπους δεδομένων μητρώου:
Τύπος δεδομένων |
Τύπος δεδομένων στο .reg |
---|---|
REG_BINARY |
Δεκαεξαδικό |
REG_DWORD |
Τιμή dword |
REG_EXPAND_SZ |
δεκαεξαδικός(2) |
REG_MULTI_SZ |
δεκαεξαδικός(7) |
Για περισσότερες πληροφορίες σχετικά με τους τύπους δεδομένων μητρώου, κάντε κλικ στον αριθμό του παρακάτω άρθρου για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:
256986 Η περιγραφή του μητρώου DataValuex των Microsoft Windows ακολουθεί αμέσως την άνω και κάτω τελεία (ή το σύμβολο της ισότητας με το REG_SZ) και πρέπει να είναι στην κατάλληλη μορφή (για παράδειγμα, συμβολοσειρά ή δεκαεξαδική). Χρησιμοποιήστε δεκαεξαδική μορφή για δυαδικά στοιχεία δεδομένων. Σημείωση Μπορείτε να εισαγάγετε πολλές γραμμές στοιχείων δεδομένων για την ίδια διαδρομή μητρώου. Σημειώστε ότι το αρχείο μητρώου πρέπει να περιέχει μια κενή γραμμή στο κάτω μέρος του αρχείου.επιστροφή στην αρχή
Προσθήκη δευτερευόντων κλειδιών μητρώου ή προσθήκη και αλλαγή τιμών μητρώου
Για να προσθέσετε ένα δευτερεύον κλειδί μητρώου ή να προσθέσετε ή να αλλάξετε μια τιμή μητρώου, κάντε τις κατάλληλες αλλαγές στο μητρώο και, στη συνέχεια, εξαγάγετε το κατάλληλο δευτερεύον κλειδί ή δευτερεύον κλειδί μητρώου. Τα δευτερεύοντα κλειδιά μητρώου που εξάγονται αποθηκεύονται αυτόματα ως αρχεία .reg. Για να κάνετε αλλαγές στο μητρώο και να εξαγάγετε τις αλλαγές σας σε ένα αρχείο .reg, ακολουθήστε τα παρακάτω βήματα:
-
Κάντε κλικ στο κουμπί Έναρξη, επιλέξτεΕκτέλεση, πληκτρολογήστε regedit στο πλαίσιο Άνοιγμα και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
-
Εντοπίστε και, στη συνέχεια, κάντε κλικ στο δευτερεύον κλειδί που περιέχει το στοιχείο μητρώου ή τα στοιχεία που θέλετε να αλλάξετε.
-
Κάντε κλικ στην επιλογή Αρχείο και, στη συνέχεια, κάντε κλικ στην επιλογή Εξαγωγή.
Αυτό το βήμα θα δημιουργήσει αντίγραφα ασφαλείας του δευτερεύοντος κλειδιού πριν να κάνετε αλλαγές. Μπορείτε να εισαγάγετε αυτό το αρχείο ξανά στο μητρώο αργότερα, εάν οι αλλαγές σας προκαλέσουν πρόβλημα. -
Στο πλαίσιο Όνομα αρχείου , πληκτρολογήστε ένα όνομα αρχείου για να το χρησιμοποιήσετε για να αποθηκεύσετε το αρχείο .reg με τα αρχικά στοιχεία μητρώου και, στη συνέχεια, κάντε κλικ στην επιλογή Αποθήκευση.
Σημείωση Χρησιμοποιήστε ένα όνομα αρχείου που σας υπενθυμίζει τα περιεχόμενα, όπως μια αναφορά στο όνομα του δευτερεύοντος κλειδιού. -
Στο δεξιό παράθυρο, προσθέστε ή τροποποιήστε τα στοιχεία μητρώου που θέλετε.
-
Επαναλάβετε τα βήματα 3 και 4 για να εξαγάγετε ξανά το δευτερεύον κλειδί, αλλά χρησιμοποιήστε διαφορετικό όνομα αρχείου για το αρχείο .reg. Μπορείτε να χρησιμοποιήσετε αυτό το αρχείο .reg για να κάνετε αλλαγές στο μητρώο σας σε άλλον υπολογιστή.
-
Ελέγξτε τις αλλαγές σας στον τοπικό υπολογιστή. Εάν προκαλούν πρόβλημα, κάντε διπλό κλικ στο αρχείο που περιέχει το αντίγραφο ασφαλείας των αρχικών δεδομένων μητρώου για να επαναφέρετε το μητρώο στην αρχική του κατάσταση. Εάν οι αλλαγές λειτουργούν όπως αναμένεται, μπορείτε να διανείμετε το .reg που δημιουργήσατε στο βήμα 6 σε άλλους υπολογιστές, χρησιμοποιώντας τις μεθόδους της ενότητας "Διανομή αλλαγών μητρώου" αυτού του άρθρου.
Διαγραφή κλειδιών μητρώου και τιμών
Για να διαγράψετε ένα κλειδί μητρώου με ένα αρχείο .reg, τοποθετήστε ένα ενωτικό (-) μπροστά από το RegistryPath στο αρχείο .reg. Για παράδειγμα, για να διαγράψετε το δευτερεύον κλειδί Test από το ακόλουθο κλειδί μητρώου:
HKEY_LOCAL_MACHINE\Software τοποθετήστε ένα ενωτικό μπροστά από το ακόλουθο κλειδί μητρώου στο αρχείο .reg:
HKEY_LOCAL_MACHINE\Software\Test Το παρακάτω παράδειγμα περιέχει ένα αρχείο .reg που μπορεί να εκτελέσει αυτή την εργασία.
[-HKEY_LOCAL_MACHINE\Software\Test] Για να διαγράψετε μια τιμή μητρώου με ένα αρχείο .reg, τοποθετήστε ένα ενωτικό (-) μετά το σύμβολο ίσον μετά το DataItemName στο αρχείο .reg. Για παράδειγμα, για να διαγράψετε την τιμή μητρώου TestValue από το ακόλουθο κλειδί μητρώου:
HKEY_LOCAL_MACHINE\Software\Test τοποθετήστε ένα ενωτικό μετά το "TestValue"= στο αρχείο .reg. Το παρακάτω παράδειγμα περιέχει ένα αρχείο .reg που μπορεί να εκτελέσει αυτή την εργασία.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Για να δημιουργήσετε το αρχείο .reg, χρησιμοποιήστε Regedit.exe για να εξαγάγετε το κλειδί μητρώου που θέλετε να διαγράψετε και, στη συνέχεια, χρησιμοποιήστε το Σημειωματάριο για να επεξεργαστείτε το αρχείο .reg και να εισαγάγετε το ενωτικό.Μετονομασία κλειδιών μητρώου και τιμών
Για να μετονομάσετε ένα κλειδί ή μια τιμή, διαγράψτε το κλειδί ή την τιμή και, στη συνέχεια, δημιουργήστε ένα νέο κλειδί ή τιμή με το νέο όνομα.
Διανομή αλλαγών μητρώου
Μπορείτε να στείλετε ένα αρχείο .reg στους χρήστες σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου, να τοποθετήσετε ένα αρχείο .reg σε ένα κοινόχρηστο στοιχείο δικτύου και να κατευθύνετε τους χρήστες στο κοινόχρηστο στοιχείο δικτύου για να το εκτελέσουν ή μπορείτε να προσθέσετε μια εντολή στις δέσμες ενεργειών σύνδεσης των χρηστών για αυτόματη εισαγωγή του αρχείου .reg κατά τη σύνδεση. Όταν οι χρήστες εκτελούν το αρχείο .reg, λαμβάνουν τα ακόλουθα μηνύματα:
Πρόγραμμα επεξεργασίας
μητρώου Είστε βέβαιοι ότι θέλετε να προσθέσετε τις πληροφορίες σε διαδρομή .reg αρχείου στο μητρώο; Εάν ο χρήστης κάνει κλικ στο κουμπί Ναι, ο χρήστης λαμβάνει το ακόλουθο μήνυμα:Πρόγραμμα επεξεργασίας
μητρώου Οι πληροφορίες στη διαδρομή .reg αρχείου καταχωρούνται με επιτυχία στο μητρώο. Regedit.exe υποστηρίζει έναν διακόπτη γραμμής εντολών /s για να μην εμφανίζονται αυτά τα μηνύματα. Για παράδειγμα, για να εκτελέσετε σιωπηρά το αρχείο .reg (με το διακόπτη /s) από ένα αρχείο δέσμης ενεργειών σύνδεσης, χρησιμοποιήστε την ακόλουθη σύνταξη:διαδρομή /s regedit.exe του αρχείου .reg Μπορείτε επίσης να χρησιμοποιήσετε Πολιτική ομάδας ή την Πολιτική συστήματος για τη διανομή αλλαγών μητρώου στο δίκτυό σας. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Διανομή αλλαγών μητρώου Σημείωση Εάν οι αλλαγές λειτουργούν, μπορείτε να στείλετε το αρχείο καταχώρησης στους κατάλληλους χρήστες στο δίκτυο.επιστροφή στην αρχή