Jump to content

Recommended Posts

Posted

Ένας οδηγός για μια όσο το δυνατόν πιο σύντομη αλλά ουσιώδης αναφορά για τη Registry.

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

 

Δυο λόγια για την Registry (τι είναι που βρίσκεται κλπ…)

 

Αν λάβουμε υπόψη μας τη γενικότερη έννοια του όρου, “Μητρώο” είναι το βιβλίο, η βάση δεδομένων που γίνονται καταχωρίσεις. Έτσι λοιπόν και στα Windows υπάρχουν κάποια αρχεία βάσεων δεδομένων που γίνονται καταχωρίσεις, απαραίτητες για τη σωστή λειτουργία του υπολογιστή μας…

Τα αρχεία αυτά ποικίλουν στις διάφορες εκδόσεις των λειτουργικών συστημάτων.

 

RegistryEditor

 

Εφόσον λοιπόν έχουμε κατανοήσει τα περί του Μητρώου (τι είναι, που βρίσκεται κλπ) μπορούμε να ασχοληθούμε με αυτό με τη βοήθεια του προγράμματος “Regedit” που βρίσκεται στον κατάλογο των Windows.

 

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

 

Οι τιμές είναι οι εξής:

- REG_SZ: Τιμή ακολουθίας χαρακτήρων (Αλφαριθμητικές)

- REG_BINARY: Δυαδική τιμή (Δυαδικές τιμές σε δεκαεξαδική μορφή)

- REG_DWORD: Τιμή DWORD (Αριθμός 4Bytes)

- REG_MULTI_SZ: Τιμή πολλών συμβολοσειρών (Πολλαπλών αλφαριθμητικών χαρακτήρων)

- REG_EXPAND_SZ: Επέκταση τιμής συμβολοσειράς (Επέκτασης πολλαπλών αλφαριθμητικών τιμών)

 

Οι τιμές που θα μας απασχολήσουν είναι οι απλές αλφαριθμητικές και οι τιμές DWORD. Οι υπόλοιπες χρησιμοποιούνται πιο σπάνια.

 

Τα βασικά κλειδιά είναι:

-HKEY_CLASSES_ROOT: Περιέχει κυρίως επεκτάσεις και τον προορισμό (ανάθεση) αρχείων καθώς και πληροφορίες του περιβάλλοντος των Windows.

- HKEY_CURRENT_USER: Περιέχει ρυθμίσεις και πληροφορίες σχετικές με τον τρέχον χρήστη και είναι τμήμα του κλειδιού “HKEY_USERS”.

- HKEY_LOCAL_MACHINE: Εδώ είναι όλες οι ρυθμίσεις και πληροφορίες τόσο του λειτουργικού συστήματος και γενικότερα του Software αλλά τόσο και του Hardware.

- HKEY_USERS: Περιέχει τις ρυθμίσεις & πληροφορίες όλων των χρηστών αυτού του υπολογιστή.

- HKEY_CURRENT_CONFIG: Είναι τμήμα του “LOCAL_MACHINE” και περιέχει τις ανάλογες πληροφορίες / ρυθμίσεις του τρέχοντος λογαριασμού.

 

 

Ουσιαστικά, αν εξαιρέσουμε τα κλειδιά “Current” που είναι τμήματα των άλλων, τότε μας μένουν 3 βασικά κλειδιά, ένα για τις επεκτάσεις / αναθέσεις αρχείων, ένα για τις ρυθμίσεις του software / hardware και ένα για τους χρήστες…

Σημείωση: Τα παραπάνω αναφέρονται σε λειτουργικό Windows XP, προς αποφυγή λάθους…….

 

Ωρίστε 20 έξυπμα κολπάκια για έμπειρους και δραστήριους χρήστες……… (και για τα πρώτα βήματα των νεώτερων).

 

1. Κάντε το Nero να δείχνει την πραγματική ταχύτητα εγγραφής σε πραγματικό χρόνο:

Κλειδί: [HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\Recorder]

Τιμή: “ShowSingleRecorderSpeed”

Δεδομένα τιμής: “1”.

Αν δεν υπάρχει η εν λόγο τιμή μπορείτε να την δημιουργήσετε (DWORD).

 

2. ΕμφανίστετονAdministrator στηνwelcome screen:

Κλειδί: [HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Cu rrentVersion\ Winlogon\SpecialAccounts\UserList]

Δημιουργήστε μια τιμή DWORD με όνομα “administrator”

Δεδομένα τιμής: “1”

Παρομοίως μπορείτε να εμφανίσετε / αποκρύψετε και άλλους χρήστες.

 

3. Αλλάξτε το “SearchEngine” τηςMicrosoft (MSN) μετο “Google”:

 

Κλειδί: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

Τιμή: “Search Page”

