कोमल

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

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





पर प्रविष्ट कियाअंतिम अपडेट: फरवरी 16, 2021

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



जब भी विंडोज सिस्टम में कोई नया प्रोग्राम इंस्टॉल होता है, तो विंडोज रजिस्ट्री में इसकी विशेषताओं जैसे आकार, संस्करण, स्टोरेज में स्थान आदि के साथ एक प्रविष्टि की जाती है।

विंडोज रजिस्ट्री क्या है और यह कैसे काम करती है



क्योंकि, यह जानकारी डेटाबेस में संग्रहीत की गई है, न केवल ऑपरेटिंग सिस्टम को उपयोग किए गए संसाधनों के बारे में पता है, अन्य एप्लिकेशन भी इस जानकारी से लाभान्वित हो सकते हैं क्योंकि वे किसी भी संघर्ष से अवगत हैं जो कुछ संसाधनों या फाइलों को सह- मौजूद।

अंतर्वस्तु[ छिपाना ]



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

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

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



विंडोज रजिस्ट्री का इतिहास

विंडोज़ के शुरुआती संस्करणों में, एप्लिकेशन डेवलपर्स को निष्पादन योग्य फ़ाइल के साथ एक अलग .ini फ़ाइल एक्सटेंशन में शामिल करना था। इस .ini फ़ाइल में दिए गए निष्पादन योग्य प्रोग्राम के ठीक से काम करने के लिए आवश्यक सभी सेटिंग्स, गुण और कॉन्फ़िगरेशन शामिल हैं। हालाँकि, यह कुछ सूचनाओं के अतिरेक के कारण बहुत अक्षम साबित हुआ और इसने निष्पादन योग्य कार्यक्रम के लिए एक सुरक्षा खतरा भी पैदा कर दिया। नतीजतन, मानकीकृत, केंद्रीकृत और साथ ही सुरक्षित प्रौद्योगिकी का एक नया कार्यान्वयन एक स्पष्ट आवश्यकता थी।

विंडोज 3.1 के आगमन के साथ, इस मांग का एक बेयर-बोन संस्करण सभी अनुप्रयोगों और सिस्टम के लिए एक केंद्रीय डेटाबेस के साथ मिला, जिसे विंडोज रजिस्ट्री कहा जाता है।

हालाँकि, यह उपकरण बहुत सीमित था, क्योंकि अनुप्रयोग केवल निष्पादन योग्य की कुछ कॉन्फ़िगरेशन जानकारी संग्रहीत कर सकते थे। इन वर्षों में, विंडोज 95 और विंडोज एनटी ने इस नींव पर आगे विकास किया, विंडोज रजिस्ट्री के नए संस्करण में केंद्रीकरण को मुख्य विशेषता के रूप में पेश किया।

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

अन्य ऑपरेटिंग सिस्टम के संबंध में विंडोज रजिस्ट्री की प्रासंगिकता

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

आईओएस, मैक ओएस, एंड्रॉइड और लिनक्स जैसे अन्य सभी ऑपरेटिंग सिस्टम ऑपरेटिंग सिस्टम को कॉन्फ़िगर करने और ऑपरेटिंग सिस्टम व्यवहार को संशोधित करने के तरीके के रूप में टेक्स्ट फाइलों का उपयोग करना जारी रखते हैं।

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

इस समस्या को दूर करने के लिए, macOS, साथ ही iOS, दोनों ने लागू करके टेक्स्ट फ़ाइल एक्सटेंशन के लिए एक पूरी तरह से अलग दृष्टिकोण को तैनात किया है .प्लिस्ट एक्सटेंशन , जिसमें सभी सिस्टम के साथ-साथ एप्लिकेशन कॉन्फ़िगरेशन जानकारी शामिल है लेकिन फिर भी एक एकल रजिस्ट्री होने के लाभ फ़ाइल एक्सटेंशन के साधारण परिवर्तन से कहीं अधिक हैं।

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

