मऊ

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

समस्या दूर करण्यासाठी आमचे इन्स्ट्रुमेंट वापरुन पहा





वर पोस्ट केलेशेवटचे अपडेट: १६ फेब्रुवारी २०२१

विंडोज रेजिस्ट्री हे विंडोज ऍप्लिकेशन्सचे कॉन्फिगरेशन, मूल्ये आणि गुणधर्म तसेच विंडोज ऑपरेटिंग सिस्टमचा संग्रह आहे जो एकवचन रेपॉजिटरीमध्ये श्रेणीबद्ध पद्धतीने आयोजित आणि संग्रहित केला जातो.



जेव्हा जेव्हा विंडोज सिस्टममध्ये नवीन प्रोग्राम स्थापित केला जातो तेव्हा विंडोज रजिस्ट्रीमध्ये आकार, आवृत्ती, स्टोरेजमधील स्थान इत्यादी वैशिष्ट्यांसह एक एंट्री केली जाते.

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



कारण, ही माहिती डेटाबेसमध्ये संग्रहित केली गेली आहे, केवळ ऑपरेटिंग सिस्टमला वापरलेल्या संसाधनांची माहिती नाही, तर इतर अनुप्रयोगांना देखील या माहितीचा फायदा होऊ शकतो कारण त्यांना काही संसाधने किंवा फाइल्स सह-संबंधित असल्यास उद्भवू शकणार्‍या कोणत्याही संघर्षाची जाणीव आहे. अस्तित्वात आहे

सामग्री[ लपवा ]



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

विंडोज रजिस्ट्री हे खरोखरच विंडोजच्या काम करण्याच्या पद्धतीचे हृदय आहे. ही एकमेव ऑपरेटिंग सिस्टीम आहे जी केंद्रीय नोंदणीचा ​​हा दृष्टिकोन वापरते. जर आपल्याला कल्पना करायची असेल, तर ऑपरेटिंग सिस्टीमच्या प्रत्येक भागाला विंडोज रजिस्ट्रीशी थेट बूटिंग सीक्वेन्सपासून फाईलचे नाव बदलण्याइतके सोपे काहीतरी संवाद साधावा लागेल.

सोप्या भाषेत सांगायचे तर, हा लायब्ररी कार्ड कॅटलॉगसारखाच एक डेटाबेस आहे, जिथे नोंदणीमधील नोंदी कार्ड कॅटलॉगमध्ये संग्रहित केलेल्या कार्डांच्या स्टॅकसारख्या असतात. रेजिस्ट्री की एक कार्ड असेल आणि नोंदणी मूल्य ही त्या कार्डवर लिहिलेली महत्त्वाची माहिती असेल. Windows ऑपरेटिंग सिस्टम आमच्या सिस्टम आणि सॉफ्टवेअर नियंत्रित आणि व्यवस्थापित करण्यासाठी वापरल्या जाणार्‍या माहितीचा समूह संग्रहित करण्यासाठी रेजिस्ट्रीचा वापर करते. हे पीसी हार्डवेअर माहितीपासून ते वापरकर्ता प्राधान्ये आणि फाइल प्रकारांपर्यंत काहीही असू शकते. जवळजवळ कोणत्याही प्रकारचे कॉन्फिगरेशन जे आम्ही विंडोज सिस्टममध्ये करतो त्यामध्ये नोंदणी संपादित करणे समाविष्ट असते.



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

विंडोजच्या सुरुवातीच्या आवृत्त्यांमध्ये, ऍप्लिकेशन डेव्हलपरना एक्झिक्यूटेबल फाइलसह वेगळ्या .ini फाईल एक्स्टेंशनमध्ये समाविष्ट करणे आवश्यक होते. या .ini फाईलमध्ये दिलेल्या एक्झिक्युटेबल प्रोग्रामला योग्यरित्या कार्य करण्यासाठी आवश्यक असलेल्या सर्व सेटिंग्ज, गुणधर्म आणि कॉन्फिगरेशन समाविष्ट आहे. तथापि, विशिष्ट माहितीच्या अनावश्यकतेमुळे हे फारच अकार्यक्षम ठरले आणि यामुळे एक्झिक्यूटेबल प्रोग्रामला सुरक्षितता धोक्यात आली. परिणामी, प्रमाणित, केंद्रीकृत तसेच सुरक्षित तंत्रज्ञानाची नवीन अंमलबजावणी ही उघड गरज होती.

