Αρχική σελίδα » πως να » Είναι το HKLM ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE;

    Είναι το 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; Δείτε το πλήρες νήμα συζήτησης εδώ.