विंडोज रजिस्ट्री क्या है?

रजिस्ट्री या विंडोज रजिस्ट्री माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम के सभी संस्करणों पर स्थापित सॉफ्टवेयर और हार्डवेयर के लिए सूचना, सेटिंग्स, विकल्प और अन्य मूल्यों का एक डेटाबेस है। उदाहरण के लिए, जब कोई प्रोग्राम इंस्टॉल किया जाता है, तो एक नया उपकुंजी जिसमें प्रोग्राम के स्थान, इसके संस्करण और प्रोग्राम को कैसे शुरू किया जाए जैसी सेटिंग्स, सभी को विंडोज रजिस्ट्री में जोड़ा जाता है।

जब शुरू में विंडोज जारी किया गया था (उदाहरण के लिए, विंडोज 3.11), तो यह विंडोज और विंडोज प्रोग्राम कॉन्फ़िगरेशन और सेटिंग्स को संग्रहीत करने के लिए .ini फ़ाइलों पर बहुत अधिक निर्भर करता था। हालाँकि .ini फाइलें अभी भी कभी-कभी उपयोग की जाती हैं, अधिकांश विंडोज प्रोग्राम इंस्टॉल होने के बाद विंडोज रजिस्ट्री में की गई सेटिंग्स पर निर्भर करते हैं।

Windows रजिस्ट्री में परिवर्तन देखने और करने के लिए, Windows रजिस्ट्री संपादक (नीचे दिखाया गया है) का उपयोग किया जा सकता है। विंडोज 3.x में, रजिस्ट्री संपादक को पंजीकरण जानकारी संपादक या पंजीकरण संपादक के रूप में जाना जाता था। रजिस्ट्री संपादक आपको उन सभी कुंजियों और मूल्यों को देखने की अनुमति देता है जो रजिस्ट्री में हैं, साथ ही साथ विंडोज, प्रोग्राम, या ड्राइवर मानों को बदलें जो आपको लगता है कि आवश्यक हैं।

रजिस्ट्री रूट कुंजियाँ (हाइव नाम)

जब पहली बार Windows रजिस्ट्री संपादक को खोलते हैं, तो यह रूट कुंजियों को प्रदर्शित करता है जिसमें सभी रजिस्ट्री मान होते हैं। नीचे सबसे सामान्य रूट कुंजियों और उनमें से प्रत्येक में निहित मूल्यों के बारे में संक्षिप्त विवरण दिया गया है।

रूट कीविवरण
HKCR (HKEY_CLASSES_ROOT)फ़ाइल प्रकार, फ़ाइल एक्सटेंशन और OLE जानकारी का वर्णन करता है।
HKCU (HKEY_CURRENT_USER)वर्तमान में विंडोज और उनकी सेटिंग्स में लॉग इन करने वाले उपयोगकर्ता शामिल हैं।
HKLM (HKEY_LOCAL_MACHINE)हार्डवेयर-स्थापित, सॉफ़्टवेयर सेटिंग्स और अन्य जानकारी के बारे में कंप्यूटर-विशिष्ट जानकारी शामिल है। जानकारी का उपयोग उन सभी उपयोगकर्ताओं के लिए किया जाता है जो उस कंप्यूटर पर लॉग इन करते हैं और रजिस्ट्री में अधिक सामान्यतः एक्सेस किए गए क्षेत्रों में से एक है।
एचकेयू (HKEY_USERS)कंप्यूटर पर लॉग करने वाले सभी उपयोगकर्ताओं के बारे में जानकारी शामिल है, जिसमें सामान्य और उपयोगकर्ता-विशिष्ट दोनों जानकारी शामिल हैं।
HKEY_CURRENT_CONFIG (HKCC)कंप्यूटर से जुड़े हार्डवेयर के वर्तमान विन्यास के बारे में विवरण।
LOD (HKEY_DYN_DATA)केवल Windows 95, 98 और NT में उपयोग किया जाता है, कुंजी में डायनेमिक स्थिति जानकारी और प्लग एंड प्ले जानकारी समाहित है। कंप्यूटर से उपकरण को जोड़ने या हटाने के दौरान जानकारी बदल सकती है। प्रत्येक डिवाइस की जानकारी में संबंधित हार्डवेयर कुंजी और समस्याओं सहित डिवाइस की वर्तमान स्थिति शामिल है।

विंडोज रजिस्ट्री मान

नीचे विंडोज वैल्यू में आने वाले विभिन्न मान हैं और प्रत्येक मूल्य में किस प्रकार का डेटा हो सकता है, इस बारे में संक्षिप्त विवरण दिया गया है।

चिह्नप्रकारनामविवरण

बंद कुंजीविंडोज एक्सप्लोरर में देखे जाने वाले फ़ोल्डर्स की तरह। ये कुंजियाँ नीचे उल्लिखित रजिस्ट्री उपकुंजियों को समाहित करती हैं।

कुंजी खोलेंजब एक कुंजी खोली जाती है, तो आइकन एक विस्तारित या खुले फ़ोल्डर में बदल जाता है और इसकी सभी सामग्री और किसी भी अतिरिक्त उपकुंजियों को प्रदर्शित करता है।

REG_SZस्ट्रिंग मानकिसी भी स्ट्रिंग मान को एक लाइन पर परिभाषित करने की अनुमति देता है, जैसे कि फ़ाइल पथ, और रजिस्ट्री में सबसे अधिक पाया जाने वाला उपकुंजी।

REG_MULTI_SZस्ट्रिंग सरणी मानकोई भी बहु-पंक्ति स्ट्रिंग मान।

REG_EXPAND_SZविस्तारित स्ट्रिंग मानपर्यावरण या सिस्टम चर के साथ एक स्ट्रिंग शामिल है जिसे विस्तारित करने की आवश्यकता है। उदाहरण के लिए, c: \% windir% \ example.exe C: \ windows \ example.exe के समान हो सकता है।

REG_BINARYबाइनरी वैल्यूबाइनरी में या तो (0 या 1) के रूप में परिभाषित करने के लिए विशेषताओं की अनुमति देता है।

REG_DWORDDWORD मानबाइनरी वैल्यू के समान, लेकिन 32-बिट दशमलव या हेक्स में परिभाषित किए जा रहे मूल्यों में सक्षम है।

REG_QWORDQWORD मानDWORD की तरह, लेकिन 64-बिट मान के रूप में संग्रहीत।

क्या मुझे अपने लेखन में "रजिस्ट्री" या "रजिस्ट्री" का उपयोग करना चाहिए?

Microsoft मैनुअल ऑफ़ स्टाइल के अनुसार , "रजिस्ट्री" को तब छोड़ दिया जाना चाहिए , जब वह नामित सिस्टम घटक का हिस्सा हो, जैसे "रजिस्ट्री संपादक" या किसी वाक्य का पहला शब्द।

डेटाबेस, हाइव, ऑपरेटिंग सिस्टम शब्द, रजिस्ट्री क्लीनर