Windows 3.1 च्या आगमनाने, या मागणीची एक बेअर-बोन्स आवृत्ती सर्व ऍप्लिकेशन्स आणि सिस्टमसाठी सामान्य असलेल्या केंद्रीय डेटाबेससह पूर्ण झाली ज्याला Windows Registry म्हणतात.

हे साधन, तथापि, खूप मर्यादित होते, कारण ऍप्लिकेशन्स केवळ एक्झिक्युटेबलची विशिष्ट कॉन्फिगरेशन माहिती संग्रहित करू शकतात. गेल्या काही वर्षांमध्ये, Windows 95 आणि Windows NT या पायावर पुढे विकसित झाले, Windows Registry च्या नवीन आवृत्तीमध्ये केंद्रीकरण हे मुख्य वैशिष्ट्य म्हणून सादर केले.

ते म्हणाले की, विंडोज रेजिस्ट्रीमध्ये माहिती संग्रहित करणे हा सॉफ्टवेअर विकसकांसाठी एक पर्याय आहे. त्यामुळे, जर सॉफ्टवेअर अॅप्लिकेशन डेव्हलपरने पोर्टेबल अॅप्लिकेशन तयार करायचे असेल, तर त्याला रजिस्ट्रीमध्ये माहिती जोडण्याची आवश्यकता नाही, कॉन्फिगरेशन, गुणधर्म आणि मूल्यांसह स्थानिक स्टोरेज तयार केले जाऊ शकते आणि यशस्वीरित्या पाठवले जाऊ शकते.

इतर ऑपरेटिंग सिस्टमच्या संदर्भात Windows नोंदणीची प्रासंगिकता

विंडोज ही एकमेव ऑपरेटिंग सिस्टीम आहे जी केंद्रीय नोंदणीचा ​​हा दृष्टिकोन वापरते. जर आपल्याला कल्पना करायची असेल, तर ऑपरेटिंग सिस्टमच्या प्रत्येक भागाला विंडोज रजिस्ट्रीशी थेट बूटिंग सीक्वेन्सपासून फाईलचे नाव बदलण्यापर्यंत संवाद साधावा लागेल.

iOS, Mac OS, Android आणि Linux सारख्या इतर सर्व ऑपरेटिंग सिस्टम ऑपरेटिंग सिस्टम कॉन्फिगर करण्याचा आणि ऑपरेटिंग सिस्टमच्या वर्तनात बदल करण्याचा मार्ग म्हणून मजकूर फाइल्स वापरणे सुरू ठेवतात.

Linux च्या बर्‍याच प्रकारांमध्ये, कॉन्फिगरेशन फाइल्स .txt फॉरमॅटमध्ये सेव्ह केल्या जातात, जेव्हा आम्हाला मजकूर फाइल्ससह काम करावे लागते तेव्हा ही समस्या बनते कारण सर्व .txt फाइल्स गंभीर सिस्टम फाइल्स म्हणून मानल्या जातात. म्हणून जर आम्ही या ऑपरेटिंग सिस्टीममधील मजकूर फाइल्स उघडण्याचा प्रयत्न केला, तर आम्ही त्या पाहू शकणार नाही. नेटवर्क कार्डची कॉन्फिगरेशन, फायरवॉल, ऑपरेटिंग सिस्टम, ग्राफिकल यूजर इंटरफेस, व्हिडीओ कार्ड इंटरफेस इत्यादी सर्व सिस्टीम फाइल्स मध्ये सेव्ह केल्यामुळे या ऑपरेटिंग सिस्टीम सुरक्षितता उपाय म्हणून ते लपविण्याचा प्रयत्न करतात. ASCII स्वरूप.

या समस्येपासून बचाव करण्यासाठी macOS, तसेच iOS दोन्हीने मजकूर फाइल विस्तारासाठी पूर्णपणे भिन्न दृष्टीकोन लागू करून तैनात केले. .plist विस्तार , ज्यामध्ये सर्व सिस्टीम तसेच ऍप्लिकेशन कॉन्फिगरेशन माहिती असते परंतु तरीही एकवचन रेजिस्ट्री असण्याचे फायदे फाईल एक्स्टेंशनच्या साध्या बदलापेक्षा जास्त आहेत.

विंडोज रेजिस्ट्रीचे फायदे काय आहेत?

ऑपरेटिंग सिस्टमचा प्रत्येक भाग Windows रजिस्ट्रीशी सतत संवाद साधत असल्यामुळे, ते अतिशय जलद स्टोरेजमध्ये संग्रहित केले जाणे आवश्यक आहे. म्हणून, हा डेटाबेस अत्यंत जलद वाचन आणि लेखन तसेच कार्यक्षम स्टोरेजसाठी डिझाइन केला गेला होता.