Δεδομένα τιμής: "http://www.google.com"

Τιμή: “Search Bar” (αν δεν υπάρχει δημιουργήστε την)

Δεδομένα τιμής: "http://www.google.com/ie"

Τιμή: “Use Search Asst”

Δεδομένα τιμής: “no”

Κλειδί: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl]

Τιμή: “(Προεπιλογή)”

Δεδομένα τιμής: "http://www.google.com/keyword/%s"

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search]

Τιμές: “SearchAssistant”

Δεδομένα τιμών: "http://www.google.com/ie"

 

4. Αφαιρέστε το φάκελο “Κοινόχρηστα Αρχεία” από το παράθυρο “Ο Υπολογιστής μου”:

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\MyComputer\NameSpace\DelegateF olders]

Διαγράψτε το sub – key που υπάρχει εκεί ({59031a47-3f72-44a7-89c5-5595fe6b30ee}).

Σημείωση: Θα φύγει και ο φάκελος “user – Documents” (χρήστης – Έγγραφα)

 

5. Αφαιρέστε το SplashScreen του Outlook για να φορτώνει πιο γρήγορα:

Κλειδί: [HKEY_CURRENT_USER\Identities\{xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx}\Software\Microsoft\Outlook Express\5.0]

Τιμή: “NoSplash”

Δεδομένα τιμής: “1”

Η τιμή είναι “DWORD” και θα πρέπει να τη δημιουργήσετε.

 

6. Αν σας ενδιαφέρει το commandpromptκαι δουλεύετε συχνά σε περιβάλλον dos, τότε μπορείτε να προσθέσετε μια εντολή στο μενού του δεξιού κλικ (πάνω σε ένα δίσκο):

Κλειδί: [HKEY_CLASSES_ROOT\Drive\shell] -> Δημιουργία κλειδιού “cmd”

Τιμή: “(Προεπιλογή)” (υπάρχει ήδη)

Δεδομένα τιμής: “Open Command Prompt Here”

Νέο κλειδί: [HKEY_CLASSES_ROOT\Drive\shell\cmd] -> Δημιουργία κλειδιού “command” (sub key)

Τιμή: “(Προεπιλογή)” (υπάρχει ήδη)

Δεδομένα τιμής: “C:\WINDOWS\System32\cmd.exe /k cd "%1”

Μπορείτε να κάνετε το ίδιο και στους φακέλους (HKEY_CLASSES_ROOT\Folder), και αν έχετε χρόνο και όρεξη το δεξί μενού μπορεί να προσφέρει πολύ περισσότερα από το command prompt…

 

7. Για όσους έχουν πολύ RAM (πάνω από 512 Mb), μπορείτε να φορτώσετε βιβλιοθήκες “.dll” μόνιμα στηRAM για την πιο γρήγορη εκτέλεση των προγραμμάτων σας:

Κλειδί: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager]

Τιμή: “ProtectionMode”

Δεδομένα τιμής: “1” (είναι προεπιλεγμένο από τα windows, απλά βεβαιωθείτε ότι είναι 1 και όχι 0)

Στο κλειδί: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\KnownDLLs] βρίσκονται τα dll που έχουν καθορίσει τα windows να φορτώνουν μόνιμα στη μνήμη. ΔΕΝ συνιστάτε να αφαιρέσετε κανένα από αυτά. Αυτό που μπορείτε (με κάθε επιφύλαξη) να κάνετε είναι να προσθέσετε τα dll που θέλετε εσείς. Για παράδειγμα εγώ φόρτωσα τα dll του tv tuner μου και είδα μια μικρή βελτίωση στην ταχύτητα που άνοιξε αλλά δεν μπορώ να είμαι και πολύ αντικειμενικός για να το πω με βεβαιότητα.

 

8. SystemRestore, αλλάξτε τη συχνότητα που κρατάει τα σημεία επαναφοράς:

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]

Τιμή: “RPGlobalInterval”

Δεδομένα τιμής: “15180” που αντιστοιχεί σε “86400” δευτερόλεπτα, δλδ 24 ώρες.

Αναλόγως μπορείτε είτε να δώσετε μεγαλύτερο αριθμό (π.χ. δεδομένα τιμής: “1fa40” που αντιστοιχεί σε 129600” – 36/h), ή μικρότερο αριθμό (π.χ. δεδομένα τιμής: “a8c0” που αντιστοιχεί σε 43200” – 12/h)

 

9. Επισπεύστε τον τερματισμό των windows τερματίζοντας αυτόματα τις εφαρμογές κατά τον τερματισμό:

Κλειδί: [HKEY_CURRENT_USER\Control Panel\Desktop]

Τιμή: “AutoEndTasks”

Δεδομένα τιμής: “1”

