Λέξη αυτόματης ανάκτησης. Πώς να ρυθμίσετε την αυτόματη αποθήκευση για ένα έγγραφο στο Excel. Γιατί χρειάζεστε τη δυνατότητα Αυτόματης αποθήκευσης εγγράφων;

Δομή αρχείου Reg
Chebotarev Igor

Η γνώση μητρώο των WindowsΔεν θα είναι πλήρες χωρίς τη δυνατότητα εγγραφής ενός αρχείου reg. Ας ξεκινήσουμε με αυτό που είναι. Ένα αρχείο reg είναι ένα αρχείο που έχει συγκεκριμένη δομή και περιέχει πληροφορίες που μπορούν να εισαχθούν στο μητρώο. Εάν η εργασία με τον επεξεργαστή μητρώου αποκλείστηκε (μπορείτε να διαβάσετε πώς να το κάνετε αυτό στο άρθρο), τότε το πιο τον εύκολο τρόποΗ επεξεργασία του μητρώου θα περιλαμβάνει τη δημιουργία και την εισαγωγή ενός αρχείου reg (φυσικά, μπορείτε να μεταβείτε στο DOS, σε προστατευμένη λειτουργία και να χρησιμοποιήσετε άλλα προγράμματα, αλλά αυτό είναι πολύ πιο περίπλοκο και το πιο σημαντικό είναι μεγαλύτερο).
Τα αρχεία Reg έχουν ορισμένες δομικές απαιτήσεις. Ας ξεκινήσουμε με το γεγονός ότι στην πρώτη γραμμή του αρχείου πρέπει να εισαγάγετε
REGEDIT4
Σημειώστε ότι τα γράμματα πρέπει να είναι μεγάλα. Εκτός από αυτό, δεν πρέπει να υπάρχει τίποτα στην πρώτη γραμμή. Μετά από αυτό το κείμενο ΠΡΕΠΕΙ να υπάρχει κενή γραμμή. Στη συνέχεια, υποδεικνύεται η ενότητα μητρώου στην οποία πρέπει να καταχωρήσετε ή να αλλάξετε ορισμένες παραμέτρους. Ο τίτλος της ενότητας πρέπει να εσωκλείεται αγκύλες[...]. Παρακάτω είναι οι παράμετροι που πρέπει να προστεθούν, μία παράμετρος ανά γραμμή. Εάν πρέπει να κάνετε αλλαγές σε πολλές ενότητες, τότε θα πρέπει να αφήσετε μια κενή γραμμή μεταξύ τους τελευταία παράμετροςτην προηγούμενη ενότητα και το όνομα της επόμενης ενότητας. Μπορεί να είναι λίγο μπερδεμένο, αλλά εδώ πρέπει να μοιάζει:
REGEDIT4
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"
"param_1"="znachenie_1"
Η τελευταία γραμμή στο αρχείο πρέπει να είναι ΚΕΝΗ. Μόλις δημιουργήσετε ένα τέτοιο αρχείο, απλώς εκτελέστε το όπως κανονικό πρόγραμμα, θα σας ζητηθεί να κάνετε αλλαγές στο μητρώο και μετά από θετική απάντηση, οι πληροφορίες από το αρχείο θα εισαχθούν. Τα Windows θα αναφέρουν τα αποτελέσματα εισαγωγής στο παράθυρο που εμφανίζεται μετά από αυτό.
Τώρα λίγα λόγια για τις παραμέτρους που μπορούν να προστεθούν. Όπως ίσως έχετε παρατηρήσει, το παραπάνω παράδειγμα προσθέτει παραμέτρους χρησιμοποιώντας γραμμές όπως "param1"="znachenie1". Εκείνοι. προσθέτοντας έτσι Παράμετρος STRINGμε όνομα "param1" και τιμή "znachenie1". Υπάρχουν όμως και δυαδικές παράμετροι και παράμετροι DWORD. Η μορφή εγγραφής για την προσθήκη τους είναι ελαφρώς διαφορετική. Για τις παραμέτρους τύπου DWORD χρησιμοποιείται η συμβολοσειρά
"param"=dword:XXXXXXXXX
Εδώ "param" είναι το όνομα της παραμέτρου, dword - υποδεικνύει τον τύπο αυτής της παραμέτρου (τα γράμματα πρέπει να είναι μικρά!) και μετά την άνω και κάτω τελεία υπάρχει μια τιμή οκτώ ψηφίων σε δεκαεξαδική (!) μορφή. Ωστόσο, οι περισσότερες παράμετροι DWORD έχουν τιμή είτε 0 είτε 1, πράγμα που σημαίνει ότι θα πρέπει να γράψετε είτε 00000000 είτε 00000001 αντί για XXXXXXXXX. Δεν επιτρέπονται κενά στη γραμμή.
Για να προσθέσετε μια δυαδική παράμετρο, η μορφή εγγραφής είναι ελαφρώς διαφορετική:
"param"=hex:XX,XX,XX,....
Τώρα θα αποκρυπτογραφήσω αυτή τη γραμμή. Λοιπόν, όλα είναι ξεκάθαρα με το όνομα της παραμέτρου, μετά το σύμβολο "=" υπάρχει ένα εξάγωνο, δηλ. υποδεικνύεται ότι αυτή θα είναι μια δυαδική παράμετρος, μετά πηγαίνουν δεκαεξαδικούς αριθμούς, χωρίζονται με κόμμα. Για παράδειγμα, εάν πρέπει να προσθέσετε μια δυαδική παράμετρο ίση με "be 00 00 00", τότε γράφετε τη γραμμή
"param"=hex:be,00,00,00
Υπάρχουν παράμετροι "Προεπιλογή" στο μητρώο. Για να τους εκχωρήσετε κάποια τιμή μέσω ενός αρχείου reg, πρέπει να προσθέσετε την ακόλουθη γραμμή:
@="znachenie"
Εδώ το σύμβολο @ υποδηλώνει ότι εκχωρούμε την τιμή της παραμέτρου στο "Προεπιλογή". Σημειώστε ότι δεν περικλείεται σε εισαγωγικά.
Τώρα θα δώσω ένα παράδειγμα ενός απλού αρχείου reg που καταχωρεί τον ιστότοπο που το εγκαθιστά στο μητρώο αρχική σελίδαστον Internet Explorer:
REGEDIT4
"Start Page" = "http://www.site/"
Κατά τη γνώμη μου, όλα είναι πολύ απλά και ξεκάθαρα. Αλλά τα αρχεία reg έχουν μια ιδιαιτερότητα: δεν μπορούν να χρησιμοποιηθούν για τη διαγραφή παραμέτρων στο μητρώο, αν και μπορείτε να διαγράψετε μια ολόκληρη ενότητα. Για να αφαιρέσετε μια ενότητα από το μητρώο, τοποθετήστε το σύμβολο "-" σε αγκύλες πριν από το όνομά της. Έτσι φαίνεται:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
Χάρη σε αυτήν την καταχώρηση, η υποενότητα "QuickStart" από την ενότητα "QuickSoft" θα αφαιρεθεί με όλο το περιεχόμενό της. Ωστόσο, τι γίνεται με τις παραμέτρους; Εξάλλου, δεν μπορούν να διαγραφούν. Έτσι, θέτοντας περιορισμούς στην πρόσβαση σε διάφορες ρυθμίσεις κέλυφος παραθύρων, όπως περιγράφεται στο άρθρο, γίνεται χρησιμοποιώντας παραμέτρους τύπου DWORD. Σε αυτήν την περίπτωση, εάν η τιμή της παραμέτρου είναι 1 (00000001), τότε ο περιορισμός είναι ενεργοποιημένος και εάν είναι 0 (00000000), τότε ο περιορισμός είναι απενεργοποιημένος. Έτσι, δεν είναι απαραίτητο να διαγράψετε τις παραμέτρους, αρκεί απλώς να τους αντιστοιχίσετε τιμές ίσες με το μηδέν.
Σημείωση σχετικά με τη διαγραφή που έγινε από τον Νικολάι Μπασμάνοφ:
Χρησιμοποιώντας αρχεία REG μπορείτε να διαγράψετε παραμέτρους. Σύνταξη:
REGEDIT4
"xxx" =-

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

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