क्योंकि ऑपरेटिंग सिस्टम का हर हिस्सा विंडोज रजिस्ट्री के साथ लगातार संचार करता है, इसे बहुत तेज स्टोरेज में स्टोर किया जाना चाहिए। इसलिए, इस डेटाबेस को अत्यधिक तेजी से पढ़ने और लिखने के साथ-साथ कुशल भंडारण के लिए डिज़ाइन किया गया था।

यदि हम रजिस्ट्री डेटाबेस के आकार को खोलना और जांचना चाहते हैं, तो यह आम तौर पर 15-20 मेगाबाइट के बीच होवर करेगा जो इसे हमेशा लोड करने के लिए पर्याप्त छोटा बनाता है टक्कर मारना (रैंडम एक्सेस मेमोरी) जो संयोगवश ऑपरेटिंग सिस्टम के लिए उपलब्ध सबसे तेज स्टोरेज है।

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

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

यह न केवल उपयोग किए गए कुल संग्रहण को कम करता है बल्कि अपने उपयोगकर्ताओं को एक एकल इंटरैक्शन पोर्ट से एप्लिकेशन के कॉन्फ़िगरेशन में परिवर्तन करने की सुविधा भी देता है। इससे समय की भी बचत होती है क्योंकि उपयोगकर्ता को प्रत्येक स्थानीय संग्रहण .ini फ़ाइल में मैन्युअल रूप से जाने की आवश्यकता नहीं होती है।

एंटरप्राइज़ सेटअप में बहु-उपयोगकर्ता परिदृश्य बहुत आम हैं, यहाँ, उपयोगकर्ता विशेषाधिकार पहुँच की अत्यधिक आवश्यकता है। चूंकि सभी सूचनाओं या संसाधनों को सभी के साथ साझा नहीं किया जा सकता है, इसलिए गोपनीयता-आधारित उपयोगकर्ता पहुंच की आवश्यकता को केंद्रीकृत विंडोज़ रजिस्ट्री के माध्यम से आसानी से लागू किया गया था। यहां नेटवर्क व्यवस्थापक किए गए कार्य के आधार पर रोक या अनुमति देने का अधिकार सुरक्षित रखता है। इसने एकवचन डेटाबेस को बहुमुखी बना दिया और साथ ही इसे मजबूत बना दिया क्योंकि नेटवर्क में कई उपकरणों की सभी रजिस्ट्रियों के लिए रिमोट एक्सेस के साथ-साथ अपडेट किए जा सकते हैं।

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

इससे पहले कि हम अपने हाथों को गंदा करना शुरू करें, आइए विंडोज रजिस्ट्री के मूल तत्वों का पता लगाएं।

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

आपको यह भी पता होना चाहिए: Windows रजिस्ट्री कुंजियों का पूर्ण नियंत्रण या स्वामित्व कैसे लें

विंडोज रजिस्ट्री का उपयोग कैसे करें?

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

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

रजिस्ट्री संपादक तक कैसे पहुँचें

कमांड प्रॉम्प्ट शिफ्ट + F10 . में regedit चलाएँ

क्या रजिस्ट्री संपादक को संपादित करना सुरक्षित है?

यदि आप नहीं जानते कि आप क्या कर रहे हैं तो रजिस्ट्री कॉन्फ़िगरेशन के आसपास खेलना खतरनाक है। जब भी आप रजिस्ट्री को संपादित करें, सुनिश्चित करें कि आप सही निर्देशों का पालन करते हैं और केवल वही बदलें जो आपको बदलने का निर्देश दिया गया है।

यदि आप जानबूझकर या गलती से विंडोज रजिस्ट्री में कुछ हटाते हैं तो यह आपके सिस्टम के कॉन्फ़िगरेशन को बदल सकता है जिससे या तो ब्लू स्क्रीन ऑफ डेथ हो सकता है या विंडोज बूट नहीं होगा।

