Windows रजिस्ट्री एक निर्देशिका है जो माइक्रोसॉफ्ट विंडोज के लिए ऑपरेटिंग सिस्टम के लिए सेटिंग्स और विकल्पों को स्टोर करती है। इसमें सभी हार्डवेयर, ऑपरेटिंग सिस्टम सॉफ़्टवेयर, अधिकांश गैर-ऑपरेटिंग सिस्टम सॉफ़्टवेयर, उपयोगकर्ता, पीसी की प्राथमिकताओं आदि के लिए जानकारी और सेटिंग्स शामिल हैं। यह पोस्ट Windows रजिस्ट्री मूल बातें के बारे में बात करती है। ।
जब भी कोई उपयोगकर्ता नियंत्रण कक्ष सेटिंग्स, फ़ाइल संघों, सिस्टम नीतियों, या अधिकांश स्थापित सॉफ़्टवेयर में परिवर्तन करता है, तो परिवर्तन परिलक्षित होते हैं और रजिस्ट्री में संग्रहीत होते हैं। रजिस्ट्री कर्नेल के संचालन में एक विंडो भी प्रदान करती है, जो रनटाइम जानकारी जैसे प्रदर्शन काउंटर और वर्तमान में सक्रिय हार्डवेयर को उजागर करती है।
विंडोज रजिस्ट्री को प्रति-प्रोग्राम आईएनआई फाइलों की प्रचुरता को साफ करने के लिए पेश किया गया था जो पहले विंडोज प्रोग्राम के लिए कॉन्फ़िगरेशन सेटिंग्स को स्टोर करने के लिए उपयोग किया गया था। ये फ़ाइलें पूरे सिस्टम में बिखरी हुई थीं, जिससे उन्हें ट्रैक करना मुश्किल हो गया।
पढ़ें : रजिस्ट्री में परिवर्तन कब सहेजे जाते हैं?
Windows रजिस्ट्री की मूल बातें
रजिस्ट्री में निम्नलिखित 5 शामिल हैं रूट कुंजियां :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
रूट कुंजी में उपकुंजियां होती हैं . उपकुंजियों में स्वयं की उपकुंजियां भी हो सकती हैं और उनमें कम से कम एक मान हो सकता है, जिसे इसका कहा जाता है डिफ़ॉल्ट मान . इसकी सभी उपकुंजियों और मानों वाली एक कुंजी को हाइव . कहा जाता है ।
रजिस्ट्री कई अलग हाइव फाइलों के रूप में सिस्टम 32/कॉन्फ़िगरेशन फ़ोल्डर में डिस्क पर स्थित है। इन हाइव फ़ाइलों को तब हर बार विंडोज़ के प्रारंभ होने पर या उपयोगकर्ता द्वारा लॉग ऑन करने पर मेमोरी में पढ़ा जाता है। यह देखने के लिए कि पित्ती भौतिक रूप से कहाँ संग्रहीत हैं, देखें:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
आप Windows रजिस्ट्री फ़ाइलों के स्थान के बारे में अधिक पढ़ सकते हैं।
रजिस्ट्री निम्न डेटा प्रकारों का उपयोग करती है:
- REG_SZ :SZ एक शून्य-समाप्त स्ट्रिंग को इंगित करता है। यह एक चर-लंबाई वाली स्ट्रिंग है जिसमें यूनिकोड के साथ-साथ एएनएसआई वर्ण भी हो सकते हैं।
- REG_BINARY :इसमें बाइनरी डेटा होता है। 0 और 1 के।
- REG_DWORD :यह डेटा प्रकार एक डबल वर्ड है। यह एक 32-बिट संख्यात्मक मान है और 0 से 232 तक किसी भी संख्या को धारण कर सकता है।
- REG_QWORD :यह डेटा प्रकार एक चौगुनी शब्द है। यह एक 64-बिट संख्यात्मक मान है।
- REG_MULTI_SZ :इस डेटा प्रकार में एक मान के लिए असाइन किए गए शून्य-समाप्त स्ट्रिंग्स का एक समूह होता है।
- REG_EXPAND_SZ :यह डेटा प्रकार एक शून्य-समाप्त स्ट्रिंग है जिसमें एक पर्यावरण चर के लिए एक अनपेक्षित संदर्भ होता है, जैसे, %SystemRoot%।
Windows में रजिस्ट्री वर्चुअलाइजेशन
विंडोज विस्टा से शुरू होकर, फाइल वर्चुअलाइजेशन के साथ, रजिस्ट्री को भी वर्चुअलाइज किया गया है, और इसलिए विंडोज एक्सपी के विपरीत, ब्लोट से पीड़ित नहीं होता है। विंडोज 7 में भी इसे जारी रखा गया है।
वर्चुअलाइजेशन का मूल रूप से मतलब है कि एप्लिकेशन को सिस्टम फोल्डर विंडोज फाइल सिस्टम में लिखने से रोका जाता है और ALSO को 'मशीन वाइड कीज में लिखा जाता है। 'रजिस्ट्री में। हालांकि, यह मानक उपयोगकर्ता खातों को एप्लिकेशन इंस्टॉल करने या चलाने से नहीं रोकता है।विंडोज विस्टा और बाद में, यूएसी उपकुंजियों को लिखने के प्रयासों को पुनर्निर्देशित करने के लिए रजिस्ट्री वर्चुअलाइजेशन फीचर का उपयोग करता है
HKEY_LOCAL_MACHINE\Software
जब कोई एप्लिकेशन इस हाइव को लिखने का प्रयास करता है, तो इसके बजाय विस्टा इसे प्रति-उपयोगकर्ता स्थान पर लिखता है,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
यह सावधानी से किया जाता है। किसी को पता नहीं चलता कि ऐसा हो रहा है!
संक्षेप में, यह रजिस्ट्री वर्चुअलाइजेशन है, और यह एक उपयोगी सुरक्षा विशेषता है।
संयोग से, Windows Vista और बाद में अंतर्निहित एक अन्य नई तकनीक का भी उल्लेख किया जाना चाहिए:कर्नेल लेनदेन प्रबंधक, जो लेनदेन संबंधी रजिस्ट्री को सक्षम बनाता है। यह सुविधा एक प्रकार का रजिस्ट्री रोलबैक सक्षम करती है। लेकिन इसे रजिस्ट्री संपादक में लागू नहीं किया गया है। इसके बजाय, यह सुविधा उन डेवलपर्स द्वारा उपयोग के लिए डिज़ाइन की गई है, जिन्हें ट्रांजेक्शनल प्रोसेसिंग का उपयोग करके मजबूत एप्लिकेशन बनाने की आवश्यकता होती है।
पढ़ें: विंडोज़ में रजिस्ट्री कुंजी कैसे बनाएं।
रजिस्ट्री संपादक
रजिस्ट्री के साथ सीधे काम करने के लिए Windows 10/8/7/Vista में प्राथमिक उपकरण रजिस्ट्री संपादक है . इसे एक्सेस करने के लिए, बस regedit . टाइप करें विस्टा के स्टार्ट मेन्यू सर्च बार में और एंटर दबाएं!
रजिस्ट्री के साथ काम करते समय आपको दोगुना सावधान रहना होगा, क्योंकि कोई पुष्टिकरण संकेत नहीं है या प्रॉम्प्ट सहेजने के लिए ठीक क्लिक करें। किए गए परिवर्तन सीधे शामिल किए जाते हैं।
आप Windows रजिस्ट्री संपादक युक्तियों और सुविधाओं के बारे में अधिक पढ़ सकते हैं। विंडोज 10 v1703 के उपयोगकर्ता किसी भी रजिस्ट्री कुंजी पर सीधे जाने के लिए एड्रेस बार का उपयोग कर सकते हैं।
उल्लेख विशेष रूप से किया जाना चाहिए
HKEY_LOCAL_MACHINE\System\CurrentControlSet
हाइव के रूप में इस विशेष में कुंजियाँ विंडोज के स्टार्ट-अप के लिए इतनी आवश्यक हैं, कि इसका बैकअप बनाए रखा जाता है, जिसे आप आवश्यक होने पर पुनर्स्थापित कर सकते हैं, बस सेफ मोड में बूट करके और अंतिम ज्ञात अच्छा कॉन्फ़िगरेशन का चयन कर सकते हैं। ।
हो सकता है आप इन पोस्ट को भी पढ़ना चाहें:
- भ्रष्ट या क्षतिग्रस्त रजिस्ट्री की मरम्मत कैसे करें
- प्रारंभ मेनू और टास्कबार रजिस्ट्री परिवर्तन
- रजिस्ट्री का बैकअप लें और पुनर्स्थापित करें
- रजिस्ट्री में परिवर्तनों की निगरानी करें।
- रजिस्ट्री के एकाधिक इंस्टेंस कैसे खोलें
- Windows रजिस्ट्री पथ में इमोजी का उपयोग किया जा रहा है; क्या आप जानते हैं!?