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