तो आम तौर पर इसकी सिफारिश की जाती है बैकअप विंडोज रजिस्ट्री इसमें कोई भी बदलाव करने से पहले। आप भी कर सकते हैं एक सिस्टम पुनर्स्थापना बिंदु बनाएं (जो स्वचालित रूप से रजिस्ट्री का बैकअप लेता है) जिसका उपयोग तब किया जा सकता है जब आपको कभी भी रजिस्ट्री सेटिंग्स को वापस सामान्य में बदलने की आवश्यकता हो। लेकिन अगर आपको केवल वही बताया गया है जो आपको बताया गया है तो कोई समस्या नहीं होनी चाहिए। मामले में आपको यह जानने की जरूरत है कि कैसे विंडोज रजिस्ट्री को पुनर्स्थापित करें फिर यह ट्यूटोरियल बताते हैं कि इतनी आसानी से कैसे करें।

आइए विंडोज रजिस्ट्री की संरचना का पता लगाएं

एक दुर्गम भंडारण स्थान में एक उपयोगकर्ता है जो केवल ऑपरेटिंग सिस्टम की पहुंच के लिए मौजूद है।

ये कुंजियाँ सिस्टम बूट चरण के दौरान RAM पर लोड की जाती हैं और एक निश्चित समय अंतराल के भीतर या जब कोई निश्चित सिस्टम-स्तरीय घटना या घटनाएँ होती हैं, तो लगातार संचार किया जाता है।

इन रजिस्ट्री कुंजियों का एक निश्चित भाग हार्ड डिस्क में संग्रहीत हो जाता है। हार्ड डिस्क में स्टोर होने वाली ये कीज हाइव्स कहलाती हैं। रजिस्ट्री के इस खंड में रजिस्ट्री कुंजियाँ, रजिस्ट्री उपकुंजियाँ और रजिस्ट्री मान हैं। उपयोगकर्ता को दिए गए विशेषाधिकार के स्तर के आधार पर, उसे इन चाबियों के कुछ हिस्सों तक पहुंचना होगा।

HKEY से शुरू होने वाली रजिस्ट्री में पदानुक्रम के चरम पर कुंजियों को हाइव्स माना जाता है।

संपादक में, हाइव्स स्क्रीन के बाईं ओर स्थित होते हैं, जब सभी कुंजियों को बिना विस्तार के देखा जाता है। ये रजिस्ट्री कुंजियाँ हैं जो फ़ोल्डर के रूप में दिखाई देती हैं।

आइए विंडोज़ रजिस्ट्री कुंजी और उसकी उपकुंजियों की संरचना का पता लगाएं:

कुंजी नाम का उदाहरण - HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804

यहां loc_0804 उपकुंजी को संदर्भित करता है ब्रेक उपकुंजी इनपुट को संदर्भित करता है जो HKEY_LOCAL_MACHINE रूट कुंजी के उपकुंजी सिस्टम को संदर्भित करता है।

Windows रजिस्ट्री में सामान्य रूट कुंजियाँ

निम्नलिखित में से प्रत्येक कुंजी का अपना व्यक्तिगत हाइव है, जिसमें शीर्ष-स्तरीय कुंजी के भीतर अधिक कुंजियाँ होती हैं।

मैं। HKEY_CLASSES_ROOT

यह विंडोज रजिस्ट्री का रजिस्ट्री हाइव है जिसमें फाइल एक्सटेंशन एसोसिएशन की जानकारी होती है, प्रोग्रामेटिक आइडेंटिफ़ायर (प्रोगिड), इंटरफेस आईडी (आईआईडी) डेटा, और क्लास आईडी (CLSID) .

यह रजिस्ट्री हाइव HKEY_CLASSES_ROOT विंडोज ऑपरेटिंग सिस्टम में होने वाली किसी भी क्रिया या घटना के लिए प्रवेश द्वार है। मान लीजिए कि हम डाउनलोड फोल्डर में कुछ mp3 फाइलों को एक्सेस करना चाहते हैं। आवश्यक कार्रवाई करने के लिए ऑपरेटिंग सिस्टम इसके माध्यम से अपनी क्वेरी चलाता है।

जिस क्षण आप HKEY_CLASSES_ROOT हाइव तक पहुंचते हैं, एक्सटेंशन फ़ाइलों की इतनी विशाल सूची को देखकर अभिभूत होना वास्तव में आसान है। हालाँकि, ये बहुत ही रजिस्ट्री कुंजियाँ हैं जो विंडोज़ को तरल रूप से कार्य करती हैं