Ορολογία

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

Εικόνα 1 - Επεξεργαστής Μητρώου

Όπως μπορείτε να δείτε, δεν υπάρχουν "κλαδιά" ή "κλειδιά" εδώ. Τώρα στο θέμα.

αρχείο REG

Το αρχείο REG είναι αρχείο κειμένουμε την επέκταση REG, μεταγλωττισμένη σε συγκεκριμένη μορφή.

Μορφή αρχείου REG

Παρακάτω είναι ένα παράδειγμα αρχείου REG που απενεργοποιεί το μενού πρόσφατα έγγραφα.

Windows Επεξεργαστής ΜητρώουΈκδοση 5.00 ;Απενεργοποίηση του μενού των πρόσφατων εγγράφων "NoRecentDocsMenu"=hex:01,00,00,00

Δημιουργία αρχείου REG

Η δημιουργία ενός αρχείου REG είναι πολύ απλή. Αντιγράψτε τον κώδικα σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου (για παράδειγμα, Σημειωματάριο). Πατήστε CTRL+S και αποθηκεύστε το αρχείο με οποιοδήποτε όνομα και επέκταση.reg, βάζοντας και τα δύο σε εισαγωγικάγια να αποφύγετε την επέκταση txt.

Εικόνα 2 - Δημιουργία αρχείου REG