जर आम्ही रेजिस्ट्री डेटाबेसचा आकार उघडला आणि तपासायचा असेल, तर तो सामान्यत: 15 - 20 मेगाबाइट्सच्या दरम्यान फिरेल ज्यामुळे ते नेहमी लोड केले जाऊ शकते. रॅम (रॅंडम ऍक्सेस मेमरी) ही कार्यप्रणालीसाठी उपलब्ध सर्वात जलद स्टोरेज आहे.

रेजिस्ट्री नेहमी मेमरीमध्ये लोड करणे आवश्यक असल्याने, जर रेजिस्ट्रीचा आकार मोठा असेल तर ते इतर सर्व ऍप्लिकेशन्स सुरळीतपणे चालण्यासाठी किंवा चालण्यासाठी पुरेशी जागा सोडणार नाही. हे ऑपरेटिंग सिस्टीमच्या कार्यक्षमतेसाठी हानिकारक ठरेल, म्हणून विंडोज रेजिस्ट्री अत्यंत कार्यक्षम होण्याच्या मुख्य उद्देशाने डिझाइन केली आहे.

जर एकाच उपकरणाशी संवाद साधणारे अनेक वापरकर्ते असतील आणि ते वापरत असलेले अनेक ऍप्लिकेशन्स सामान्य असतील, तर समान ऍप्लिकेशन्सचे दोनदा किंवा अनेक वेळा पुनर्स्थापित केल्याने त्याऐवजी महाग स्टोरेजचा अपव्यय होईल. विंडोज रेजिस्ट्री या परिस्थितींमध्ये उत्कृष्ट आहे जिथे अनुप्रयोग कॉन्फिगरेशन विविध वापरकर्त्यांमध्ये सामायिक केले जाते.

हे केवळ एकूण वापरलेले स्टोरेज कमी करत नाही तर वापरकर्त्यांना एका एकल संवाद पोर्टवरून ऍप्लिकेशनच्या कॉन्फिगरेशनमध्ये बदल करण्यासाठी प्रवेश देखील देते. यामुळे वेळेची बचत होते कारण वापरकर्त्याला प्रत्येक स्थानिक स्टोरेज .ini फाईलवर व्यक्तिचलितपणे जावे लागत नाही.

एंटरप्राइझ सेटअपमध्ये बहु-वापरकर्ता परिस्थिती खूप सामान्य आहेत, येथे, वापरकर्ता विशेषाधिकार प्रवेशाची तीव्र आवश्यकता आहे. सर्व माहिती किंवा संसाधने प्रत्येकासह सामायिक केली जाऊ शकत नसल्यामुळे, गोपनीयतेवर आधारित वापरकर्ता प्रवेशाची आवश्यकता केंद्रीकृत विंडो रजिस्ट्रीद्वारे सहजपणे लागू केली गेली. येथे नेटवर्क प्रशासक हाती घेतलेल्या कामाच्या आधारावर रोखण्याचा किंवा परवानगी देण्याचा अधिकार राखून ठेवतो. यामुळे एकवचनी डेटाबेस अष्टपैलू बनला आहे तसेच तो मजबूत बनला आहे कारण नेटवर्कमधील एकाधिक उपकरणांच्या सर्व रजिस्ट्रीमध्ये रिमोट ऍक्सेससह अद्यतने एकाच वेळी केली जाऊ शकतात.

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

आपले हात घाण होण्यापूर्वी विंडोज रेजिस्ट्रीच्या मूलभूत घटकांचा शोध घेऊया.

विंडोज रजिस्ट्री दोन मूलभूत घटकांपासून बनलेली आहे ज्याला म्हणतात रेजिस्ट्री की जे कंटेनर ऑब्जेक्ट आहे किंवा सोप्या भाषेत सांगायचे तर ते एका फोल्डरसारखे आहेत ज्यामध्ये विविध प्रकारच्या फाईल्स संग्रहित आहेत आणि नोंदणी मूल्ये जे नॉन-कंटेनर ऑब्जेक्ट्स आहेत जे कोणत्याही फॉरमॅटच्या फाइल्ससारखे असतात.

आपल्याला हे देखील माहित असले पाहिजे: विंडोज रेजिस्ट्री कीजचे पूर्ण नियंत्रण किंवा मालकी कशी घ्यावी

विंडोज रेजिस्ट्रीमध्ये प्रवेश कसा करायचा?