HKEY_CLASSES_ROOT हाइव रजिस्ट्री कुंजियों के कुछ उदाहरण निम्नलिखित हैं,

HKEY_CLASSES_ROOT.otf HKEY_CLASSES_ROOT.htc HKEY_CLASSES_ROOT.img HKEY_CLASSES_ROOT.mhtml HKEY_CLASSES_ROOT.png'mv-ad-box' data-slotid='content_8_btf' >

जब भी हम किसी फ़ाइल पर डबल-क्लिक करते हैं और खोलते हैं, तो हम एक तस्वीर कहते हैं, सिस्टम HKEY_CLASSES_ROOT के माध्यम से क्वेरी भेजता है, जहां ऐसी फ़ाइल का अनुरोध किए जाने पर क्या करना है, इस पर निर्देश स्पष्ट रूप से दिए गए हैं। तो सिस्टम अनुरोधित छवि प्रदर्शित करने वाला एक फोटो व्यूअर खोलता है।

उपरोक्त उदाहरण में, रजिस्ट्री HKEY_CLASSES_ROOT.jpg'https://docs.microsoft.com/en-us/windows/win32/sysinfo/hkey-classes-root-key'> में संग्रहीत कुंजियों को कॉल करती है। HKEY_ CLASSES_ ROOT . इसे स्क्रीन के बाईं ओर HKEY_CLASSES कुंजी खोलकर पहुँचा जा सकता है।

ii. HKEY_LOCAL_MACHINE

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

यह भी जानिए कैसे करें: रजिस्ट्री के माध्यम से खोजते समय Regedit.exe क्रैश को ठीक करें

यह रजिस्ट्री कुंजी आगे 7 उप-कुंजियों में विभाजित है:

1. सामी (सुरक्षा लेखा प्रबंधक) - यह एक रजिस्ट्री कुंजी फ़ाइल है जो उपयोगकर्ताओं के पासवर्ड को एक सुरक्षित प्रारूप (एलएम हैश और एनटीएलएम हैश में) में संग्रहीत करती है। हैश फ़ंक्शन एन्क्रिप्शन का एक रूप है जिसका उपयोग उपयोगकर्ताओं की खाता जानकारी की सुरक्षा के लिए किया जाता है।

यह एक लॉक की गई फ़ाइल है जो सिस्टम में C:WINDOWSsystem32config पर स्थित है, जिसे ऑपरेटिंग सिस्टम के चलने पर स्थानांतरित या कॉपी नहीं किया जा सकता है।

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

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

3. प्रणाली (महत्वपूर्ण बूट प्रक्रिया और अन्य कर्नेल फ़ंक्शन) - इस उपकुंजी में पूरे सिस्टम से संबंधित महत्वपूर्ण जानकारी होती है जैसे कि कंप्यूटर का नाम, वर्तमान में माउंटेड हार्डवेयर डिवाइस, फाइल सिस्टम और एक निश्चित घटना में किस तरह की स्वचालित क्रियाएं की जा सकती हैं, मान लीजिए कि है मौत के नीले स्क्रीन सीपीयू के अधिक गर्म होने के कारण, एक तार्किक प्रक्रिया है कि ऐसी घटना में कंप्यूटर स्वचालित रूप से लेना शुरू कर देगा। यह फ़ाइल केवल पर्याप्त प्रशासनिक विशेषाधिकार वाले उपयोगकर्ताओं द्वारा ही पहुँचा जा सकता है। जब सिस्टम बूट होता है तो यह वह जगह है जहां सभी लॉग गतिशील रूप से सहेजे जाते हैं और पढ़ते हैं। विभिन्न सिस्टम पैरामीटर जैसे वैकल्पिक कॉन्फ़िगरेशन जिन्हें नियंत्रण सेट के रूप में जाना जाता है।

