8Sep
Μερικές φορές, όταν εργάζεστε με τα Windows, βλέπετε όλα τα ονόματα, συντομογραφίες και αναγνωριστικά όπως HKLM και HKEY_LOCAL_MACHINE για παράδειγμα.Είναι το HKLM απλά ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE ή υπάρχουν "διαφορές" μεταξύ των δύο;Η σημερινή σελίδα SuperUser Q & A έχει τις απαντήσεις σε μια ερώτηση περίεργου αναγνώστη.
Η σημερινή ερώτηση &Η συνάντηση απαντήσεων έρχεται με την ευγένεια του SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα-καθοδηγούμενη ομαδοποίηση Q & A ιστοσελίδες.
Στιγμιότυπο οθόνης από wandersick( Flickr).
Η ερώτηση
Reader SuperUser Joe Kearney θέλει να μάθει αν το HKLM είναι απλώς ένα ψευδώνυμο για το HKEY_LOCAL_MACHINE ή αν υπάρχουν πραγματικά διαφορές μεταξύ των δύο κατά περιόδους: Το
HKLM χρησιμοποιείται συχνά ως συντομογραφία για το HKEY_LOCAL_MACHINE, αλλά απροσδόκητα, αυτό φαίνεται επίσης να είναιαληθινό όταν ρωτώ τον Reg.για μια τιμή.
- C: \ & gt; SQL ερώτημα "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion
CurrentVersion REG_SZ 6.1 - C: \ & gt;\ 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;Δείτε το πλήρες νήμα συζήτησης εδώ.