Σύνταξη αρχείου REG

  • Windows Registry Editor Έκδοση 5.00— την κεφαλίδα του αρχείου, η οποία αποτελεί αναπόσπαστο μέρος του. Μπορείτε επίσης να δείτε το REGEDIT4 ως κεφαλίδα - αυτό είναι Μορφή Windows 98 / NT 4.0, το οποίο όμως θα γίνει κατανοητό και από νεότερα λειτουργικά συστήματα Windows. Περισσότερες πληροφορίες σχετικά με τις διαφορές στις μορφές μπορείτε να βρείτε στον ιστότοπο JSO FAQ (στα Αγγλικά).
  • ;Απενεργοποιήστε το μενού πρόσφατων εγγράφων- ένα σχόλιο. Όλες οι γραμμές που ξεκινούν με ; (ερωτικό) αντιπροσωπεύουν σχόλια.
  • είναι ένα κλειδί μητρώου. Γραφικά (στον Επεξεργαστή Μητρώου) αντιπροσωπεύει τη διαδρομή προς την παράμετρο. Στη μορφή αρχείου REG, οι ενότητες περικλείονται πάντα σε αγκύλες. Σε αυτό το παράδειγμα, το (υπο)κλειδί Explorer ανήκει στο κλειδί HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00— παράμετρος μητρώου και η σημασία της. Ανάλογα με την τιμή της παραμέτρου, αλλάζει η συμπεριφορά του λειτουργικού συστήματος ή του αντικειμένου. Πολλές παράμετροι μπορούν να ρυθμιστούν σε γραφική διεπαφήλειτουργικό σύστημα, αλλά όχι όλα. Σε τέτοιες περιπτώσεις, χρησιμοποιούνται προγράμματα επεξεργασίας μητρώου, tweakers ή αρχεία REG για την αλλαγή της παραμέτρου.

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