4. सॉफ्टवेयर सभी तृतीय-पक्ष सॉफ़्टवेयर कॉन्फ़िगरेशन जैसे प्लग एंड प्ले ड्राइवर यहां संग्रहीत हैं। इस उपकुंजी में पहले से मौजूद हार्डवेयर प्रोफ़ाइल से जुड़े सॉफ़्टवेयर और विंडोज़ सेटिंग्स शामिल हैं जिन्हें विभिन्न अनुप्रयोगों और सिस्टम इंस्टालर द्वारा बदला जा सकता है। सॉफ़्टवेयर डेवलपर्स को सीमित करने या अनुमति देने के लिए कि जब उनके सॉफ़्टवेयर का उपयोग किया जा रहा है, तो उपयोगकर्ताओं द्वारा कौन सी जानकारी एक्सेस की जाती है, इसे नीतियों उपकुंजी का उपयोग करके सेट किया जा सकता है जो अनुप्रयोगों और सिस्टम सेवाओं पर सामान्य उपयोग नीतियों को लागू करता है जिसमें सिस्टम प्रमाणपत्र शामिल होते हैं जो प्रमाणित करने के लिए उपयोग किए जाते हैं , कुछ सिस्टम या सेवाओं को अधिकृत या अस्वीकार करते हैं।

5. हार्डवेयर जो एक उपकुंजी है जो सिस्टम बूट के दौरान गतिशील रूप से बनाई जाती है

6. अवयव सिस्टम-व्यापी डिवाइस-विशिष्ट घटक कॉन्फ़िगरेशन जानकारी यहां पाई जा सकती है

7. बीसीडी.डेटा (सिस्टम विभाजन में oot फ़ोल्डर में) जो एक महत्वपूर्ण फ़ाइल है जिसे सिस्टम पढ़ता है और सिस्टम बूट अनुक्रम के दौरान रजिस्ट्री को रैम में लोड करके निष्पादित करना शुरू करता है।

iii. HKEY_CURRENT_CONFIG

इस उपकुंजी के अस्तित्व का मुख्य कारण वीडियो के साथ-साथ नेटवर्क सेटिंग्स को संग्रहीत करना है। यह वीडियो कार्ड से संबंधित सभी जानकारी हो सकती है जैसे कि रिज़ॉल्यूशन, ताज़ा दर, पहलू अनुपात, आदि के साथ-साथ नेटवर्क भी।

यह एक रजिस्ट्री हाइव भी है, जो विंडोज रजिस्ट्री का हिस्सा है, और जो वर्तमान में उपयोग किए जा रहे हार्डवेयर प्रोफाइल के बारे में जानकारी संग्रहीत करता है। HKEY_CURRENT_CONFIG वास्तव में HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry कुंजी के लिए एक सूचक है, यह HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfiles कुंजी के तहत सूचीबद्ध वर्तमान में सक्रिय हार्डवेयर प्रोफ़ाइल के लिए एक संकेतक है।

इसलिए HKEY_ CURRENT_CONFIG हमें वर्तमान उपयोगकर्ता के हार्डवेयर प्रोफ़ाइल के कॉन्फ़िगरेशन को देखने और संशोधित करने में मदद करता है, जिसे हम ऊपर सूचीबद्ध तीन स्थानों में से किसी में एक व्यवस्थापक के रूप में कर सकते हैं क्योंकि वे सभी समान हैं।

iv. HKEY_CURRENT_USER

रजिस्ट्री हाइव्स का हिस्सा जिसमें स्टोर सेटिंग्स के साथ-साथ विंडोज और सॉफ़्टवेयर के लिए कॉन्फ़िगरेशन जानकारी होती है जो वर्तमान में लॉग-इन उपयोगकर्ता के लिए विशिष्ट होती है। उदाहरण के लिए, रजिस्ट्री कुंजियों में कई प्रकार के रजिस्ट्री मान HKEY_CURRENT_USER हाइव नियंत्रण उपयोगकर्ता-स्तरीय सेटिंग्स जैसे कि कीबोर्ड लेआउट, प्रिंटर स्थापित, डेस्कटॉप वॉलपेपर, डिस्प्ले सेटिंग्स, मैप किए गए नेटवर्क ड्राइव, और बहुत कुछ में स्थित हैं।

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