Επιπλέον μπορείτε επιταχύνετε των τερματισμό τον εφαρμογών αλλάζοντας την τιμή “WaitToKillAppTimeout” από 20000 σε 3000, λιγότερο δλδ από την τιμή “HungAppTimeout” που είναι 5000 έτσι ώστε να ελαχιστοποιήσετε την καθυστέρηση του τερματισμού της εφαρμογής.

 

10. Αλλάξτε τον τίτλο του παραθύρου του InternetExplorer:

Κλειδί: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]

Τιμή: “Window Title”

Δεδομένα τιμής: Σβηστέ το “Internet Explorer” και βάλτε ότι θέλετε.

Αν δεν υπάρχει η τιμή μπορείτε να την δημιουργήσετε (Τιμή Ακολουθίας Χαρακτήρων).

 

11. Γρηγορότερη εκκίνηση του InternetExplorer. Ο IE κάθε φορά που ανοίγει ψάχνει για “Προγραμματισμένες εργασίες”. Αυτό τον καθυστερεί και καλό είναι να το αφαιρέσετε.

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\RemoteComputer\NameSpace\]

Απλά διαγράψτε το sub – key “{D6277990-4C6A-11CF-8D87-00AA0060F5BF}”

Σημείωση: Προσέξτε γιατί υπάρχει και ένα δεύτερο κλειδί που είναι για τους εκτυπωτές, αυτό αφήστε το. Δοκιμαστικά το διέγραψα χωρίς να δω καμιά βελτίωση αλλά ούτε και πρόβλημα στους εκτυπωτές. Ίσως όμως έχει πρόβλημα σε εκτυπωτές δικτύου…

 

12. Αφαιρέστε προγράμματα που δεν θέλετε να φορτώνουν κατά την εκκίνηση. Αν και υπάρχει το “msconfig” πολλές φορές δεν είναι και τόσο αποτελεσματικό.

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run] αλλά και

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run]

Διαγράψτε όποιες τιμές δεν σας χρειάζονται αλλά με προσοχή (να ξέρετε τι κάνουν και να κάνεται πρώτα ένα backup).

Αν είχατε πρώτα χρησιμοποιήσει το “msconfig” τότε οι τιμές που έχετε ήδη απενεργοποιήσει βρίσκονται στο κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig]. Από εδώ μπορείτε να τις διαγράψετε εντελώς από τα sub keys (services, startupfolder, startupreg). Αν δεν έχετε χρησιμοποιήσει το “msconfig” τα κλειδί δεν θα υπάρχει.

 

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

Κλειδί: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings]

Τιμές: Δημιουργία των τιμών “DWORD” a) “MaxConnectionsPer1_0Server”, b) “MaxConnectionsPerServer”

Δεδομένα τιμών: (και στις δύο το ίδιο) “0000000a” (ή σκέτο “a”) για max 10 ταυτόχρονες λήψεις.

Δεδομένο του ότι οι περισσότεροι στο PC έχουμε κάποιο “download manager” μπορείτε να χρησιμοποιήσετε αυτό το tweak σε υπολογιστές π.χ. της δουλειάς, σε ένα net café, στη σχολή ή από όπου αλλού έχετε πρόσβαση στο net…

 

14. Αλλάξτε τις ονομασίες του Ονόματος Χρήστη και Επιχείρησης (Όπως φαίνονται στο SystemProperties).

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]

Τιμές: “RegisteredOwner” & “RegisteredOrganization”

Δεδομένα τιμών: Ότι θέλετε.

 

 

15. Αναπτύξτε το μενού “Δημιουργία” (rightclick). Στο παράδειγμα θα προσθέσουμε τη δημιουργία αρχείου δέσμης MS-DOS.

Κλειδί: [HKEY_CLASSES_ROOT\.bat]

Δημιουργία sub key: “ShellNew”

Τιμή: “NullFile” (στο sub key).

Σημείωση: Απαιτεί επανεκκίνηση. Με τον ίδιο τρόπο μπορείτε να προσθέσετε όποιο τύπο θέλετε απλά δημιουργώντας το sub key “ShellNew” στο ανάλογο κλειδί της επέκτασης του. Η τιμή “NullFile” ενημερώνει τα Windows για τη δημιουργία κενού αρχείου (είναι προαιρετική). Οι τιμές που μπορεί να πάρει το κλειδί “ShellNew” είναι σύνολο 4. Εκτός της τιμής “NullFile” οι άλλες τρις είναι οι, “FileName” (για προκαθορισμένο όνομα του αρχείου), “Command” (όταν με τη δημιουργία πρέπει να εκτελεστεί και μια εντολή, π.χ. ο οδηγός στον Χαρτοφύλακα), “Data” (όπου το αρχείο που δημιουργείται περιέχει προκαθορισμένα δεδομένα)

 