आम्ही रेजिस्ट्री एडिटर टूल वापरून विंडोज रजिस्ट्रीमध्ये प्रवेश आणि कॉन्फिगर करू शकतो, मायक्रोसॉफ्टमध्ये त्याच्या विंडोज ऑपरेटिंग सिस्टमच्या प्रत्येक आवृत्तीसह विनामूल्य नोंदणी संपादन उपयुक्तता समाविष्ट आहे.

या रेजिस्ट्री एडिटरमध्ये Regedit टाइप करून प्रवेश केला जाऊ शकतो कमांड प्रॉम्प्ट किंवा स्टार्ट मेनूमधून शोध किंवा रन बॉक्समध्ये फक्त Regedit टाइप करून. विंडोज रेजिस्ट्रीमध्ये प्रवेश करण्यासाठी हे संपादक पोर्टल आहे आणि ते आम्हाला रेजिस्ट्री एक्सप्लोर करण्यात आणि बदल करण्यास मदत करते. रेजिस्ट्री ही एक छत्री संज्ञा आहे जी विंडोज इंस्टॉलेशनच्या निर्देशिकेत असलेल्या विविध डेटाबेस फाइल्सद्वारे वापरली जाते.

रेजिस्ट्री एडिटरमध्ये कसे प्रवेश करावे

कमांड प्रॉम्प्ट शिफ्ट + F10 मध्ये regedit चालवा

रेजिस्ट्री एडिटर संपादित करणे सुरक्षित आहे का?

आपण काय करत आहात हे आपल्याला माहिती नसल्यास, नोंदणी कॉन्फिगरेशनच्या आसपास खेळणे धोकादायक आहे. जेव्हाही तुम्ही रजिस्ट्री संपादित करता, तेव्हा तुम्ही योग्य सूचनांचे पालन केल्याची खात्री करा आणि तुम्हाला जे बदलण्याची सूचना दिली आहे तेच बदला.

जर तुम्ही जाणूनबुजून किंवा चुकून Windows रजिस्ट्रीमधील काहीतरी हटवले तर ते तुमच्या सिस्टमच्या कॉन्फिगरेशनमध्ये बदल करू शकते ज्यामुळे एकतर ब्लू स्क्रीन ऑफ डेथ होऊ शकते किंवा विंडोज बूट होणार नाही.

त्यामुळे साधारणपणे शिफारस केली जाते बॅकअप विंडोज रेजिस्ट्री त्यात कोणतेही बदल करण्यापूर्वी. तुम्ही देखील करू शकता सिस्टम पुनर्संचयित बिंदू तयार करा (जे आपोआप रजिस्ट्रीचा बॅकअप घेते) जे तुम्हाला कधीही रजिस्ट्री सेटिंग्ज सामान्य स्थितीत बदलण्याची आवश्यकता असल्यास वापरली जाऊ शकते. परंतु तुम्हाला जे सांगितले आहे तेच तुम्ही केले तर कोणतीही अडचण नसावी. जर तुम्हाला कसे करावे हे माहित असणे आवश्यक आहे विंडोज रजिस्ट्री पुनर्संचयित करा नंतर हे ट्यूटोरियल सहज कसे करायचे ते स्पष्ट करते.

चला विंडोज रेजिस्ट्रीची रचना पाहू

एक वापरकर्ता दुर्गम स्टोरेज स्थानावर आहे जो फक्त ऑपरेटिंग सिस्टमच्या प्रवेशासाठी अस्तित्वात आहे.

सिस्टम बूट स्टेज दरम्यान या की RAM वर लोड केल्या जातात आणि ठराविक वेळेच्या आत किंवा जेव्हा एखादी विशिष्ट सिस्टम-स्तरीय घटना किंवा घटना घडतात तेव्हा सतत संवाद साधला जातो.

या रेजिस्ट्री की चा काही भाग हार्ड डिस्कमध्ये साठवला जातो. हार्ड डिस्कमध्ये साठवलेल्या या कळांना पोळ्या म्हणतात. रेजिस्ट्रीच्या या विभागात रेजिस्ट्री की, रेजिस्ट्री सबकी आणि रेजिस्ट्री व्हॅल्यू आहेत. वापरकर्त्याला प्रदान केलेल्या विशेषाधिकाराच्या स्तरावर अवलंबून, त्याला या कीच्या काही भागांमध्ये प्रवेश करणे आवश्यक आहे.

HKEY ने सुरू होणार्‍या रेजिस्ट्रीमधील पदानुक्रमाच्या शिखरावर असलेल्या कळा पोळ्या मानल्या जातात.