रजिस्ट्री संपादक पर स्क्रीन के बाईं ओर क्लिक करने से हमें HKEY_CURRENT_USER तक पहुंच प्राप्त होगी। एक सुरक्षा उपाय के रूप में, HKEY_CURRENT_USER पर संग्रहीत जानकारी हमारे सुरक्षा पहचानकर्ता के रूप में HKEY_USERS हाइव के नीचे स्थित कुंजी का सूचक है। किसी भी क्षेत्र में किए गए परिवर्तन तुरंत प्रभावी होंगे।

v. HKEY_USERS

इसमें प्रत्येक उपयोगकर्ता प्रोफ़ाइल के लिए HKEY_CURRENT_USER कुंजियों से संबंधित उपकुंजियाँ शामिल हैं। यह कई रजिस्ट्री हाइव्स में से एक है जो हमारे पास विंडोज रजिस्ट्री में है।

सभी उपयोगकर्ता-विशिष्ट कॉन्फ़िगरेशन डेटा यहां लॉग किया गया है, उन सभी के लिए जो सक्रिय रूप से डिवाइस का उपयोग कर रहे हैं, उस तरह की जानकारी HKEY_USERS के अंतर्गत संग्रहीत की जाती है। सिस्टम पर संग्रहीत सभी उपयोगकर्ता-विशिष्ट जानकारी जो किसी विशेष उपयोगकर्ता से मेल खाती है, HKEY_USERS हाइव के तहत संग्रहीत की जाती है, हम विशिष्ट रूप से उपयोग करने वाले उपयोगकर्ताओं की पहचान कर सकते हैं सुरक्षा पहचानकर्ता या SID जो उपयोगकर्ता द्वारा किए गए सभी कॉन्फ़िगरेशन परिवर्तनों को लॉग करता है।

ये सभी सक्रिय उपयोगकर्ता जिनका खाता सिस्टम व्यवस्थापक द्वारा दिए गए विशेषाधिकार के आधार पर HKEY_USERS हाइव में मौजूद है, साझा संसाधनों जैसे प्रिंटर, स्थानीय नेटवर्क, स्थानीय संग्रहण ड्राइव, डेस्कटॉप पृष्ठभूमि, आदि तक पहुंचने में सक्षम होंगे। उनके खाते में कुछ रजिस्ट्री है कुंजी और संबंधित रजिस्ट्री मान वर्तमान उपयोगकर्ता के SID के अंतर्गत संग्रहीत हैं।

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

अनुशंसित: फिक्स रजिस्ट्री संपादक ने काम करना बंद कर दिया है

डिफ़ॉल्ट उपयोगकर्ता के लिए रजिस्ट्री कुंजियाँ प्रोफ़ाइल के भीतर ntuser.dat फ़ाइल में संग्रहीत की जाती हैं, कि हमें डिफ़ॉल्ट उपयोगकर्ता के लिए सेटिंग्स जोड़ने के लिए regedit का उपयोग करके इसे हाइव के रूप में लोड करना होगा।

विंडोज रजिस्ट्री में हम जिस प्रकार के डेटा की उम्मीद कर सकते हैं

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

  • यूनिकोड जैसे स्ट्रिंग मान जो दुनिया के अधिकांश लेखन प्रणालियों में व्यक्त किए गए पाठ के लगातार एन्कोडिंग, प्रतिनिधित्व और हैंडलिंग के लिए एक कंप्यूटिंग उद्योग मानक है।
  • बाइनरी डेटा
  • अहस्ताक्षरित पूर्णांक
  • प्रतीकात्मक लिंक
  • बहु-स्ट्रिंग मान
  • संसाधन सूची (प्लग एंड प्ले हार्डवेयर)
  • रिसोर्स डिस्क्रिप्टर (प्लग एंड प्ले हार्डवेयर)
  • 64-बिट पूर्णांक

निष्कर्ष

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

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

एलोन डेकर

एलोन साइबर एस में एक तकनीकी लेखक हैं। वह लगभग 6 वर्षों से कैसे-कैसे मार्गदर्शिकाएँ लिख रहे हैं और उन्होंने कई विषयों को कवर किया है। वह विंडोज, एंड्रॉइड से संबंधित विषयों और नवीनतम ट्रिक्स और टिप्स को कवर करना पसंद करता है।