16. Αφαιρέστε τον κάδο από την επιφάνεια εργασίας. Αυτό μπορεί να συμβεί με δυο τρόπους:

Α) Με Διαγραφή του κάδου από την επιφάνεια:

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Desktop\NameSpace\]

Διαγράψτε το sub key “{645FF040-5081-101B-9F08-00AA002F954E}”

Β) Με απόκρυψη του εικονιδίου από την επιφάνεια:

Κλειδί: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\HideDesktopIcons\NewStartPanel]

Τιμή: “{645FF040-5081-101B-9F08-00AA002F954E}”

Δεδομένα τιμής: “1”

Αν δεν υπάρχει ανάλογη τιμή απλά δημιουργήστε την (DWORD).

 

17. Αντίθετα από το tweakNo7, για όσους έχουν λίγη RAM μπορούν να απελευθερώνουν χώρο, αφαιρώντας αυτόματα όλα τα dll.

Κλειδί: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer]

Δημιουργία sub key: “AlwaysUnloadDLL”

Τιμή: “(Προεπιλογή)”

Δεδομένα τιμής: “1”

 

18. Ένα Tweak για το ίδιο το Regedit. Απενεργοποιήστε την ιδιότητα του να θυμάται το τελευταίο κλειδί που είχατε ανοίξει την τελευταία φορά που το χρησιμοποιήσατε.

Κλειδί: [HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Applets\Regedit]

Τιμή: “LastKey”

Δεδομένα τιμής: Διαγράψτε όλα τα δεδομένα που περιέχει.

Για να αποτρέψετε την αλλαγή της τιμής και στο μέλλον από το πρόγραμμα, καθώς αυτό γίνεται αυτόματα, θα πρέπει να αφαιρέσετε τα δικαιώματα σε όλους ή τον παρόντα χρήστη. Για να γίνει αυτό απλά κάντε δεξί κλικ στο κλειδί “Regedit” και στο μενού επιλέξτε τα “Δικαιώματα…”. Στο παράθυρο που θα εμφανιστεί στο επάνω μέρος επιλέξτε τον χρήστη που θέλετε και στο κάτω μέρος τικάρετε τα κουτάκια της στήλης “Άρνηση”.

 

19. Αν μετά την εγκατάσταση του ServicePack 1 αντιμετωπίζετε το πρόβλημα όπου τα βίντεο “AVI” κατά την αναπαραγωγή τους, χρησιμοποιούνε πολύ επεξεργαστική ισχύ που αγγίζει το 100% τότε διαγράψτε το κλειδί:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D9 4-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]

Αυτό θα αποτρέψει την αναζήτηση στις ιδιότητες (property queries κλπ) των αρχείων κατά την αναπαραγωγή τους καθώς ο Explorer δεν θα φορτώνει το “shmedia.dll”.

Σημείωση: Αν δυσκολεύεστε να βρείτε το Class ID χρησιμοποιήστε την εύρεση (Ctrl+F)

 

20. Αποτροπή αυτόματης εκκίνησης προγραμμάτων (εκτός mscongig, runkey & startup)

Προγράμματα, όπως το Style XP, VMware Workstation, PDF Creator κλπ, ξεκινούν αυτόματα μαζί με τα windows αλλά δεν υπάρχουν στην εκκίνηση της έναρξης αλλά ούτε στο msconfig (άρα στο “Run” key) σκαλίζοντας την registry βρήκα το εξής:

Στα παρακάτω κλειδιά υπάρχουν οι ανάλογες τιμές DWORD με το όνομα: “Start” και δεδομένα τιμής “2”. Για όπου “2” βάλτε δεδομένα τιμής “0”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\StyleXPService]

"Start"=dword:00000002

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet ControlSet00x\Services\StyleXPService]

"Start"=dword:00000002

Σημείωση: Τα κλειδιά “ControlSet00x” αν και λίγο δύσκολο, μπορεί να διαφέρουν γι αυτό και το έχω μαρκάρει. Στο δικό μου υπάρχουν δυο εκτός του “CurrentControlSet” και είναι τα “ControlSet001” & “ControlSet003”.

 

Ένα παράδειγμα με το StyleXP

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\StyleXPService]

Πριν: "Start"=dword:00000002

Μετά: "Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\S tyleXPService]

Πριν: "Start"=dword:00000002

Μετά: "Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\S tyleXPService]

Πριν: "Start"=dword:00000002

Μετά: "Start"=dword:00000000

 

Όλα τα credits πάνε στο pctechnology εγώ απλός μοιράστηκα τα κολπάκια μαζί σας.

 

Αν πάλι έχει γίνει τέτιο topic sorry άλλα έκανα αναζήτηση ακριβώς έτσι όπως είναι ο τίτλος.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...