विंडोज रजिस्ट्री - क्यों (और कहाँ) यह मौजूद है?


13

रजिस्ट्री के बारे में एक दोस्त से बात कर रहा था, और मुझे एहसास हुआ कि Microsoft जिन मुद्दों को हल करने की कोशिश कर रहा था, उन्हें याद नहीं कर सका। मुझे पता है कि बहुत सारे अलग-अलग स्थानों / तरीकों में अपनी वरीयताओं को संग्रहीत करने के लिए बहुत सारे अलग-अलग कार्यक्रमों के साथ कुछ करना था, लेकिन जैसा कि मैंने कहा कि यह बहुत मजबूत तर्क की तरह प्रतीत नहीं हुआ। एक बेहतर कारण होना चाहिए।

प्रश्न का भाग बी है: रजिस्ट्री को कैसे संग्रहित किया जाता है ताकि यह खोज करने के लिए इतना धीमा हो? ऐसा लगता है कि कोई फर्क नहीं पड़ता कि आपका प्रोसेसर कितना तेज है या आपकी हार्ड डिस्क कितनी तेज है (मुझे अभी एक इंटेल एसएसडी मिला है), फिर भी एक VIRGIN XP सिस्टम की रजिस्ट्री को खोजने में सेकंड लगते हैं ... लगभग 10 साल लग गए। पहले। क्या शानदार तकनीक सीपीयू और भंडारण प्रगति के लिए विंडोज के इस पहलू को सक्षम बनाती है?

स्पष्टीकरण: मुझे लगता है कि ज्यादातर लोगों ने मेरे सवाल का गलत अर्थ निकाला है। यह मुझे लगता है (और मैं पूरी तरह से गलत हो सकता है), कि रजिस्ट्री खोज करने में लगभग उतना ही समय लगता है जितना अब एक दशक पहले लगा था, जो मुझे आश्चर्यजनक लगता है कि प्रसंस्करण गति में प्रगति को देखते हुए। मैं रजिस्ट्री संपादन की वकालत नहीं कर रहा हूँ (हालाँकि मैंने इसे वर्षों से अपेक्षित होने की तुलना में अधिक कर रहा हूँ) और मुझे यह शिकायत नहीं है कि इसमें बहुत लंबा समय लगता है - मैं बस इस बारे में उत्सुक हूँ कि खोज की गति क्यों है ' टी पिछले 10 वर्षों में प्रसंस्करण शक्ति के साथ पैमाने पर लग रहा था। मुझे एहसास हुआ कि रजिस्ट्री मेरे लिए इस अजीब ब्लैक बॉक्स की तरह है, इसलिए यह सवाल है।


2
आपको एंड-यूज़र के रूप में रजिस्ट्री की खोज करने की आवश्यकता कब और क्यों है? मैंने ऐसा कभी नहीं किया है, जिज्ञासा से बाहर भी नहीं और मैं लगभग 14 वर्षों से एक पीसी का उपयोग कर रहा हूं ...
एलेक्स

1
अतीत में यह काम में आया था, जबकि सिस्टम स्टार्ट में जो शुरू हुआ था, वह देख रहा था। लेकिन अब उसके लिए ऑटोरन ( Technet.microsoft.com/en-us/sysinternals/bb963902.aspx ) है। समान रूप से कुछ कार्यक्रमों की स्थापना रद्द करने के बाद रजिस्ट्री प्रविष्टियों को साफ नहीं किया (और अभी भी नहीं है), जो कभी-कभी नकारात्मक दुष्प्रभाव हो सकते हैं। लेकिन उस के लिए भी अब रजिस्ट्री क्लीनर हैं।
डार्टोनी

1
@alex: एंड-यूजर्स गेम खेलने के लिए, रजिस्ट्री सर्चिंग और एडिटिंग कुछ पथ मुद्दों को हल करने के लिए उपयोगी था (और अभी भी है), कुछ विकल्पों को ट्वीक करें, या सीडी-कीज़ को रिकवर करें।
गन्नूपी

आप केवल सेकंड के बारे में शिकायत कर रहे हैं? कुछ धर्मात्मा धैर्य रखें। जब तक 10 मिनट से अधिक समय नहीं लगता है, यह तेज है।
KdgDev

4
रजिस्ट्री वैश्विक खोज प्रदर्शन के लिए अनुकूलित नहीं है। यह व्यक्तिगत कुंजी लुकअप और अपडेट के लिए अनुकूलित है।
ग्रेग हेवगिल

जवाबों:


10

इस तरह के विवरण के लिए विकिपीडिया बहुत अच्छा है, आगे की ऑपरेटिंग सिस्टम में विंडोज रजिस्ट्री - समकक्षों को
पढ़ें

मार्क रोसिनोविच के उत्कृष्ट नोट्स को पढ़ने के लिए रजिस्ट्री कैसे काम करती है, इस पर अधिक जानने के लिए

एक अन्य दृष्टिकोण के लिए एक कोडिंगहोरर आर्टिकल भी है
। क्या विंडोज रजिस्ट्री एक अच्छा विचार था? (वहां टिप्पणियाँ भी पढ़ें)।


प्रत्येक रजिस्ट्री हाइव को एक अलग फ़ाइल में संग्रहीत किया जाता है।
ग्रेग हेविगिल

हां ग्रेग, मुझे उस व्याख्या का एहसास हुआ। यह पहले से तय है। धन्यवाद।
निक

12

रजिस्ट्री को कई फाइलों में संग्रहित किया जाता है। विकिपीडिया पर स्थानों के साथ बहुत अच्छा वर्णन है ।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.