Windows Registry Editor Έκδοση 5.00 ;Απενεργοποίηση επανεκκίνησης σε περίπτωση BSOD "AutoReboot"=dword:00000000 ;Απενεργοποίηση ειδοποίησης στην οθόνη καλωσορίσματος σχετικά με μη αναγνωσμένα μηνύματα "MessageExpiryDays"=dword:00000000

Αυτό το αρχείο REG ελήφθη με εξαγωγή από τον επεξεργαστή μητρώου regedit.exe. Χρησιμοποιώντας αρχεία REG, μπορείτε να κάνετε αλλαγές σε μητρώο συστήματος- Αυτή η λειτουργία ονομάζεται εισαγωγή ρυθμίσεων μητρώου.

Εξαγωγή ρυθμίσεων μητρώου

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

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

Επεξεργαστής Μητρώου των Windows (regedit.exe)

Το λειτουργικό σύστημα Windows περιλαμβάνει ένα πρόγραμμα για την επεξεργασία του μητρώου - regedit.exe. Δεδομένου ότι βρίσκεται σε κατάλογο συστήματος, για να το εκκινήσετε γραμμή εντολώνΔεν χρειάζεται να καθορίσετε την πλήρη διαδρομή (για παράδειγμα, αρκεί η ακόλουθη σειρά: Έναρξη - Εκτέλεση - regedit - ΟΚ).

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

Άλλοι επεξεργαστές μητρώου

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

Γραμμή εντολών

Από τη γραμμή εντολών, μπορείτε να εξαγάγετε ρυθμίσεις μητρώου χρησιμοποιώντας την εντολή ΚΑΤΑ ΕΞΑΓΩΓΗ, το οποίο έχει την ακόλουθη σύνταξη.

ΚΑΤΑ ΕΞΑΓΩΓΗ Πλήρης διαδρομήστο κλειδί μητρώου με τη μορφή: ROOT\Subkey (μόνο για τοπικό υπολογιστή). Διαμέρισμα ρίζας. Τιμές: [ HKLM | HKCU | HKCR | HKU | HKCC]. Η πλήρης διαδρομή προς το κλειδί μητρώου στο επιλεγμένο ριζικό διαμέρισμα. Το όνομα του αρχείου δίσκου προς εξαγωγή. Παραδείγματα: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Εξάγει όλες τις υποενότητες και τις τιμές παραμέτρων της ενότητας MyApp στο αρχείο AppBkUp.reg

Εισαγωγή ρυθμίσεων μητρώου

Υπάρχουν διάφοροι τρόποι εισαγωγής ρυθμίσεων μητρώου.

Εκτέλεση αρχείου REG χρησιμοποιώντας το GUI

Αυτός είναι ο πιο εύκολος τρόπος. Συνίσταται στην εκκίνηση ενός αρχείου REG που περιέχει τις απαραίτητες παραμέτρους κάνοντας διπλό κλικ ή από τη γραμμή εντολών.

Διπλό κλικ

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

Εικόνα 3 - Το σύστημα ζητά επιβεβαίωση για να κάνει αλλαγές.

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

Γραμμή εντολών

Για να εισαγάγετε αρχεία REG από τη γραμμή εντολών, υπάρχει μια εντολή REGEDIT. Πληκτρολογώντας στη γραμμή εντολών

REGEDIT C:\hklm.reg

Θα λάβετε ακριβώς το ίδιο πλαίσιο διαλόγου με όταν διπλό κλικποντίκια. Μπορείτε να καταργήσετε την εμφάνιση του πλαισίου διαλόγου εκτελώντας την εντολή με την παράμετρο /ΜΙΚΡΟ. Αυτή είναι η μέθοδος που χρησιμοποιείται συχνότερα κατά την αυτόματη εγκατάσταση των Windows.

REGEDIT /S C:\hklm.reg

Εντολή REG ADD

