डब्लूएमआई या विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन एक डेटाबेस है जो डब्लूएमआई कक्षाओं के लिए मेटा-सूचना और परिभाषाओं को संग्रहीत करता है। यह प्रशासकों को रिमोट सिस्टम सहित विभिन्न विंडोज वातावरण का प्रबंधन करने देता है। यदि WMI रिपॉजिटरी दूषित हो जाती है, तो WMI सेवा ठीक से काम नहीं करेगी। कभी-कभी आपको रिमोट सर्वर से कनेक्ट करते समय गलत क्रेडेंशियल्स, अपर्याप्त अनुमतियां, या WMI के साथ एक्सेस अस्वीकृत त्रुटियां मिल सकती हैं। इस लेख में, हम कुछ समाधान देखेंगे जो WMI रिपोजिटरी रीसेट विफल, त्रुटि 0x80070005, 0x8007041B, 0x80041003 को ठीक करने में आपकी सहायता कर सकते हैं। . इन त्रुटि संदेशों का विवरण या तो "पहुंच से वंचित . दिखाता है ” या “पहुंच अस्वीकृत है संदेश।
WMI रिपोजिटरी रीसेट विफल, त्रुटि 0x80070005, 0x8007041B, 0x80041003
ये त्रुटियाँ या तो DCOM-स्तर की अनुमति समस्याओं या WMI अनुमति समस्याओं के कारण होती हैं। इससे पहले कि हम इन त्रुटियों को ठीक करने के संभावित समाधानों पर चर्चा करें, आइए संपूर्ण त्रुटि संदेशों पर एक नज़र डालें:
<ब्लॉकक्वॉट>
WMI रिपॉजिटरी सत्यापन विफल
त्रुटि कोड:0x80041003
सुविधा:WMI
विवरण:प्रवेश निषेध
WMI रिपॉजिटरी सत्यापन विफल
त्रुटि कोड:0x80041003
सुविधा:WMI
विवरण:प्रवेश निषेध
WMI रिपोजिटरी रीसेट विफल
त्रुटि कोड:0x80070005
सुविधा:Win32
विवरण:प्रवेश निषेध है।
उपरोक्त त्रुटि संदेश सुविधा और विवरण के साथ त्रुटि कोड प्रदर्शित करते हैं।
सुविधा:Win32 इंगित करता है कि यह एक DCOM-स्तर सुरक्षा अनुमति समस्या है। इसका मतलब है कि आप जिस खाते का उपयोग रिमोट सर्वर से कनेक्ट करने के लिए कर रहे हैं, उसके पास WMI के माध्यम से रिमोट डिवाइस तक पहुंचने के लिए DCOM-स्तर की सुरक्षा अनुमतियाँ नहीं हैं।
सुविधा:WIM इंगित करता है कि यह WMI-स्तरीय सुरक्षा अनुमति समस्या है। इसका मतलब है कि आप जिस खाते का उपयोग WMI नेमस्पेस तक पहुंचने के लिए कर रहे हैं, उसके पास WMI-स्तरीय सुरक्षा अनुमतियां नहीं हैं।
इन समस्याओं को ठीक करने के लिए, यहां कुछ समाधान दिए गए हैं जिन्हें आप आजमा सकते हैं।
- डब्ल्यूबीईएम रिपोजिटरी को साफ करें
- WMI मानों का पुनर्निर्माण करें
- DCOM अनुमतियां जांचें
आइए देखें कि इन सुधारों को कैसे किया जाता है।
1] स्वच्छ WBEM भंडार
WBEM रिपॉजिटरी को साफ करें और देखें कि क्या यह समस्या को ठीक करता है। इसके लिए स्टेप्स नीचे लिखे गए हैं।
व्यवस्थापक के रूप में कमांड प्रॉम्प्ट लॉन्च करें। निम्न कमांड टाइप करें और एंटर दबाएं।
net stop winmgmt
Y . चुनें स्वीकार करने के लिए (यदि आपको ऐसा करने के लिए कहा जाता है)। कमांड के सफलतापूर्वक निष्पादित होने तक प्रतीक्षा करें।
अब, निम्न कमांड को कॉपी करें और इसे कमांड प्रॉम्प्ट में पेस्ट करें, और Enter hit दबाएं ।
C:\Windows\System32\wbem\Repository*
Y . चुनें स्वीकार करने के लिए (यदि आपको ऐसा करने के लिए कहा जाता है)। टाइप करें बाहर निकलें और एंटर दबाएं। यह कमांड प्रॉम्प्ट को बंद कर देगा।
अपने कंप्यूटर को पुनरारंभ। अपने कंप्यूटर को पुनरारंभ करने के बाद, कुछ मिनट प्रतीक्षा करें और जांचें कि क्या समस्या ठीक हो गई है।
यदि इससे समस्या का समाधान नहीं होता है, तो WMI मानों के पुनर्निर्माण से मदद मिल सकती है।
2] WMI मानों का पुनर्निर्माण करें
जैसा कि पहले बताया गया है, ये त्रुटियां तब होती हैं जब उपयोगकर्ता को WMI में कोई ऑपरेशन करने की अनुमति नहीं होती है। WMI मानों का पुनर्निर्माण इस समस्या को ठीक कर सकता है।
अपने विंडोज मशीन पर नोटपैड खोलें। अब इसमें निम्न कमांड को कॉपी और पेस्ट करें।
@echo on cd /d c:\temp if not exist %windir%\system32\wbem goto TryInstall cd /d %windir%\system32\wbem net stop winmgmt winmgmt /kill if exist Rep_bak rd Rep_bak /s /q rename Repository Rep_bak for %%i in (*.dll) do RegSvr32 -s %%i for %%i in (*.exe) do call :FixSrv %%i for %%i in (*.mof,*.mfl) do Mofcomp %%i net start winmgmt goto End :FixSrv if /I (%1) == (wbemcntl.exe) goto SkipSrv if /I (%1) == (wbemtest.exe) goto SkipSrv if /I (%1) == (mofcomp.exe) goto SkipSrv %1 /Regserver :SkipSrv goto End :TryInstall if not exist wmicore.exe goto End wmicore /s net start winmgmt :End
फ़ाइल को WMI.bat के रूप में सहेजें और नोटपैड को बंद करें। अब, WMI.bat फ़ाइल को व्यवस्थापक के रूप में चलाएँ। इसके लिए WMI.bat फ़ाइल पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ . चुनें विकल्प। यह WMI मानों का पुनर्निर्माण करेगा।
WMI मानों पर पुनर्निर्माण का प्रयास करने के बाद, WMI अनुमतियों की जाँच करने के लिए नीचे दिए गए चरणों का पालन करें:
इस पीसी पर राइट-क्लिक करें अपने डेस्कटॉप पर आइकन और प्रबंधित करें . चुनें . यह कंप्यूटर प्रबंधन पैनल लॉन्च करेगा ।
कंप्यूटर प्रबंधन (स्थानीय) पर डबल-क्लिक करें बाईं ओर इसका विस्तार करने के लिए। उसके बाद, सेवाएं और एप्लिकेशन expand का विस्तार करें उस पर डबल क्लिक करके। अब, WMI नियंत्रण पर राइट-क्लिक करें और गुण . चुनें . WMI नियंत्रण गुण संवाद बॉक्स दिखाई देगा।
सुरक्षा . चुनें टैब और विस्तृत करें रूट फ़ोल्डर। उसके बाद, सुरक्षा . चुनें सबफ़ोल्डर और फिर सुरक्षा . पर क्लिक करें नीचे दाईं ओर बटन। यह रूट के लिए सुरक्षा . लाएगा आपकी स्क्रीन पर डायलॉग बॉक्स।
प्रमाणित उपयोगकर्ताओं के लिए निम्न अनुमतियां सक्षम की जानी चाहिए ।
- निष्पादित करने के तरीके
- प्रदाता लिखें
- खाता सक्षम करें
रूट के लिए सुरक्षा संवाद बॉक्स को बंद करने के लिए ठीक क्लिक करें। कंप्यूटर प्रबंधन पैनल बंद करें और अपने कंप्यूटर को पुनरारंभ करें। अब, जांचें कि क्या समस्या बनी रहती है।
3] DCOM अनुमतियां जांचें
DCOM अनुमतियों को जांचने और संशोधित करने के लिए चरणों का पालन करें।
Windows खोजक्लिक करें और टाइप करें Dcomcnfg . खोज परिणामों से Dcomcnfg ऐप चुनें।
“घटक सेवाएं> कंप्यूटर> मेरा कंप्यूटर . पर जाएं ।" मेरा कंप्यूटर . पर राइट-क्लिक करें और गुण . चुनें . मेरे कंप्यूटर के गुण डायलॉग बॉक्स दिखाई देगा। COM सुरक्षा . चुनें टैब।
सीमा संपादित करें पर क्लिक करें पहुंच अनुमतियां . के अंतर्गत बटन खंड। इससे पहुंच की अनुमति खुल जाएगी संवाद बकस। सभी . चुनें उपयोगकर्ता समूह और जाँचें कि क्या उसे निम्नलिखित अनुमतियाँ दी गई हैं या नहीं:
- स्थानीय पहुंच
- रिमोट एक्सेस
अगर अनुमति दें उपर्युक्त दोनों अनुमतियों के लिए चेकबॉक्स चयनित नहीं है, उन्हें चुनें और ठीक क्लिक करें।
मेरे कंप्यूटर के गुण . पर संवाद बॉक्स में, सीमा संपादित करें पर क्लिक करें लॉन्च और सक्रियण अनुमतियां . के अंतर्गत बटन खंड। सभी . चुनें उपयोगकर्ता समूह और जांचें कि निम्नलिखित अनुमतियों की अनुमति है या नहीं:
- स्थानीय लॉन्च
- स्थानीय सक्रियण
अगर अनुमति दें उपर्युक्त दोनों अनुमतियों के लिए चेकबॉक्स चयनित नहीं है, उन्हें चुनें और ठीक क्लिक करें।
My Computer Properties डायलॉग बॉक्स को बंद करने के लिए Apply पर क्लिक करें और फिर OK पर क्लिक करें।
अब, कंप्यूटर सेवा विंडो में, “घटक सेवाएं> कंप्यूटर> मेरा कंप्यूटर> DCOM कॉन्फ़िग पर जाएं। ।" दाईं ओर नीचे स्क्रॉल करें और Windows प्रबंधन और इंस्ट्रुमेंटेशन locate का पता लगाएं . एक बार जब आपको यह मिल जाए, तो उस पर राइट-क्लिक करें और गुण . चुनें ।
सुरक्षा . चुनें टैब पर क्लिक करें और संपादित करें . पर क्लिक करें लॉन्च और सक्रियण अनुमतियां . के अंतर्गत बटन खंड। व्यवस्थापकों . का चयन करें उपयोगकर्ता समूह के तहत और जांचें कि निम्नलिखित अनुमतियों की अनुमति है या नहीं।
- स्थानीय लॉन्च
- रिमोट लॉन्च
- स्थानीय सक्रियण
- रिमोट एक्टिवेशन
यदि चेकबॉक्स चयनित नहीं हैं, तो उनका चयन करें और ठीक क्लिक करें।
पढ़ें :WMI प्रदाता होस्ट (WmiPrvSE.exe) उच्च CPU उपयोग को ठीक करें।
मैं Windows WMI रिपॉजिटरी की मरम्मत या पूरी तरह से पुनर्निर्माण कैसे करूं?
यदि डब्लूएमआई रिपोजिटरी दूषित है, तो उस समय आप जो गतिविधि कर रहे हैं उसके आधार पर आपको विभिन्न त्रुटियां प्राप्त होंगी। WMI में सेल्फ-रिकवरी मोड है। जब WMI को रिपॉजिटरी भ्रष्टाचार का पता चलता है, तो सेल्फ-रिकवरी मोड अपने आप सक्रिय हो जाएगा। WMI VSS बैकअप तंत्र द्वारा बनाए गए सिस्टम में बैकअप छवियों की तलाश करता है और मान्य छवियों (यदि संभव हो) को पुनर्स्थापित करने के लिए AutoRestore दृष्टिकोण लागू करता है।
यदि सेल्फ़-रिकवरी मोड दूषित Windows WMI रिपॉजिटरी को पुनर्प्राप्त करने में विफल रहता है, तो आपको कई त्रुटि संदेश प्राप्त होंगे जो इंगित करते हैं कि WMI रिपॉजिटरी दूषित है। ऐसे मामले में, आप उन्नत कमांड प्रॉम्प्ट में कमांड निष्पादित करके मैन्युअल रूप से Windows WMI रिपोजिटरी की मरम्मत या पुनर्निर्माण कर सकते हैं।
मुझे कैसे पता चलेगा कि मेरा WMI दूषित है?
यदि WMI दूषित है, तो आपको WMI के साथ कुछ त्रुटियाँ और अनुमति समस्याएँ प्राप्त होंगी। ऐसी स्थिति में, आपको अपने कंप्यूटर पर निम्न त्रुटियाँ और लक्षण दिखाई देंगे:
- रूटडिफॉल्ट या rootcimv2 नेमस्पेस से कनेक्ट करने में असमर्थ। WBEM_E_NOT_FOUND की ओर इशारा करते हुए त्रुटि कोड 0x80041002 लौटाने में विफल रहता है।
- जब आप "WMI . प्राप्त करते हैं . Not Found” त्रुटि या आपका कंप्यूटर कंप्यूटर प्रबंधन (स्थानीय) के गुणों को खोलने पर हैंग हो जाता है।
- 0x80041010 WBEM_E_INVALID_CLASS.
- स्कीमा/ऑब्जेक्ट अनुपलब्ध हैं।
- अजीब कनेक्शन/संचालन त्रुटियां (0x8007054e)।
- जब भी आप wbemtest उपयोगिता का उपयोग करते हैं तो आपका सिस्टम हैंग हो जाता है।
उपरोक्त त्रुटियाँ WMI भ्रष्टाचार के लक्षण हैं। इसलिए, WMI भ्रष्टाचार की पुष्टि करने के लिए, आपको निम्न कमांड को एक उन्नत कमांड प्रॉम्प्ट में चलाना होगा।
winmgmt /verifyrepository
उपरोक्त आदेश चलाने के बाद, यदि आपको संदेश प्राप्त होता है "भंडार संगत नहीं है , "WMI दूषित है। यदि आपको संदेश प्राप्त होता है "रिपॉजिटरी सुसंगत है , "भंडार में कोई समस्या नहीं है। इस मामले में, समस्या का कारण कुछ और है।
आशा है कि यह मदद करता है।
आगे पढ़ें :विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन त्रुटि 1083 को ठीक करें।