HKEY_LOCAL_MACHINE, जिसे अक्सर HKLM के रूप में संक्षिप्त किया जाता है, कई रजिस्ट्री हाइव्स में से एक है जो विंडोज रजिस्ट्री को बनाते हैं। इस विशेष हाइव में आपके द्वारा इंस्टॉल किए गए सॉफ़्टवेयर के साथ-साथ स्वयं विंडोज ऑपरेटिंग सिस्टम के लिए अधिकांश कॉन्फ़िगरेशन जानकारी शामिल है।
सॉफ़्टवेयर कॉन्फ़िगरेशन डेटा के अलावा, इस हाइव में वर्तमान में खोजे गए हार्डवेयर और डिवाइस ड्राइवरों के बारे में बहुत सारी बहुमूल्य जानकारी है।
विंडोज 11, विंडोज 10, विंडोज 8, विंडोज 7 और विंडोज विस्टा में, आपके कंप्यूटर के बूट कॉन्फ़िगरेशन के बारे में जानकारी भी यहां शामिल है।
HKEY_LOCAL_MACHINE तक कैसे पहुंचे
रजिस्ट्री हाइव होने के नाते, HKEY_LOCAL_MACHINE विंडोज के सभी संस्करणों में शामिल रजिस्ट्री एडिटर टूल का उपयोग करके ढूंढना और खोलना आसान है:
- रजिस्ट्री संपादक खोलें। रन बॉक्स में regedit कमांड निष्पादित करना वहां पहुंचने का एक त्वरित तरीका है।
-
पता लगाएँ HKEY_LOCAL_MACHINE रजिस्ट्री संपादक के बाईं ओर।
यदि आपने या किसी और ने अपने कंप्यूटर पर पहले रजिस्ट्री संपादक का उपयोग किया है, तो आपको हाइव मिलने तक किसी भी खुली रजिस्ट्री कुंजियों को संक्षिप्त करने की आवश्यकता हो सकती है। बायां तीर कुंजी का उपयोग करने से वर्तमान में जो कुछ भी चुना गया है वह ढह जाएगा।
- हाइव का विस्तार करने के लिए HKEY_LOCAL_MACHINE पर डबल-क्लिक करें या डबल-टैप करें, या बाईं ओर के छोटे तीर का उपयोग करें।
HKEY_LOCAL_MACHINE में रजिस्ट्री उपकुंजी
निम्न रजिस्ट्री कुंजियाँ HKEY_LOCAL_MACHINE हाइव के अंतर्गत स्थित हैं:
- HKEY_LOCAL_MACHINE\BCD00000000
- HKEY_LOCAL_MACHINE\COMPONENTS
- HKEY_LOCAL_MACHINE\DRIVERS
- HKEY_LOCAL_MACHINE\हार्डवेयर
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\Schema
- HKEY_LOCAL_MACHINE\SECURITY
- HKEY_LOCAL_MACHINE\SOFTWARE
- HKEY_LOCAL_MACHINE\SYSTEM
आपके कंप्यूटर पर इस हाइव के नीचे स्थित कुंजियाँ आपके विंडोज के संस्करण और आपके विशिष्ट कंप्यूटर कॉन्फ़िगरेशन के आधार पर कुछ भिन्न हो सकती हैं। उदाहरण के लिए, विंडोज के नए संस्करणों में कंपोनेंट्स की शामिल नहीं है।
हार्डवेयर उपकुंजी में BIOS, प्रोसेसर और अन्य हार्डवेयर उपकरणों से संबंधित डेटा होता है। उदाहरण के लिए, हार्डवेयर के भीतर DESCRIPTION > सिस्टम > BIOS है, जहां आप वर्तमान BIOS संस्करण और विक्रेता पाएंगे।
सॉफ्टवेयर उपकुंजी एचकेएलएम हाइव से सबसे अधिक एक्सेस की जाने वाली उपकुंजी है।यह सॉफ़्टवेयर विक्रेता द्वारा वर्णानुक्रम में व्यवस्थित किया गया है और यह वह जगह है जहां प्रत्येक प्रोग्राम रजिस्ट्री को डेटा लिखता है ताकि अगली बार एप्लिकेशन खोले जाने पर, इसकी विशिष्ट सेटिंग्स स्वचालित रूप से लागू की जा सकें ताकि आपको हर बार उपयोग किए जाने पर प्रोग्राम को फिर से कॉन्फ़िगर करने की आवश्यकता न हो। उपयोगकर्ता का SID ढूंढ़ते समय भी यह उपयोगी होता है।
सॉफ़्टवेयर उपकुंजी में एक विंडोज़ उपकुंजी भी होती है जो ऑपरेटिंग सिस्टम के विभिन्न UI विवरणों का वर्णन करती है, एक क्लास उपकुंजी जो यह बताती है कि कौन से प्रोग्राम किस फ़ाइल एक्सटेंशन से जुड़े हैं, और अन्य।
HKLM\SOFTWARE\Wow6432Node\ विंडोज के 64-बिट संस्करणों पर पाया जाता है, लेकिन 32-बिट अनुप्रयोगों द्वारा उपयोग किया जाता है। यह HKLM\SOFTWARE\ के बराबर है, लेकिन ठीक वैसा नहीं है क्योंकि इसे 64-बिट OS पर 32-बिट एप्लिकेशन को जानकारी प्रदान करने के एकमात्र उद्देश्य के लिए अलग किया गया है। WoW64 इस कुंजी को 32-बिट अनुप्रयोगों के लिए "HKLM\SOFTWARE\" के रूप में दिखाता है।
HKLM में हिडन उपकुंजी
अधिकांश कॉन्फ़िगरेशन में, निम्न उपकुंजियाँ छिपी हुई कुंजियाँ हैं, और इसलिए HKLM रजिस्ट्री हाइव के अंतर्गत अन्य कुंजियों की तरह ब्राउज़ नहीं की जा सकतीं:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
जब आप इन्हें खोलते हैं तो अधिकतर समय ये कुंजियाँ खाली दिखाई देती हैं और/या इनमें उपकुंजियाँ होती हैं जो खाली होती हैं।
SAM उपकुंजी डोमेन के लिए सुरक्षा खाता प्रबंधक (एसएएम) डेटाबेस के बारे में जानकारी को संदर्भित करता है। प्रत्येक डेटाबेस में समूह उपनाम, उपयोगकर्ता, अतिथि खाते और व्यवस्थापक खाते हैं, साथ ही डोमेन में लॉग इन करने के लिए उपयोग किया जाने वाला नाम, प्रत्येक उपयोगकर्ता के पासवर्ड का क्रिप्टोग्राफ़िक हैश, और बहुत कुछ है।
सुरक्षा उपकुंजी का उपयोग वर्तमान उपयोगकर्ता की सुरक्षा नीति को संग्रहीत करने के लिए किया जाता है। यह उस डोमेन के सुरक्षा डेटाबेस से जुड़ा है जहां उपयोगकर्ता लॉग इन है, या यदि उपयोगकर्ता स्थानीय सिस्टम डोमेन में लॉग इन है तो स्थानीय कंप्यूटर पर रजिस्ट्री हाइव से जुड़ा है।
सैम या सुरक्षा कुंजी की सामग्री को देखने के लिए, रजिस्ट्री संपादक को इसके बजाय सिस्टम खाते का उपयोग करके खोला जाना चाहिए, जिसके पास किसी भी अन्य उपयोगकर्ता, यहां तक कि व्यवस्थापक विशेषाधिकार वाले उपयोगकर्ता की तुलना में अधिक अनुमतियां हैं।
एक बार रजिस्ट्री संपादक को उपयुक्त अनुमतियों का उपयोग करके खोल दिया गया है, HKEY_LOCAL_MACHINE\SAM और HKEY_LOCAL_MACHINE\SECURITY कुंजियों को हाइव में किसी भी अन्य कुंजी की तरह खोजा जा सकता है।
कुछ मुफ्त सॉफ्टवेयर उपयोगिताओं, जैसे माइक्रोसॉफ्ट द्वारा PsExec, इन छिपी हुई चाबियों को देखने के लिए उचित अनुमतियों के साथ रजिस्ट्री संपादक खोलने में सक्षम हैं।
HKEY_LOCAL_MACHINE पर अधिक
यह जानना दिलचस्प हो सकता है कि HKEY_LOCAL_MACHINE वास्तव में कंप्यूटर पर कहीं भी मौजूद नहीं है, बल्कि ऊपर सूचीबद्ध, हाइव के भीतर स्थित उपकुंजियों के माध्यम से लोड किए जा रहे वास्तविक रजिस्ट्री डेटा को प्रदर्शित करने के लिए सिर्फ एक कंटेनर है।
दूसरे शब्दों में, यह आपके कंप्यूटर के बारे में डेटा के कई अन्य स्रोतों के शॉर्टकट की तरह काम करता है। इस गैर-मौजूद प्रकृति के कारण, न तो आप और न ही आपके द्वारा इंस्टॉल किया गया कोई भी प्रोग्राम HKEY_LOCAL_MACHINE के तहत अतिरिक्त कुंजियाँ बना सकता है।
हाइव वैश्विक है, जिसका अर्थ है कि यह वही है जो कंप्यूटर पर कोई भी उपयोगकर्ता इसे देखता है, HKEY_CURRENT_USER जैसे रजिस्ट्री हाइव के विपरीत, जो प्रत्येक उपयोगकर्ता के लिए विशिष्ट है जो लॉग इन करते समय इसे देखता है।
हालांकि इसे अक्सर इस तरह लिखा जाता है, HKLM वास्तव में एक "आधिकारिक" संक्षिप्त नाम नहीं है। यह जानना महत्वपूर्ण है क्योंकि कुछ परिस्थितियों में कुछ प्रोग्राम, यहां तक कि सीधे Microsoft से उपलब्ध उपकरण, आपको रजिस्ट्री पथ में हाइव को संक्षिप्त करने की अनुमति नहीं देते हैं। यदि आपको "HKLM" का उपयोग करते समय कोई त्रुटि मिल रही है, तो इसके बजाय पूर्ण पथ का उपयोग करें और देखें कि क्या यह इसे ठीक करता है।