एडिटरमध्ये, पोळ्या स्क्रीनच्या डाव्या बाजूला स्थित असतात जेव्हा सर्व की विस्तृत न करता पाहिल्या जातात. या रेजिस्ट्री की आहेत ज्या फोल्डर म्हणून दिसतात.

चला विंडोज रेजिस्ट्री की आणि त्याच्या सबकीजची रचना पाहू:

मुख्य नावाचे उदाहरण – HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804

येथे loc_0804 सबकी ब्रेकचा संदर्भ देते सबकी इनपुट जे HKEY_LOCAL_MACHINE रूट कीच्या सबकी सिस्टमला संदर्भित करते.

विंडोज रेजिस्ट्रीमध्ये सामान्य रूट की

खालीलपैकी प्रत्येक की स्वतःची वैयक्तिक पोळे आहे, ज्यामध्ये उच्च-स्तरीय कीमध्ये अधिक की समाविष्ट आहेत.

i HKEY_CLASSES_ROOT

हे विंडोज रेजिस्ट्रीचे रेजिस्ट्री हाइव्ह आहे ज्यामध्ये फाइल विस्तार असोसिएशन माहिती असते, प्रोग्रामेटिक अभिज्ञापक (ProgID), इंटरफेस आयडी (IID) डेटा, आणि वर्ग आयडी (CLSID) .

हे रेजिस्ट्री हाइव्ह HKEY_CLASSES_ROOT हे Windows ऑपरेटिंग सिस्टीममध्ये होणार्‍या कोणत्याही कृती किंवा इव्हेंटसाठी गेटवे आहे. समजा आम्हाला डाउनलोड फोल्डरमधील काही 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_b>_8

जेव्हा जेव्हा आम्ही एखादी फाइल डबल-क्लिक करतो आणि उघडतो तेव्हा फोटो म्हणू द्या, सिस्टम 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

हे अनेक रेजिस्ट्री पोळ्यांपैकी एक आहे जे स्थानिक संगणकासाठी विशिष्ट असलेल्या सर्व सेटिंग्ज संग्रहित करते. ही एक जागतिक की आहे जिथे संग्रहित माहिती कोणत्याही वापरकर्त्याद्वारे किंवा प्रोग्रामद्वारे संपादित केली जाऊ शकत नाही. या सबकीच्या जागतिक स्वरूपामुळे, या स्टोरेजमध्ये संग्रहित केलेली सर्व माहिती RAM वर सतत चालू असलेल्या आभासी कंटेनरच्या स्वरूपात असते. सॉफ्टवेअर वापरकर्त्यांसाठी बहुतेक कॉन्फिगरेशन माहिती स्थापित केली आहे आणि Windows ऑपरेटिंग सिस्टम स्वतः HKEY_LOCAL_MACHINE मध्ये व्यापलेली आहे. सध्या आढळलेले सर्व हार्डवेअर HKEY_LOCAL_MACHINE पोळ्यामध्ये संग्रहित केले आहे.

कसे करावे हे देखील जाणून घ्या: रेजिस्ट्रीद्वारे शोधताना Regedit.exe क्रॅशचे निराकरण करा

ही रेजिस्ट्री की पुढे 7 सब-कीमध्ये विभागली आहे:

1. SAM (सुरक्षा खाते व्यवस्थापक) - ही एक रेजिस्ट्री की फाइल आहे जी वापरकर्त्यांचे पासवर्ड सुरक्षित स्वरूपात (LM हॅश आणि NTLM हॅशमध्ये) संग्रहित करते. हॅश फंक्शन हे एन्क्रिप्शनचे एक प्रकार आहे जे वापरकर्त्यांच्या खाते माहितीचे संरक्षण करण्यासाठी वापरले जाते.

ही एक लॉक केलेली फाइल आहे जी सिस्टममध्ये C:WINDOWSsystem32config येथे असते, जी ऑपरेटिंग सिस्टम चालू असताना हलवली किंवा कॉपी केली जाऊ शकत नाही.

विंडोज वापरकर्ते त्यांच्या Windows खात्यांमध्ये लॉग इन करत असताना त्यांना प्रमाणीकृत करण्यासाठी सुरक्षा खाते व्यवस्थापक नोंदणी की फाइल वापरते. जेव्हा जेव्हा वापरकर्ता लॉग इन करतो तेव्हा Windows प्रविष्ट केलेल्या पासवर्डसाठी हॅशची गणना करण्यासाठी हॅश अल्गोरिदमची मालिका वापरते. जर एंटर केलेला पासवर्ड हॅश आत पासवर्ड हॅश सारखा असेल SAM नोंदणी फाइल , वापरकर्त्यांना त्यांच्या खात्यात प्रवेश करण्याची परवानगी दिली जाईल. ही एक फाईल देखील आहे जी आक्रमण करत असताना बहुतेक हॅकर्स लक्ष्य करतात.

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