Χρησιμοποιώντας την εντολή REG ADDΜπορείτε επίσης να εισαγάγετε ρυθμίσεις μητρώου. Είναι βολικό επειδή μπορούν να συμπεριληφθούν εντολές για εισαγωγή παραμέτρων αρχείο δέσμης, το οποίο εκτελεί και άλλες εργασίες (δηλαδή δεν χρειάζεται επιπλέον αρχείο REG). Για παράδειγμα, αυτή η εντολή χρησιμοποιείται συχνά για την εισαγωγή τιμών μητρώου στο κλειδί RunOnceEx και στη συνέχεια εγκατάσταση προγραμμάτων την πρώτη φορά που συνδέεστε. Η σύνταξη της εντολής είναι αρκετά απλή - δείτε την μόνοι σας εκτελώντας την εντολή στη γραμμή εντολών REG ADD.

αρχείο INF

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

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="GINA Login Library" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" "ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Σημείωση. Επιπλέον πληροφορίεςσχετικά με τα αρχεία INF μπορείτε να βρείτε στο .

Ένα αρχείο REG είναι ένα αρχείο κειμένου με επέκταση REG, μεταγλωττισμένο σε συγκεκριμένη μορφή.

Μορφή αρχείου REG

Παρακάτω είναι ένα παράδειγμα αρχείου REG που απενεργοποιεί το μενού πρόσφατων εγγράφων.

;Απενεργοποιήστε το μενού πρόσφατων εγγράφων
"NoRecentDocsMenu"=hex:01,00,00,00

Δημιουργία αρχείου REG

Η δημιουργία ενός αρχείου REG είναι πολύ απλή. Αντιγράψτε τον κώδικα σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου (για παράδειγμα, Σημειωματάριο). Πατήστε CTRL+S και αποθηκεύστε το αρχείο με οποιοδήποτε όνομα και επέκταση .reg, περικλείοντας και τα δύο σε εισαγωγικά.


Εικόνα 1. Δημιουργία αρχείου REG

Εισαγάγετε ένα αρχείο REG

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

Σύνταξη αρχείου REG

  • Windows Registry Editor Έκδοση 5.00- την κεφαλίδα του αρχείου, που αποτελεί αναπόσπαστο μέρος του. Μπορείτε επίσης να δείτε το REGEDIT4 ως κεφαλίδα - αυτή είναι η μορφή Windows 98 / NT 4.0, η οποία, ωστόσο, θα γίνει κατανοητή και από τα νεότερα λειτουργικά συστήματα Windows. Περισσότερες πληροφορίες σχετικά με τις διαφορές στις μορφές μπορείτε να βρείτε στον ιστότοπο JSO FAQ (στα Αγγλικά).
  • ;Απενεργοποιήστε το μενού πρόσφατων εγγράφων- ένα σχόλιο. Όλες οι γραμμές που ξεκινούν με ; (ερωτικό) αντιπροσωπεύουν σχόλια.
  • - Αυτό είναι ένα κλειδί μητρώου. Γραφικά (στον Επεξεργαστή Μητρώου) αντιπροσωπεύει τη διαδρομή προς την παράμετρο. Στη μορφή αρχείου REG, οι ενότητες περικλείονται πάντα σε αγκύλες. Σε αυτό το παράδειγμα, το (υπο)κλειδί Explorer ανήκει στο κλειδί HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00- παράμετρος μητρώου και η σημασία της. Ανάλογα με την τιμή της παραμέτρου, αλλάζει η συμπεριφορά του λειτουργικού συστήματος ή του αντικειμένου. Πολλές παράμετροι μπορούν να διαμορφωθούν στο GUI του λειτουργικού συστήματος, αλλά όχι όλες. Σε τέτοιες περιπτώσεις, χρησιμοποιούνται προγράμματα επεξεργασίας μητρώου, tweakers ή αρχεία REG για την αλλαγή της παραμέτρου.

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

Παράδειγμα:

Windows Registry Editor Έκδοση 5.00

;Απενεργοποιήστε την επανεκκίνηση σε περίπτωση BSOD
"AutoReboot"=dword:00000000

