रजिस्ट्री मान के हो?

विभिन्न प्रकारका रजिस्ट्री मानहरूको व्याख्या

विन्डोज रेजिस्ट्रीले मानहरू भनिन्छ जुन मानहरू विन्डोज र एप्लिकेसनहरू सन्दर्भमा निर्दिष्ट निर्देशनहरू समावेश गर्दछ।

धेरै प्रकारको रजिस्ट्री मानहरू अवस्थित छन्, जसको सबै तल वर्णन गरिएको छ। यसमा string values, binary values, DWORD (32-bit) मानहरू, QWORD (64-बिट) मानहरू, बहु-string मानहरू, र विस्तारयोग्य स्ट्रिंग मान समावेश गर्दछ।

रजिस्ट्री मूल्यहरू कहाँ छन्?

रजिस्ट्री मानहरू सबै विन्डोज 10 , विन्डोज 8 , विन्डोज 7 , विन्डोज विस्टाविन्डोज एक्सपीमा रजिस्ट्रीमा भरिएको भेट्टाउन सकिन्छ।

रजिस्ट्री सम्पादकमा रजिस्ट्री मानहरू मात्र होइन तर रजिस्ट्री कुञ्जीरजिस्ट्री हिपहरू पनि हुन् । यी प्रत्येक वस्तुहरू फोल्डरहरूको जस्तो हुन् र रजस्ट्री सम्पादकको बायाँ छेउमा देखाइन्छ। रजस्ट्री मानहरू, त्यसपछि, यी कुञ्जी भित्रको भण्डार गरिएका फाइलहरू र तिनीहरूका "उपकुञ्जी।"

उपकुञ्जी चयन गर्नाले सबै यसको रजिस्ट्री मानहरू रेजिस्ट्री सम्पादकको दाहिने छेउमा देखाउनेछ। यो विन्डोज रजिस्ट्रीमा एक मात्र स्थान हो जहाँ तपाई रजिस्ट्री मानहरू देख्नुहुनेछ - तिनीहरू बायाँ छेउमा सूचीबद्ध छैनन्।

यहाँ केही रजिस्ट्री स्थानहरूको केहि उदाहरणहरू छन्, बोल्डमा रजिस्ट्री मानको साथ:

प्रत्येक उदाहरणमा, रजिस्ट्री मान टाढाको दायाँ प्रविष्टि हो। फेरि, रजिस्ट्री सम्पादकमा, यी प्रविष्टिहरू दाहिने छेउमा फाइलहरू देखाइन्छन्। प्रत्येक मान कुञ्जीमा राखिएको छ, र प्रत्येक कुञ्जी रजिस्ट्री घेरामा (माथिको बायाँ माथिको फोल्डर) माथि उत्पन्न हुन्छ।

यो सटीक ढाँचा बिना अपवाद बिना विन्डोज रजस्ट्री भरिएको छ।

रजिस्ट्री मानहरूको प्रकार

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

स्ट्रिंग मूल्य

स्ट्रिङ मानहरू तिनीहरूलाई "ab" अक्षरहरूको साथ सानो रातो आइकनद्वारा संकेत गरिएको छ। यी रजिस्ट्रीमा सबैभन्दा अधिक प्रयोग गरिएका मानहरू छन् र यो पनि मानव-पढ्न योग्य। तिनीहरू अक्षर, अंकहरू, र प्रतीकहरू समावेश गर्न सक्छन्।

यहाँ स्ट्रिङ मानको उदाहरण हो:

HKEY_CURRENT_USER \ नियन्त्रण प्यानल \ किबोर्ड \ कीबोर्ड स्प्रेड

जब तपाईले कीबोर्डलाई यो स्थान रजिस्ट्रीमा यस स्थानमा खोल्नुहुन्छ, तपाईले एन्टिजरलाई 31 मा जस्तै दिईन्छ।

यस विशेष उदाहरणमा, स्ट्रिङ मानले क्यारेक्टरले यसलाई कुञ्जी दोहोर्याउँदाको कुञ्जीले दोहोर्याउने दरलाई परिभाषित गर्छ। यदि तपाईं 0 लाई मान परिवर्तन गर्नुभयो भने, गति 31 भन्दा कम रह्यो भन्दा बढि ढिलो हुनेछ।

विन्डोज रेजिस्ट्रीमा प्रत्येक स्ट्रिंग मान कहाँ रेजिस्ट्रीमा अवस्थित निर्भर गर्दछ फरक उद्देश्यको लागि प्रयोग गरिन्छ, र प्रत्येक एक फरक मानमा परिभाषित गर्दा प्रत्येक विशेष प्रकार्य कार्य गर्नेछ।