3. प्रणाली (गंभीर बूट प्रक्रिया आणि इतर कर्नल फंक्शन्स) - या सबकीमध्ये संपूर्ण प्रणालीशी संबंधित महत्वाची माहिती असते जसे की संगणकाचे नाव, सध्या माउंट केलेली हार्डवेअर उपकरणे, फाइल सिस्टम आणि एखाद्या विशिष्ट घटनेत कोणत्या प्रकारच्या स्वयंचलित क्रिया केल्या जाऊ शकतात. मृत्यूचा निळा पडदा सीपीयू ओव्हरहाटिंगमुळे, एक तार्किक प्रक्रिया आहे जी संगणक आपोआप अशा घटनेत घेणे सुरू करेल. ही फाईल केवळ पुरेशा प्रशासकीय विशेषाधिकारांसह वापरकर्त्यांद्वारे प्रवेशयोग्य आहे. जेव्हा सिस्टम बूट होते तेव्हा सर्व लॉग डायनॅमिकरित्या सेव्ह होतात आणि वाचले जातात. विविध सिस्टम पॅरामीटर्स जसे की पर्यायी कॉन्फिगरेशन जे कंट्रोल सेट म्हणून ओळखले जातात.

4. सॉफ्टवेअर प्लग आणि प्ले ड्रायव्हर्स सारख्या सर्व तृतीय-पक्ष सॉफ्टवेअर कॉन्फिगरेशन येथे संग्रहित आहेत. या सबकीमध्ये सॉफ्टवेअर आणि विंडोज सेटिंग्ज आहेत जी आधीपासून अस्तित्वात असलेल्या हार्डवेअर प्रोफाइलशी जोडलेली आहेत जी विविध ऍप्लिकेशन्स आणि सिस्टम इंस्टॉलर्सद्वारे बदलली जाऊ शकतात. सॉफ्टवेअर डेव्हलपर वापरकर्त्यांना त्यांचे सॉफ्टवेअर वापरले जात असताना कोणती माहिती ऍक्सेस केली जाते ते मर्यादित किंवा परवानगी देतात, हे पॉलिसीज सबकी वापरून सेट केले जाऊ शकते जे ऍप्लिकेशन्स आणि सिस्टम सेवांवर सामान्य वापर धोरणे लागू करते ज्यामध्ये प्रमाणीकरण करण्यासाठी वापरलेली सिस्टम प्रमाणपत्रे समाविष्ट असतात. , ठराविक प्रणाली किंवा सेवा अधिकृत किंवा नाकारणे.

5. हार्डवेअर जी एक सबकी आहे जी सिस्टम बूट दरम्यान डायनॅमिकली तयार केली जाते

6. घटक सिस्टम-व्यापी उपकरण-विशिष्ट घटक कॉन्फिगरेशन माहिती येथे आढळू शकते

7. BCD.dat (सिस्टम विभाजनातील oot फोल्डरमध्ये) जी एक गंभीर फाइल आहे जी सिस्टम वाचते आणि सिस्टम बूट क्रमादरम्यान रॅममध्ये रजिस्ट्री लोड करून कार्यान्वित करणे सुरू करते.

iii HKEY_CURRENT_CONFIG

या सबकीच्या अस्तित्वाचे मुख्य कारण म्हणजे व्हिडिओ तसेच नेटवर्क सेटिंग्ज संग्रहित करणे. ती व्हिडिओ कार्डशी संबंधित सर्व माहिती असू शकते जसे की रिझोल्यूशन, रिफ्रेश रेट, आस्पेक्ट रेशो इ. तसेच नेटवर्क.

हे एक रेजिस्ट्री हाइव्ह देखील आहे, जो Windows रजिस्ट्रीचा भाग आहे आणि सध्या वापरल्या जाणार्‍या हार्डवेअर प्रोफाइलबद्दल माहिती संग्रहित करते. HKEY_CURRENT_CONFIG हा खरंतर HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry की साठी एक पॉइंटर आहे, हा फक्त HKEY_LOCAL_MACHINESYSTEMTHEMCHINESYSTEMTROFILESYSTEMHYSTEMProfiles की अंतर्गत सूचीबद्ध केलेल्या सध्याच्या सक्रिय हार्डवेअर प्रोफाइलसाठी एक पॉइंटर आहे.