;Απενεργοποιήστε την ειδοποίηση οθόνης καλωσορίσματος για μη αναγνωσμένα μηνύματα
"MessageExpiryDays"=dword:00000000

Αυτό το αρχείο REG ελήφθη με εξαγωγή από τον επεξεργαστή μητρώου regedit.exe. Χρησιμοποιώντας αρχεία REG, μπορείτε να κάνετε αλλαγές στο μητρώο του συστήματος - αυτή η λειτουργία ονομάζεται εισαγωγή ρυθμίσεων μητρώου.

Τιμές παραμέτρων αρχείου REG

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


"AutoReboot" = dword:00000000

Η παράμετρος είναι του τύπου REG_DWORD. Τα δεδομένα αντιπροσωπεύονται ως μια τιμή μήκους 4 byte (ακέραιος αριθμός 32 bit). Αυτός ο τύπος δεδομένων χρησιμοποιείται για την αποθήκευση ρυθμίσεων για προγράμματα οδήγησης συσκευών και υπηρεσίες. Στο GUI του Επεξεργαστή Μητρώου αλλάζετε την τιμή από 0 επί 1 (ή αντιστρόφως).
Συνήθως,

    έννοια 0 σημαίνει ανάπηρος?

    έννοια 1 σημαίνει ενεργοποιημένο.

ΣΕ σε αυτό το παράδειγμααπενεργοποιούμε τη λειτουργία (0). αυτόματη επανεκκίνηση(AutoReboot) OS σε περίπτωση βλάβης συστήματος (BSOD). Για την παράμετρο REG_WORD, πρέπει να αλλάξετε το τελευταίο ψηφίο της τιμής.

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

Μορφή αρχείου REG

Αυτό είναι πώς μοιάζει ένα παράδειγμα αρχείου REG που θα σας επιτρέψει να δημιουργήσετε ένα διαμέρισμα( Δοκιμή) με παραμέτρους ( "CatName").


;Ρυθμίστε νέες παραμέτρους για την ενότητα Test

"CatName"="reestr"
"CatAge"=dword:00000008

Σύνταξη αρχείου REG

Ας δούμε τη μορφή αρχείου REG. Η κεφαλίδα του αρχείου έρχεται πρώτη

Windows Registry Editor Έκδοση 5.00

Θα πρέπει να σημειωθεί ότι σε παλαιότερα λειτουργικά συστήματα, Windows 98Και Windows NT 4.0, χρησιμοποιείται η κεφαλίδα REGEDIT4. Εάν εξακολουθείτε να έχετε παρόμοια παλιά αρχεία, μην ανησυχείτε. θα κατανοήσει αυτό το αρχείο και θα επεξεργαστεί σωστά τις πληροφορίες. Αλλά η αντίστροφη διαδικασία δεν θα είναι διαθέσιμη - Windows 98δεν θα μπορεί να αναγνωρίσει τη νέα κεφαλίδα και θα εμφανίσει ένα σφάλμα. Μια σημαντική λεπτομέρεια είναι ότι μετά τον τίτλο πρέπει να υπάρχει μια κενή γραμμή.

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

Δημιουργία αρχείου REG

Γράφω αρχείο REGδυνατό σε οποιαδήποτε επεξεργαστής κειμένου, για παράδειγμα στο Σημειωματάριο. Δημιουργήστε ένα νέο Έγγραφο κειμένου, πληκτρολογήστε τον παραπάνω κωδικό (Εικ. 1.1) και αποθηκεύστε το αρχείο με την επέκταση REG. Εάν θέλετε να εξασκηθείτε στη δημιουργία τέτοιων αρχείων, είναι ευκολότερο να τα δημιουργήσετε με εξαγωγή από τον Επεξεργαστή Μητρώου και, στη συνέχεια, να κάνετε αλλαγές στο Σημειωματάριο.

