Είναι το HKLM ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE;
Μερικές φορές, όταν εργάζεστε με τα Windows, βλέπετε όλα τα ονόματα, συντομογραφίες και αναγνωριστικά όπως HKLM και HKEY_LOCAL_MACHINE για παράδειγμα. Είναι το HKLM απλά ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE ή υπάρχουν "διαφορές" μεταξύ των δύο; Η σημερινή δημοσίευση Q & A της SuperUser έχει τις απαντήσεις σε μια ερώτηση περίεργου αναγνώστη.
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Στιγμιότυπο οθόνης από wandersick (Flickr).
Το ερώτημα
Ο αναγνώστης SuperUser Joe Kearney θέλει να μάθει αν το HKLM είναι απλώς ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE ή αν υπάρχουν πραγματικά διαφορές μεταξύ των δύο κατά περιόδους:
Το HKLM χρησιμοποιείται συχνά ως συντομογραφία για το HKEY_LOCAL_MACHINE, αλλά απροσδόκητα, αυτό φαίνεται επίσης να ισχύει όταν ρωτώ τον Reg. για μια τιμή.
- C: \> ερώτημα reg "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1- C: \> ερώτημα "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1Υπάρχουν αναφορές που υποδηλώνουν ότι είναι ισοδύναμες ή ότι το ένα είναι ψευδώνυμο για το άλλο; Ή υπάρχουν, στην πραγματικότητα, περιπτώσεις όπου δεν είναι το ίδιο πράγμα?
Είναι το HKLM απλά ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE ή υπάρχουν κάποιες διαφορές μεταξύ των δύο?
Η απάντηση
Οι συνδρομητές του SuperUser Twinkles και John Smith έχουν την απάντηση για εμάς. Πρώτα επάνω, Twinkles:
Όχι, αν και το HKLM είναι συντομογραφία για το HKEY_LOCAL_MACHINE, δεν υπάρχει επίσημη δήλωση από τη Microsoft ότι είναι πάντα ισοδύναμη. Στην πραγματικότητα, δηλώνει ρητά ότι η διαθεσιμότητα αυτών των συντομεύσεων εξαρτάται από το λογισμικό που χρησιμοποιείται και γενικά αναφέρεται ως κοινώς χρησιμοποιούμενες συντομογραφίες.
Υπάρχουν περιπτώσεις όπου η συντομογραφία του HKEY_LOCAL_MACHINE σε HKLM δεν επιτρέπεται, για παράδειγμα όταν ορίζετε μια πολιτική.
Ακολουθούμενη από την απάντηση του John Smith:
Επίσης, δεν μπορείτε να χρησιμοποιήσετε αυτές τις συντομεύσεις σε αρχεία .reg, πρέπει να γράψετε το πλήρες όνομα μέσα στα τετράγωνα πεδία εκεί.
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.