“Windows was unable to load the registry” एरर के कारण क्या हैं?
कई उपयोगकर्ता Event Viewer के अंदर एक लगातार एरर खोजने के बाद हमसे सवाल पूछ रहे हैं जिसमें लिखा है “Windows was unable to load the registry. This problem is often caused by insufficient memory or insufficient security rights”। अधिकांश प्रभावित उपयोगकर्ताओं ने इस मुद्दे से जुड़े किसी भी लक्षण की सूचना नहीं दी (इस आवर्ती एरर संदेश के अलावा)। यह मुद्दा किसी विशेष विंडोज़ संस्करण के लिए अनन्य नहीं है क्योंकि यह Windows 10, Windows 8.1 और Windows 7 पर भी होता है।
हमने विभिन्न उपयोगकर्ता रिपोर्ट और इस विशेष व्यवहार को ठीक करने के लिए सबसे अधिक उपयोग की जाने वाली मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की। पता चला है कि कई अलग-अलग दोषी हैं जो इस एरर संदेश के लिए जिम्मेदार हो सकते हैं। हमने उन सबसे संभावित तत्वों की एक सूची बनाई है जो इस मुद्दे का कारण बन सकते हैं:
- लॉगऑन/लॉगऑफ प्रक्रिया के दौरान पावर बाधित – यह परिदृश्य काफी आम है, विशेष रूप से Windows 7 और Windows 8.1 पर। एक बाधित लॉगऑन/लॉगऑफ प्रक्रिया प्रोफाइल करप्शन पैदा कर सकती है जो इस एरर इवेंट को ट्रिगर कर सकती है। इस मामले में, आप फाइल सिस्टम फ़ाइल करप्शन को ठीक करने वाली प्रक्रिया का पालन करके समस्या हल कर सकते हैं।
- खराब एप्लिकेशन इंस्टॉल या अनइंस्टॉल – जैसा कि पता चला है, यह मुद्दा खराब एप्लिकेशन इंस्टॉल या अनइंस्टॉल के कारण भी हो सकता है। इससे रजिस्ट्री करप्शन की कुछ हद तक समस्या हो सकती है जो विंडोज़ द्वारा रजिस्ट्री मानों का उपयोग करने के तरीके के साथ कुछ मुद्दों का कारण बन सकती है।
- नेटवर्क ड्रॉपआउट या वायरस/स्पायवेयर – कई उपयोगकर्ता रिपोर्टों के अनुसार, यह मुद्दा एक परेशान मैलवेयर के कारण भी हो सकता है जिसने कुछ सिस्टम फ़ाइलों को करप्ट कर दिया। यदि यह परिदृश्य लागू होता है, तो आप अपने सिस्टम से मैलवेयर को हटाकर और किसी भी प्रभावित सिस्टम फ़ाइलों की मरम्मत करके समस्या ठीक कर सकते हैं।
- करप्ट UsrClass.dat प्रोफाइल – यदि आप Event Viewer एरर के शीर्ष पर खोज खराबी के लक्षणों का सामना कर रहे हैं, तो संभावना है कि आप एक करप्ट UsrClass.dat प्रोफाइल से निपट रहे हैं। इस मामले में, आप फ़ाइल को हटाकर समस्या हल कर सकते हैं, जिससे विंडोज़ एक नई, स्वस्थ कॉपी बनाने के लिए मजबूर होगा।
- करप्ट विंडोज़ प्रोफाइल – जैसा कि पता चला है, यह विशेष मुद्दा उन स्थितियों में भी हो सकता है जहां आप वास्तव में एक करप्ट विंडोज़ प्रोफाइल से निपट रहे हैं। यदि इस करप्शन को बिल्ट-इन यूटिलिटीज़ (SFC और DISM) से ठीक नहीं किया जा सकता, तो आप एक नया विंडोज़ अकाउंट बनाकर समस्या को हल कर सकते हैं।
यदि आप वर्तमान में इस एरर संदेश को हल करने के तरीकों की तलाश कर रहे हैं, तो यह लेख आपको कई अलग-अलग समस्या निवारण चरण प्रदान करेगा। नीचे, आप उन विधियों का संग्रह ढूंढ पाएंगे जिन्हें इसी तरह की स्थिति में अन्य उपयोगकर्ताओं ने “Windows was unable to load the registry” एरर को हल करने के लिए सफलतापूर्वक उपयोग किया है।
यथासंभव कुशल बने रहने के लिए, हम आपको नीचे दिए गए संभावित सुधारों का उस क्रम में पालन करने की सलाह देते हैं जिसमें वे प्रस्तुत किए गए हैं क्योंकि हमने उन्हें दक्षता और गंभीरता के आधार पर क्रमबद्ध किया है। अंततः, आपको एक ऐसा सुधार मिलना चाहिए जो समस्या पैदा करने वाले दोषी की परवाह किए बिना मुद्दे को हल करेगा।
विधि 1: मैलवेयर संक्रमण हटाना (यदि लागू हो)
यदि आपको संदेह है कि “Windows was unable to load the registry” एरर किसी प्रकार के मैलवेयर, एडवेयर या स्पायवेयर के कारण हो सकता है जिसने कुछ सिस्टम फ़ाइलों को करप्ट कर दिया, तो यह सुनिश्चित करना महत्वपूर्ण है कि करप्ट फ़ाइलों की मरम्मत का प्रयास करने से पहले वायरस संक्रमण पूरी तरह से हटा दिया गया है।
इसे करने का सबसे तेज और सबसे प्रभावी तरीका (हमारे अनुभव में) एक डीप Malwarebytes स्कैन तैनात करना है और इसे अपने पूरे सिस्टम और सभी पेरिफेरल्स (सिर्फ विंडोज़ ड्राइव नहीं) का निरीक्षण करने देना है।
यदि आप ठीक से नहीं जानते कि यह कैसे करना है, तो डीप Malwarebytes स्कैन चलाने के लिए चरण-दर-चरण निर्देशों के लिए इस लेख (यहाँ) को देखें।
एक बार जब आप इस प्रक्रिया को पूरा कर लेते हैं और सुनिश्चित कर लेते हैं कि सभी वायरस ट्रेस हटा दिए गए हैं, तो नीचे दी गई अगली विधि पर जाएँ।
विधि 2: सिस्टम फ़ाइल करप्शन की मरम्मत
चूंकि अधिकांश दोषी जो “Windows was unable to load the registry” एरर का कारण बन सकते हैं, अनिवार्य रूप से सिस्टम फ़ाइल करप्शन की ओर ले जाते हैं, आपको अपने ऑपरेटिंग सिस्टम को प्रभावित करने वाले किसी भी प्रकार के करप्शन को हल करने के लिए आवश्यक कदम उठाने होंगे।
इस मामले में, किसी भी डिग्री के सिस्टम फ़ाइल करप्शन को मरम्मत करने का सबसे आसान और सबसे प्रभावी तरीका System File Checker (SFC) और Deployment Image Servicing and Management (DISM) जैसी यूटिलिटीज़ के साथ है।
ये दोनों बिल्ट-इन टूल्स वस्तुतः समान क्षमताएं रखते हैं, लेकिन वे चीजों को विभिन्न तरीकों से करते हैं। पहला (SFC), करप्ट सिस्टम फ़ाइलों को फ्रेश कॉपी के साथ बदलने के लिए स्थानीय रूप से संग्रहीत कैश का उपयोग करता है जबकि DISM करप्ट आइटम को बदलने के लिए फ्रेश कॉपी डाउनलोड करने के लिए Windows Update पर निर्भर करता है।
चूंकि DISM को एक बैकअप योजना के रूप में डिजाइन किया गया था यदि SFC करप्शन को हटाने में विफल रहता है, तो हम आपको करप्शन को ठीक करने और “Windows was unable to load the registry” एरर को हल करने के लिए दोनों यूटिलिटीज़ को क्रम में चलाने की सलाह देते हैं।
उन्नत कमांड प्रॉम्प्ट से SFC और DISM स्कैन चलाने पर एक त्वरित मार्गदर्शिका:
- Windows Key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, “cmd” टाइप करें और उन्नत कमांड प्रॉम्प्ट खोलने के लिए Enter दबाएं। जब UAC (User Account Prompt) द्वारा पूछा जाए, तो प्रशासनिक विशेषाधिकार देने के लिए Yes पर क्लिक करें।
- एक बार जब आप उन्नत कमांड प्रॉम्प्ट के अंदर पहुंच जाते हैं, तो निम्न कमांड टाइप करें और SFC स्कैन शुरू करने के लिए Enter दबाएं:
sfc /scannow
नोट: ध्यान रखें कि इस प्रक्रिया को शुरू करने के बाद, CMD विंडो या अपने कंप्यूटर को बंद करने से आगे सिस्टम फ़ाइल करप्शन की सुविधा हो सकती है। इसे ध्यान में रखते हुए, प्रक्रिया पूरी होने तक यूटिलिटी को बंद करने या अपने कंप्यूटर को पुनरारंभ करने का प्रयास न करें।
- एक बार प्रक्रिया पूरी हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप के पूरा होने तक प्रतीक्षा करें।
- जब आपका कंप्यूटर पूरी तरह से बूट हो जाए, तो एक और उन्नत CMD विंडो खोलने के लिए चरण एक का फिर से पालन करें। फिर, निम्न कमांड टाइप करें और DISM स्कैन शुरू करने के लिए Enter दबाएं:
DISM /Online /Cleanup-Image /RestoreHealth
नोट: ध्यान रखें कि चूंकि DISM करप्ट फ़ाइलों को बदलने के लिए फ्रेश कॉपी डाउनलोड करने के लिए Windows Update पर निर्भर करता है, इसे ठीक से काम करने के लिए एक स्थिर इंटरनेट कनेक्शन की आवश्यकता होती है।
- एक बार DISM स्कैन समाप्त हो जाने पर, अपने कंप्यूटर को एक बार फिर पुनरारंभ करें और देखें कि अगला स्टार्टअप अनुक्रम पूरा होने पर मुद्दा अभी भी हो रहा है या नहीं।
यदि आप अभी भी “Windows was unable to load the registry” संदेश वाले नए इवेंट देख रहे हैं, तो नीचे दी गई अगली विधि पर जाएँ।
विधि 3: UsrClass.dat फ़ाइल हटाना
कुछ उपयोगकर्ता जो खराब खोज फ़ंक्शन या स्टार्ट मेनू न खुलने जैसे लक्षणों के साथ Windows 10 पर इस मुद्दे का सामना कर रहे हैं, उन्होंने AppData फ़ोल्डर से UsrClass.dat फ़ाइल को हटाकर समस्या हल की है।
कुछ परिस्थितियों में, यह प्रक्रिया कुछ करप्ट रजिस्ट्री कुंजी को हटा देती है, जो विंडोज 10 को एक नई स्वस्थ कॉपी बनाने के लिए मजबूर करती है जिसमें वही समस्या नहीं होगी।
UsrClass.dat फ़ाइल हटाने पर एक त्वरित मार्गदर्शिका:
- अपने कंप्यूटर पर फाइल एक्सप्लोरर खोलें, स्क्रीन के शीर्ष पर रिबन बार से View टैब पर क्लिक करें और Hidden Items से जुड़े बॉक्स को चेक करें।
- एक बार जब आप सभी छिपे हुए फ़ोल्डर्स को दृश्यमान बना देते हैं, तो निम्न स्थान पर नेविगेट करें:
C:\Users\*YourUser*\AppData\Local\Microsoft\Windows
नोट: ध्यान रखें कि *YourUser* केवल उस उपयोगकर्ता अकाउंट के लिए एक प्लेसहोल्डर है जिसका आप उपयोग कर रहे हैं। इसे तदनुसार बदलें।
- जब आप इस स्थान पर पहुंच जाते हैं, तो आइटम की सूची में नीचे स्क्रॉल करें और UsrClass.dat का पता लगाएं। एक बार जब आप इसे देखते हैं, तो उस पर राइट-क्लिक करें और संदर्भ मेनू से Delete चुनें।
- एक बार फ़ाइल डिलीट हो जाने पर, अपने कंप्यूटर को पुनरारंभ करें और देखें कि अगला सिस्टम स्टार्टअप पूरा होने पर समस्या हल हुई है या नहीं।
यदि आप अभी भी “Windows was unable to load the registry” संदेश वाले Event Viewer एरर देख रहे हैं, तो नीचे दी गई अगली विधि पर जाएँ।
विधि 4: एक नया उपयोगकर्ता प्रोफाइल बनाना
चूंकि ज्यादातर मामलों में, मुद्दा एक करप्ट उपयोगकर्ता प्रोफाइल के कारण होता है, ज्यादातर मामलों में आप अपने विंडोज कंप्यूटर के लिए एक नया प्रोफाइल बनाकर मुद्दे को हल कर पाएंगे। इस प्रक्रिया को पूरा करने पर, वर्तमान उपयोगकर्ता प्रोफाइल से जुड़ी किसी भी करप्ट निर्भरता को स्वस्थ कॉपी से बदल दिया जाएगा।
कई प्रभावित उपयोगकर्ताओं ने बताया कि वे एक नया उपयोगकर्ता प्रोफाइल बनाकर मुद्दे को हल करने में कामयाब रहे। “Windows was unable to load the registry” एरर अब नहीं हुआ जब उन्होंने नए अकाउंट पर स्विच किया।
विंडोज 10 पर एक नया उपयोगकर्ता अकाउंट बनाने पर एक त्वरित मार्गदर्शिका:
- Window Key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, टेक्स्ट बॉक्स में “ms-settings:otherusers” टाइप करें और Enter दबाकर Settings ऐप के Family & other people टैब को खोलें।
- Family & other users टैब के अंदर, Other users टैब तक नीचे स्क्रॉल करें और Add someone else to this PC पर क्लिक करें।
- अगली स्क्रीन से, Microsoft अकाउंट से जुड़े ईमेल या फोन को जोड़ें या ‘I don’t have this person’s sign-in information’ पर क्लिक करें यदि आप एक स्थानीय अकाउंट बनाने की योजना बना रहे हैं।
- अगली स्क्रीन से, अपने Microsoft अकाउंट से लॉग इन करें या Add a user without a Microsoft account पर क्लिक करें यदि आप एक स्थानीय अकाउंट बनाना चाहते हैं (कुछ ऑनलाइन सुविधाएं उपलब्ध नहीं होंगी)।
- नए अकाउंट के लिए एक User name और password जोड़ें। फिर आपको सुरक्षा प्रश्न असाइन करने के लिए प्रेरित किया जाएगा। अपने अकाउंट को सुरक्षित करने के लिए इसे करें और Next पर क्लिक करें।
- एक बार अकाउंट बन जाने पर, अपने कंप्यूटर को पुनरारंभ करें और अगले स्टार्टअप पर नव निर्मित अकाउंट से साइन इन करें।
- जब आप अपने नए अकाउंट से लॉग इन हों, तो अपने Event Viewer को एक्सेस करें और देखें कि क्या आप अभी भी “Windows was unable to load the registry” संदेश वाले एरर देख रहे हैं।
यदि आप अभी भी वही लक्षण अनुभव कर रहे हैं, तो नीचे दी गई अगली विधियों पर जाएँ।
विधि 5: पिछले रिस्टोर पॉइंट का उपयोग करना
यदि आपने देखा कि मुद्दा केवल हाल ही में शुरू हुआ है, तो आप अपने कंप्यूटर को एक स्वस्थ बिंदु पर पुनर्स्थापित करके मुद्दे को हल करने में सक्षम हो सकते हैं जहां “Windows was unable to load the registry” एरर नहीं हो रहा था।
सभी हालिया विंडोज़ संस्करण आपको पहले से सेव किए गए रिस्टोर पॉइंट का उपयोग करके अपने सिस्टम को स्वस्थ स्थिति में वापस लाने की अनुमति देंगे। यदि आप भाग्यशाली हैं कि मुद्दा शुरू होने से पहले एक रिस्टोर पॉइंट सेव है, तो आपको एरर हल करने में कोई समस्या नहीं होनी चाहिए।
लेकिन ध्यान रखें कि यह प्रक्रिया उन सभी संशोधनों को भी वापस ले लेगी जो रिस्टोर पॉइंट सेव होने के बाद से किए गए हैं। यदि आप इस संभावित सुधार के साथ आगे बढ़ना चाहते हैं, तो सिस्टम रिस्टोर करने पर एक त्वरित मार्गदर्शिका यहां दी गई है:
- Windows Key + R दबाकर Run डायलॉग बॉक्स खोलें। फिर, टेक्स्ट बॉक्स में ‘rstrui’ टाइप करें और Enter दबाकर System Restore विज़ार्ड खोलें।
- जब आप System Restore विज़ार्ड के अंदर हों, तो अगली स्क्रीन पर जाने के लिए Next पर क्लिक करें।
- एक बार जब आप अगली स्क्रीन देखते हैं, तो Show more restore points से जुड़े बॉक्स को चेक करके शुरू करें। अगला, प्रत्येक सेव किए गए रिस्टोर पॉइंट की तारीखों को देखें और मुद्दे की उपस्थिति से पहले की तारीख वाले पर क्लिक करके उसे चुनें। फिर अगली स्क्रीन पर जाने के लिए Next पर क्लिक करें।
महत्वपूर्ण: ध्यान रखें कि एक बार जब आप इस प्रक्रिया को शुरू करते हैं, तो रिस्टोर पॉइंट बनने के बाद से इंस्टॉल किए गए सभी एप्लिकेशन, उपयोगकर्ता प्राथमिकताएं और कुछ भी जो लागू किया गया था, खो जाएगा। यह यूटिलिटी आपके कंप्यूटर को उस समय की सटीक स्थिति में पुनर्स्थापित करेगी।
- Finish पर क्लिक करें, और फिर पुष्टि प्रॉम्प्ट पर Yes क्लिक करके प्रक्रिया शुरू करने की पुष्टि करें। इसके तुरंत बाद, आपका कंप्यूटर पुनरारंभ होगा और पुरानी स्थिति लागू हो जाएगी।
- एक बार जब आपका कंप्यूटर वापस बूट हो जाए, तो अपने Event Viewer की जांच करके देखें कि मुद्दा हल हुआ है या नहीं।
यदि आप अभी भी “Windows was unable to load the registry” एरर वाले नए इवेंट देखते हैं, तो नीचे दी गई अगली विधि पर जाएँ।
विधि 6: रिपेयर इंस्टॉल करना
यदि उपरोक्त विधियों में से किसी ने भी आपको मुद्दा हल करने की अनुमति नहीं दी है, तो यह प्रक्रिया आपको सिस्टम फ़ाइल करप्शन के कारण होने वाले किसी भी परिदृश्य को हल करने की अनुमति देनी चाहिए। पसंदीदा दृष्टिकोण रिपेयर इंस्टॉल का उपयोग करना होगा ताकि बूटिंग-संबंधी सभी प्रक्रियाओं सहित सभी विंडोज़ घटकों को रीसेट किया जा सके। इस विधि की सुंदरता यह है कि यह प्रक्रिया विंडोज़ घटकों के अलावा किसी अन्य चीज को नहीं छूएगी।
क्लीन इंस्टॉल के विपरीत, आप अपने सभी व्यक्तिगत डेटा को रख पाएंगे जिसमें एप्लिकेशन, व्यक्तिगत मीडिया (फोटो, वीडियो, संगीत फ़ाइलें) शामिल हैं।
यदि आप रिपेयर इंस्टॉल के लिए जाने का निर्णय लेते हैं, तो इस गाइड (यहाँ) पर निर्देशों का पालन करें कि इसे कैसे करना है (भले ही आपके पास इंस्टॉलेशन मीडिया न हो।