उदाहरणको लागि, अर्को स्ट्रिङ मान किबोर्ड उपकुंजीमा अवस्थित छ, एकलाई प्रारम्भिक केईईबोर्ड इन्डिकेटर भनिन्छ। 0 र 31 बीचको नम्बर चयन गर्ने बरु, यो स्ट्रिङ मानले केवल 0 वा 2 लाई स्वीकार गर्दछ, जहाँ 0 को अर्थ हो यदि तपाइँको कम्प्युटर पहिला सुरु हुन्छ जब NUMLOCK कुञ्जी बन्द हुनेछ, र 2 को मानले NUMLOCK कुञ्जी खोल्छ पूर्वनिर्धारित।

यी रजिस्ट्रीमा string मानहरूको मात्र प्रकार होइन। अरूले फाईल वा फोल्डरको पथमा उल्लेख गर्न सक्छन्, वा प्रणाली उपकरणका लागि वर्णनको रूपमा सेवा गर्दछ।

स्ट्रिङ मान रजिस्ट्री सम्पादकमा सूचीबद्ध "REG_SZ" को रूपमा रजिस्ट्री मानको प्रकार हो।

बहु-स्ट्रिंग मान

एक बहु-स्ट्रिंग मान एक भिन्नतासँग string मानसँग समान छ जुन तिनीहरू एक रेखाको सट्टा मानहरूको सूची समावेश गर्न सक्दछ।

विन्डोजमा डिस्क डिफ्रागर्मर उपकरणले निम्न बहु-स्ट्रिंग मान प्रयोग गर्दछ केही निश्चित मापदण्डहरू परिभाषित गर्न जुन सेवामा अधिकारहरू हुनुपर्दछ:

HKEY_LOCAL_MACHINE \ प्रणाली \ CurrentControlSet \ सेवा \ defragsvc \ आवश्यक आवश्यकविशेषता

यो रजिस्ट्री मान खोल्दै यसले देखाउँछ कि यसमा सबै निम्न string मानहरू समावेश गर्दछ:

सेन्चेंजसम्बन्धितप्राथमिवर्तनसेप्पोरेशनप्राथमिकर्ताईआईएनएनसीजकार्यकार्यकार्यसेटप्राथमिकता SeTcbPrivilege सीएसप्रणालीप्रोफाइलपरिवर्तन SeAuditPrivilege सेन्ट्रेटग्लोबलप्राइवेट SeBackup प्राइभेसी SeManage भोल्युमपरिवर्तन

रजिस्ट्रीमा सबै बहु-स्ट्राइक मानहरू एक भन्दा बढि प्रविष्टि हुनेछ। केहिले एकल string string को रूपमा एकैचोटी तरिकाको प्रकार्य गर्दछ, तर यदि उनीहरूको आवश्यकता भएमा थप प्रविष्टिहरूको लागि अतिरिक्त स्थान छ।

रजिस्ट्री सम्पादकले बहु-स्ट्रिंग मानहरू "REG_MULTI_SZ" को रूपमा रजिस्ट्री मानहरूको प्रकारको सूची गर्दछ।

विस्तारयोग्य स्ट्रिंग मान

एक विस्तारित स्ट्रिङ मान माथि माथि string string मान जस्तै छ कि तिनीहरू चरमा हुन्छन्। जब यी प्रकारका रजिस्ट्री मानहरू विन्डोज वा अन्य कार्यक्रमहरूद्वारा बोलाइन्छन्, तिनीहरूका मानहरू विस्तारित हुन्छन् जुन चर चर परिभाषित गर्दछ।

अधिक विस्तारयोग्य स्ट्रिङ मानहरू रजस्ट्री सम्पादकमा सजिलै चिन्न सकिन्छ किनभने तिनीहरूको मानहरूले% चिन्हहरू समावेश गर्दछ।

वातावरण चर चर विस्तार योग्य स्ट्रिंग मूल्यहरुको राम्रो उदाहरण हो:

HKEY_CURRENT_USER \ पर्यावरण \ TMP

TMP विस्तारयोग्य स्ट्रिङ मान % USERPROFILE% \ AppData \ Local \ Temp हो । यस प्रकार को रजिस्ट्री मान को लाभ यो हो कि डेटा प्रयोगकर्ता को प्रयोगकर्ता नाम को हुनु पर्छ किनकि यो % USERPROFILE% चरयोग को उपयोग गर्दछ।

जब विन्डोज वा अर्को अनुप्रयोगले यो TMP मानलाई कल गर्दछ, यो जो कि चर चरमा अनुवाद गरिन्छ। पूर्वनिर्धारित रूपमा, विन्डोजले यो चर प्रयोग गर्दछ जस्तै मार्ग पत्ता लगाउन C: \ प्रयोगकर्ता \ टम \ AppData \ Local \ Temp

"REG_EXPAND_SZ" रजिस्ट्री मानको प्रकार हो जुन रजिस्ट्री सम्पादकले विस्तार योग्य स्ट्रिंग मानहरू सूची गर्दछ।

बाइनरी मूल्य

जसको नामले सुझाव दिन्छ, यी प्रकारको रजिस्ट्री मानहरू बाइनरीमा लेखिएको छ। रजस्ट्री सम्पादकमा भएका प्रतीकहरू नीलो र जोरोस भएका छन्।

HKEY_CURRENT_USER \ नियन्त्रण प्यानल \ डेस्कटप \ सञ्झ्यालटाइमिक्स \ क्याप्शनफन्ट

माथिको पथ Windows विन्डोजमा पाइन्छ, के साथ CaptionFont बाइनरी मान हुन। यस उदाहरणमा, यस रेजिस्ट्री मान खोल्नुहोस् विन्डोजमा चित्रवर्णनका लागि फन्ट नाम देखाउँछ, तर यो डेटा नियमित, मानव-पढ्न योग्य फारमको सट्टा बाइनरीमा लेखिएको छ।

रजिस्ट्री सम्पादक सूची "REG_BINARY" लाई बाइनरी मानहरूको लागि रजिस्ट्री मानको प्रकारको रूपमा।

DWORD (32-बिट) मानहरू र QWORD (64-बिट) मानहरू

दुवै DWORD (32-बिट) मानहरू र QWORD (64-बिट) मानहरूमा विन्डोज रेजिस्ट्रीमा नीलो आइकन छ। तिनीहरूको मानहरू दशमलव वा हेक्साडेसिमल ढाँचामा व्यक्त गर्न सकिन्छ।

कारण एक अनुप्रयोगले DWORD (32-बिट) मान सिर्जना गर्न सक्छ र अर्को QWORD (64-बिट) मान पनी छैन कि यो विन्डोजको 32-बिट वा 64-बिट संस्करणबाट चलिरहेको छ, तर सट्टा मात्र बिट लम्बाईमा मूल्यको। यसको अर्थ तपाईं दुवै 32-bit र 64-बिट अपरेटिङ सिस्टमहरूमा दुवै प्रकारका रजिस्ट्री मानहरू हुन सक्नुहुनेछ।

यस सन्दर्भमा, "शब्द" को अर्थ छ 16 बिट्स। DWORD, त्यसपछि, अर्थ "डबल-शब्द," वा 32 बिट्स (16 एक्स 2)। यो तर्क पछ्याउँदै, QWORD को अर्थ "क्वाड-शब्द," वा 64 बिट्स (16 एक्स 4)।

एउटा अनुप्रयोगले उचित रजिस्ट्री मान सिर्जना गर्नेछ जुन यो बिट लम्बाइ नियम पालन गर्न आवश्यक छ।

निम्न Windows रजिस्ट्री मा एक DWORD (32-बिट) मान को एक उदाहरण हो:

HKEY_CURRENT_USER \ नियन्त्रण कक्ष \ निजीकरण \ डेस्कटप स्लाइड शो \ अन्तराल

यस DWORD (32-बिट) मान खोल्नाले 1800000 को मान डेटा (र हेक्साडेसिमलमा 1b7740) लाई सम्भावित रूपमा देखाउनेछ। यो रजिस्ट्री मानले तपाईंको कितनी छिटो (मिलिसेकेण्डमा) तपाईंको स्क्रिनसेभरले फोटो स्लाइड शोमा प्रत्येक स्लाइडको माध्यमबाट चल्छ।

रजिस्ट्री सम्पादकले क्रमशः रजिस्ट्री मानहरूको "REG_DWORD" र "REG_QWORD" प्रकारहरूको रूपमा DWORD (32-बिट) मानहरू र QWORD (64-बिट) मानहरू देखाउँछ।

ब्याकअप अप & amp; रजिस्ट्री मानहरू पुनर्स्थापित गर्दै

यदि तपाइँ पनि एक मान पनि परिवर्तन गर्दै हुनुहुन्छ भने फरक छैन, तपाईले सुरु गर्नु अघि जगेडा राख्नुहुन्छ, केवल यो निश्चित हुन सक्नुहुनेछ कि तपाइँ यसलाई फिर्ता रजस्ट्री सम्पादकमा पुन: बहाल गर्न सक्नुहुनेछ यदि केहि अप्रत्याशित हुन्छ।

दुर्भाग्यवश, तपाईं व्यक्तिगत रजिस्ट्री मानहरू ब्याकअप गर्न सक्नुहुन्न। यसको सट्टा, तपाइँले रजिस्ट्री कुञ्जीको मान मान्नुपर्छ कि मूल्य भित्र छ। हेर्नुहोस् यो काम गर्न आवश्यक छ भने तपाईले Windows रजिस्ट्री कसरी ब्याकअप गर्नु हुन्छ।

एक रजिस्ट्री ब्याकअप आरजी फाइलको रूपमा बचत गरिएको छ, जुन तपाईले तपाईलाई परिवर्तन गर्नुभएका बेला पूर्ववत गर्न आवश्यक भए पछि तपाईले Windows रजिस्ट्रीमा पुन: बहाल गर्न सक्नुहुनेछ। यदि तपाइँलाई मद्दत चाहिन्छ भने Windows रजिस्ट्री को पुनर्स्थापित गर्ने को लागी हेर्नुहोस्।

जब म रेजिस्ट्री मानहरू खोल्न / सम्पादन गर्न आवश्यक हुन्छ?

नयाँ रजिस्ट्री मानहरू सिर्जना गर्न, वा अवस्थितहरू मेटाउँदै / सम्पादन गर्न, विन्डोजमा वा अर्को प्रोग्रामको साथमा समस्या निवारण गर्न सक्छ। तपाइँ प्रोग्राम सेटिङ tweak वा अनुप्रयोगको सुविधाहरू असक्षम गर्न रजिस्ट्री मानहरू परिवर्तन गर्न सक्नुहुनेछ।

कहिलेकाहीँ, तपाइँले केवल जानकारी उद्देश्यका लागि रजिस्ट्री मानहरू खोल्न आवश्यक पर्दछ।

यहाँ केही उदाहरणहरू छन् जुन सम्पादित वा रजिस्ट्री मानहरू खोल्न समावेश गर्दछ:

रजिस्ट्री मानहरूमा परिवर्तनहरू गर्ने सामान्य सिंहावलोकनको लागि, हेर्नुहोस् कसरी, परिवर्तन, र रजिस्ट्री कुञ्जी र मान कसरी हेर्नुहोस्।

रजिस्ट्री मानहरूमा थप जानकारी

रजिस्ट्री मान खोल्दा तपाईंलाई यसको डाटा सम्पादन गर्न दिनेछ। तपाईंको कम्प्युटरमा फाईलहरूको विपरीत जुन तपाईले तिनीहरूलाई सुरुवात गर्नुहुँदा वास्तवमा केहि गर्न सक्दछ, रजिस्ट्री मानहरू तपाईका लागि तिनीहरूलाई सम्पादन गर्न खुला छ। अन्य शब्दहरूमा, Windows रजिस्ट्रीमा कुनै पनि रजिस्ट्री मान खोल्न पूर्ण रूपमा सुरक्षित छ। तथापि, बिना नै सम्पादन सम्पादनहरू तपाईलाई के गरिरहनु भएको राम्रो जानकारी छैन।

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

तपाईंले REG_NONE को रूपमा सूचीबद्ध Windows रजिस्ट्रीमा केहि रजिस्ट्री मानहरू देख्न सक्नुहुन्छ। यी बाइनरी मानहरू जुन खाली डेटा रजिस्ट्रीमा लेखिएको हुन्छ सिर्जना गरिन्छ। यस प्रकारको रजिस्ट्री मान खोल्दै यसको मान डेटा हेक्सडेसेमल ढाँचामा जेरोसको रूपमा देखाउँछ, र रजस्ट्री सम्पादकले यी मानहरू (शून्य-लम्बाइ बाइनरी मान) को रूपमा सूचीबद्ध गर्छ।

कमाइ प्रम्प्ट प्रयोग गर्दै, तपाईले मेट्न सक्नुहुन्छ र reg delete को साथ रजिस्ट्री कुञ्जीहरू थप्न सक्नुहुन्छ र पुन: आदेश स्विचहरू।

रजिस्ट्री कुञ्जी भित्र सबै रजिस्ट्री मानहरूको लागि अधिकतम साइज 64 किलोबाइटसम्म सीमित छ।