म्हणून HKEY_ CURRENT_CONFIG आम्हाला सध्याच्या वापरकर्त्याच्या हार्डवेअर प्रोफाइलचे कॉन्फिगरेशन पाहण्यास आणि सुधारित करण्यास मदत करते, जे आम्ही वर सूचीबद्ध केल्याप्रमाणे तीनपैकी कोणत्याही ठिकाणी प्रशासक म्हणून करू शकतो कारण ते सर्व समान आहेत.

iv HKEY_CURRENT_USER

रेजिस्ट्री पोळ्यांचा भाग ज्यामध्ये स्टोअर सेटिंग्ज तसेच Windows आणि सॉफ्टवेअरसाठी कॉन्फिगरेशन माहिती असते जी सध्या लॉग-इन केलेल्या वापरकर्त्यासाठी विशिष्ट आहे. उदाहरणार्थ, रेजिस्ट्री की मधील विविध रेजिस्ट्री मूल्ये HKEY_CURRENT_USER हायव्ह कंट्रोल यूजर-लेव्हल सेटिंग्जमध्ये असतात जसे की कीबोर्ड लेआउट, प्रिंटर स्थापित, डेस्कटॉप वॉलपेपर, डिस्प्ले सेटिंग्ज, मॅप केलेले नेटवर्क ड्राइव्ह आणि बरेच काही.

तुम्ही कंट्रोल पॅनलमधील विविध ऍपलेटमध्ये कॉन्फिगर केलेल्या अनेक सेटिंग्ज HKEY_CURRENT_USER रेजिस्ट्री हाइव्हमध्ये संग्रहित केल्या जातात. HKEY_CURRENT_USER हाईव्ह वापरकर्ता-विशिष्ट असल्यामुळे, त्याच संगणकावर, त्यामधील की आणि मूल्ये वापरकर्त्यानुसार भिन्न असतील. हे जागतिक असलेल्या इतर रेजिस्ट्री हाइव्ह्सपेक्षा वेगळे आहे, याचा अर्थ ते Windows मधील सर्व वापरकर्त्यांसाठी समान माहिती राखून ठेवतात.

रेजिस्ट्री एडिटरवरील स्क्रीनच्या डाव्या बाजूला क्लिक केल्याने आम्हाला HKEY_CURRENT_USER मध्ये प्रवेश मिळेल. सुरक्षितता उपाय म्हणून, HKEY_CURRENT_USER वर संग्रहित केलेली माहिती आमच्या सुरक्षा अभिज्ञापक म्हणून HKEY_USERS हाइव्हच्या खाली स्थित की साठी फक्त एक सूचक आहे. कोणत्याही क्षेत्रात केलेले बदल तात्काळ लागू होतील.

v. HKEY_USERS

यामध्ये प्रत्येक वापरकर्ता प्रोफाइलसाठी HKEY_CURRENT_USER कीशी संबंधित सबकी समाविष्ट आहेत. आमच्याकडे विंडोज रेजिस्ट्रीमध्ये असलेल्या अनेक रेजिस्ट्री पोळ्यांपैकी हे देखील एक आहे.

सर्व वापरकर्ता-विशिष्ट कॉन्फिगरेशन डेटा येथे लॉग केला आहे, जो सक्रियपणे डिव्हाइस वापरत आहे अशा प्रत्येकासाठी त्या प्रकारची माहिती HKEY_USERS अंतर्गत संग्रहित केली जाते. सिस्टमवर संग्रहित केलेली सर्व वापरकर्ता-विशिष्ट माहिती जी विशिष्ट वापरकर्त्याशी संबंधित आहे ती HKEY_USERS हाइव्ह अंतर्गत संग्रहित केली जाते, आम्ही वापरकर्त्यांना अद्वितीयपणे ओळखू शकतो. सुरक्षा ओळखकर्ता किंवा SID जे वापरकर्त्याने केलेले सर्व कॉन्फिगरेशन बदल लॉग करते.

हे सर्व सक्रिय वापरकर्ते ज्यांचे खाते HKEY_USERS हाइव्हमध्ये अस्तित्त्वात आहे ते सिस्टम प्रशासकाने दिलेल्या विशेषाधिकाराच्या आधारावर प्रिंटर, स्थानिक नेटवर्क, स्थानिक स्टोरेज ड्राइव्ह, डेस्कटॉप पार्श्वभूमी इत्यादी सामायिक संसाधनांमध्ये प्रवेश करण्यास सक्षम असतील. त्यांच्या खात्याची विशिष्ट नोंदणी आहे. वर्तमान वापरकर्त्याच्या SID अंतर्गत संग्रहित की आणि संबंधित रेजिस्ट्री मूल्ये.

फॉरेन्सिक माहितीच्या संदर्भात प्रत्येक SID प्रत्येक वापरकर्त्यावर मोठ्या प्रमाणात डेटा संग्रहित करते कारण ते वापरकर्त्याच्या खात्याखाली प्रत्येक घटना आणि कारवाईचा लॉग बनवते. यामध्ये वापरकर्त्याचे नाव, वापरकर्त्याने संगणकावर किती वेळा लॉग इन केले, शेवटच्या लॉगिनची तारीख आणि वेळ, शेवटचा पासवर्ड बदलण्याची तारीख आणि वेळ, अयशस्वी लॉगिनची संख्या इत्यादींचा समावेश आहे. याव्यतिरिक्त, त्यात विंडोज लोड केव्हा होते आणि लॉगिन प्रॉम्प्टवर बसते याची नोंदणी माहिती देखील असते.

शिफारस केलेले: फिक्स द रेजिस्ट्री एडिटरने काम करणे थांबवले आहे

डीफॉल्ट वापरकर्त्यासाठी रेजिस्ट्री की प्रोफाईलमधील ntuser.dat फाईलमध्ये संग्रहित केल्या जातात, की आम्हाला डीफॉल्ट वापरकर्त्यासाठी सेटिंग्ज जोडण्यासाठी regedit वापरून पोळे म्हणून लोड करावे लागेल.

आम्ही Windows नोंदणीमध्ये शोधण्याची अपेक्षा करू शकतो अशा डेटाचे प्रकार

वरील सर्व-चर्चा केलेल्या की आणि सबकीजमध्ये खालीलपैकी कोणत्याही डेटा प्रकारांमध्ये कॉन्फिगरेशन, मूल्ये आणि गुणधर्म जतन केले जातील, सामान्यतः, हे खालील डेटा प्रकारांचे संयोजन आहे जे आमची संपूर्ण विंडो रेजिस्ट्री बनवते.

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

निष्कर्ष

विंडोज रेजिस्ट्री ही क्रांती काही कमी नाही, ज्याने सिस्टम आणि अॅप्लिकेशन कॉन्फिगरेशन जतन करण्यासाठी मजकूर फाइल्सचा फाईल विस्तार म्हणून वापर करून येणारा सुरक्षितता जोखीम कमी केला नाही तर अॅप्लिकेशन डेव्हलपरच्या कॉन्फिगरेशन किंवा .ini फाइल्सची संख्या देखील कमी केली. त्यांच्या सॉफ्टवेअर उत्पादनासह पाठवावे लागले. सिस्टम तसेच सिस्टमवर चालणारे सॉफ्टवेअर या दोन्हीद्वारे वारंवार ऍक्सेस केलेला डेटा संग्रहित करण्यासाठी केंद्रीकृत भांडार असण्याचे फायदे अगदी स्पष्ट आहेत.

एकाच मध्यवर्ती ठिकाणी विविध सानुकूलने आणि सेटिंग्जमध्ये प्रवेश करण्याच्या सोयीमुळे तसेच विविध सॉफ्टवेअर डेव्हलपर्सद्वारे डेस्कटॉप ऍप्लिकेशन्ससाठी विंडोजला पसंतीचे प्लॅटफॉर्म बनवले आहे. जर तुम्ही विंडोजच्या उपलब्ध डेस्कटॉप सॉफ्टवेअर अॅप्लिकेशन्सच्या संपूर्ण व्हॉल्यूमची Apple च्या macOS शी तुलना केली तर हे अगदी स्पष्ट होईल. थोडक्यात, आम्ही विंडोज रजिस्ट्री कशी कार्य करते आणि त्याची फाइल संरचना आणि विविध रेजिस्ट्री की कॉन्फिगरेशन्सचे महत्त्व तसेच संपूर्ण प्रभावासाठी नोंदणी संपादक वापरण्यासाठी चर्चा केली.

एलोन डेकर

एलोन हा सायबर एस मध्ये एक टेक लेखक आहे. तो आता सुमारे 6 वर्षांपासून कसे-करायचे मार्गदर्शक लिहित आहे आणि त्याने अनेक विषयांचा समावेश केला आहे. त्याला विंडोज, अँड्रॉइडशी संबंधित विषय आणि नवीनतम युक्त्या आणि टिप्स कव्हर करायला आवडतात.