Ρύζι. 1.1.

Πραγματοποίηση αλλαγών στο μητρώο χρησιμοποιώντας ένα αρχείο REG

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

ΠΡΟΣΟΧΗ
Πριν την εισαγωγή στο μητρώο αρχείο REGοπωσδήποτε να το κάνεις Αντίγραφο ασφαλείαςμητρώο ή σημείο επαναφοράς συστήματος! Αυτή η μέθοδοςδεν είναι πολύ βολικό για την αυτοματοποίηση εργασιών. Για παράδειγμα, θέλουμε να δημιουργήσουμε ένα σενάριο αυτόματης εγκατάστασης συστήματος χρησιμοποιώντας REG-αρχεία. Εάν υπάρχουν πάρα πολλά τέτοια αρχεία, ο χρήστης θα πρέπει να πατάει συνεχώς το κουμπί Εντάξει, που, βλέπετε, δεν θα του δώσει ευχαρίστηση. Μπορείτε να καταργήσετε την εμφάνιση του πλαισίου διαλόγου εκτελώντας την εντολή με την παράμετρο /ΜΙΚΡΟ:

REGEDIT /S D:\test.reg

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

Windows Registry Editor Έκδοση 5.00
:Βάλτε ένα σύμβολο μείον για να διαγράψετε ένα διαμέρισμα
[-HKEY_CURRENT_USER\Software\Test]

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

ΠΡΟΣΟΧΗ
Λάβετε υπόψη ότι μπορείτε να διαγράψετε μόνο ενότητες που δεν περιέχουν υποενότητες. Διαφορετικά, θα πρέπει να διαγράψετε διαδοχικά όλες τις υποενότητες που περιλαμβάνονται σε αυτό και μόνο στη συνέχεια να προχωρήσετε στη διαγραφή της επιθυμητής ενότητας.

Μπορείτε επίσης να αφαιρέσετε την παράμετρο. Για να το κάνετε αυτό, τοποθετήστε ένα σύμβολο μείον (-) μετά το σύμβολο ίσου (=).

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

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

Επομένως, θέλω να σας προειδοποιήσω αμέσως - εάν δεν ξέρετε τι κάνετε και σε ποιες συνέπειες μπορεί να έχει αυτό - ΜΗΝ επεξεργαστείτε αρχεία συστήματος ή να τα διαγράψετε. Κατ 'αρχήν, αυτό ισχύει για όλα τα αρχεία με άγνωστη σε εσάς επέκταση.

Ας αρχίσουμε να εξετάζουμε τα αρχεία συστήματος με αρχείο regΕΝΑ. Επειδή αυτά είναι τα αρχεία που συναντούν συχνά οι χρήστες. Παρόλα αυτά ασυνήθιστη επέκτασηστην πραγματικότητα είναι ένα συνηθισμένο αρχείο κειμένου. Η επέκταση reg λέει στο λειτουργικό σύστημα ότι αυτό το αρχείοπεριέχει κλειδιά μητρώου και ορισμένες ρυθμίσεις.

Δείτε παρακάτω πώς φαίνεται το αρχείο reg.

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

Παρεμπιπτόντως, έχω γράψει ένα άρθρο χρησιμοποιώντας αυτό το αρχείο περισσότερες από μία φορές. Για παράδειγμα, " "

Σε τι χρησιμεύει το αρχείο reg;

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

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

Πώς να εργαστείτε με το αρχείο reg

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

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

Δημιουργία αρχείου με επέκταση reg, γίνεται επίσης με τις τυπικές διαδικασίες "Αρχείο" - "Νέο" ή τη διαμόρφωση του πλήκτρου πρόσβασης "Ctrl" + "N". Επιπλέον, μπορείτε να δημιουργήσετε ένα αρχείο reg χρησιμοποιώντας σταθερή διαδικασίαεξαγωγή δεδομένων από το μητρώο.

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



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: