Windows रजिस्ट्री एक पदानुक्रमित डेटाबेस है जो Microsoft Windows ऑपरेटिंग सिस्टम पर कॉन्फ़िगरेशन सेटिंग्स और विकल्पों को संग्रहीत करता है। इसमें लो-लेवल ऑपरेटिंग सिस्टम घटकों के साथ-साथ प्लेटफॉर्म पर चलने वाले एप्लिकेशन के लिए सेटिंग्स शामिल हैं। कर्नेल, डिवाइस ड्राइवर, सेवाएं, SAM, यूजर इंटरफेस, और थर्ड-पार्टी एप्लिकेशन सभी रजिस्ट्री का उपयोग करते हैं। रजिस्ट्री सिस्टम प्रदर्शन के प्रोफाइलिंग के लिए काउंटर तक पहुंचने का एक साधन भी प्रदान करती है। डिफ़ॉल्ट रूप से, रजिस्ट्री कंप्यूटर पर सक्रिय सत्र के दौरान अपने प्रोसेसिंग का प्रबंधन करती है।
Registry Policy Processing
हमने देखा है कि ग्रुप पॉलिसी के बैकग्राउंड रिफ्रेश को कैसे अक्षम किया जाए। रजिस्ट्री पॉलिसी प्रोसेसिंग ग्रुप पॉलिसी के समान तर्क साझा करती है। किसी भी मामले में, रजिस्ट्री प्रोसेसिंग के बैकग्राउंड रिफ्रेश को अक्षम करने से सिस्टम को प्रभावित नीतियों को बैकग्राउंड में अपडेट करने से रोका जाता है, जबकि कंप्यूटर उपयोग में है। अधिकांश उपयोगकर्ताओं के लिए यह ठीक है, कुछ वातावरणों में, सिस्टम प्रशासक रजिस्ट्री के बैकग्राउंड रिफ्रेश को अक्षम करना चाह सकते हैं, और बैकग्राउंड अपडेट उपयोगकर्ता को बाधित कर सकते हैं, प्रोग्राम को रोक सकते हैं या असामान्य रूप से संचालित कर सकते हैं, और दुर्लभ मामलों में, डेटा को नुकसान पहुंचा सकते हैं।
रजिस्ट्री पॉलिसी प्रोसेसिंग के बैकग्राउंड रिफ्रेश को कॉन्फ़िगर करें
1. Windows Key + R संयोजन दबाएं, Run डायलॉग बॉक्स में gpedit.msc डालें और Local Group Policy Editor खोलने के लिए Enter दबाएं।
2. यहां नेविगेट करें:
Computer Configuration -> Administrative Templates -> System -> Group Policy

3. दाएं पेन में, सेटिंग Configure registry processing policy देखें। इसका डिफ़ॉल्ट रूप से Not Configured स्थिति होनी चाहिए। इस पर डबल-क्लिक करने से निम्न विंडो प्राप्त होगी:

4. कंप्यूटर उपयोग में होने पर रजिस्ट्री प्रोसेसिंग को रोकने के लिए Enabled स्थिति पर क्लिक करें। इसके अतिरिक्त, जैसा संकेत दिया गया है, विकल्प Do not apply during periodic background processing को चेक करें। साथ ही, आप Process even if the Group Policy objects have not changed विकल्प को अनचेक करके कंप्यूटर को रजिस्ट्री डेटाबेस को अपडेट करने से रोक सकते हैं भले ही ग्रुप पॉलिसी बदली न हो।
5. Apply फिर OK पर क्लिक करें। परिणाम प्राप्त करने के लिए Reboot करें। बस!
रजिस्ट्री संपादक का उपयोग करके रजिस्ट्री प्रोसेसिंग के बैकग्राउंड रिफ्रेश को अक्षम करें
1. Windows Key + R संयोजन दबाएं, Run डायलॉग बॉक्स में Regedt32.exe डालें और Registry Editor खोलने के लिए Enter दबाएं।
2. इस रजिस्ट्री कुंजी पर नेविगेट करें:’
HKLM\Software\Policies\Microsoft\Windows

3. इस स्थान के बाएं पेन में, Windows कुंजी पर राइट-क्लिक -> New -> Key का उपयोग करके एक नया सबकी बनाएं। इसका नाम Group Policy रखें। अब उसी तरह बनाए गए Group Policy सबकी का एक नया सबकी बनाएं। इसका नाम बदलें:
{35378EAC-683F-11D2-A89A-00C04FBBCFA2}
4. ऊपर बनाए गए सबकी के दाएं पेन पर आएं, राइट-क्लिक -> New -> DWORD का उपयोग करके एक नया DWORD बनाएं।
इसे NoBackgroundPolicy नाम दें जो ग्रुप पॉलिसी में प्रदान किए गए Do not apply during periodic background processing विकल्प की प्रतिकृति होगी। इसे संशोधित करने के लिए DWORD पर डबल-क्लिक करें:

5. कंप्यूटर को उपयोग में होने पर बैकग्राउंड में रजिस्ट्री को रिफ्रेश करने से रोकने के लिए, Value data को 1 के बराबर इनपुट करें। OK पर क्लिक करें। ग्रुप पॉलिसी के समान दूसरे विकल्प के लिए यानी Process even if the Group Policy objects have not changed आप एक नया DWORD बना सकते हैं और इसे NoGPOListChanges नाम दे सकते हैं। इसके Value data को 0 रहने दें।
6. आप रजिस्ट्री संपादक को बंद कर सकते हैं और परिवर्तनों को प्रभावी देखने के लिए reboot कर सकते हैं।
बस इतना ही!
