जब शुरू में विंडोज जारी किया गया था (उदाहरण के लिए, विंडोज 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_DWORD | DWORD मान | बाइनरी वैल्यू के समान, लेकिन 32-बिट दशमलव या हेक्स में परिभाषित किए जा रहे मूल्यों में सक्षम है। | |
REG_QWORD | QWORD मान | DWORD की तरह, लेकिन 64-बिट मान के रूप में संग्रहीत। |
क्या मुझे अपने लेखन में "रजिस्ट्री" या "रजिस्ट्री" का उपयोग करना चाहिए?
Microsoft मैनुअल ऑफ़ स्टाइल के अनुसार , "रजिस्ट्री" को तब छोड़ दिया जाना चाहिए , जब वह नामित सिस्टम घटक का हिस्सा हो, जैसे "रजिस्ट्री संपादक" या किसी वाक्य का पहला शब्द।
डेटाबेस, हाइव, ऑपरेटिंग सिस्टम शब्द, रजिस्ट्री क्लीनर