WMI प्रदाता होस्ट (WmiPrvSE.exe) क्या है, और यह इतना CPU उपयोग क्यों कर रहा है?
WMI प्रदाता होस्ट प्रक्रिया विंडोज का एक महत्वपूर्ण हिस्सा है, और अक्सर पृष्ठभूमि में चलती है। यह आपके कंप्यूटर पर आपके सिस्टम के बारे में जानकारी का अनुरोध करने के लिए अन्य अनुप्रयोगों की अनुमति देता है। इस प्रक्रिया को आम तौर पर कई सिस्टम संसाधनों का उपयोग नहीं करना चाहिए, लेकिन यदि आपके सिस्टम पर एक और प्रक्रिया बुरी तरह से व्यवहार कर रही है तो यह बहुत सारे सीपीयू का उपयोग कर सकती है.
यह लेख हमारी चल रही श्रृंखला का एक हिस्सा है, जो टास्क मैनेजर में विभिन्न प्रक्रियाओं की व्याख्या करता है, जैसे रनटाइम ब्रोकर, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe, और कई अन्य। पता नहीं उन सेवाओं क्या हैं? बेहतर पढ़ना शुरू करें!
WMI प्रदाता होस्ट क्या है?
"WMI" का अर्थ "विंडोज मैनेजमेंट इंस्ट्रूमेंटेशन" है। यह एक विंडोज फीचर है जो सॉफ्टवेयर और प्रशासनिक स्क्रिप्ट के लिए एक मानकीकृत तरीका प्रदान करता है जो आपके विंडोज ऑपरेटिंग सिस्टम की स्थिति और उस पर डेटा के बारे में जानकारी का अनुरोध करता है। "WMI प्रदाता" जब अनुरोध किया है, तो यह जानकारी प्रदान करते हैं। उदाहरण के लिए, सॉफ़्टवेयर या कमांड BitLocker ड्राइव एन्क्रिप्शन की स्थिति के बारे में जानकारी प्राप्त कर सकते हैं, इवेंट लॉग से प्रविष्टियाँ देख सकते हैं, या स्थापित अनुप्रयोगों से डेटा का अनुरोध कर सकते हैं जिसमें WMI प्रदाता शामिल है। Microsoft की अपनी वेबसाइट पर शामिल WMI प्रदाताओं की एक सूची है.
यह उन उद्यमों के लिए एक विशेष रूप से उपयोगी सुविधा है जो पीसी का प्रबंधन करते हैं, विशेष रूप से जानकारी को स्क्रिप्ट के माध्यम से अनुरोध किया जा सकता है और प्रशासनिक कंसोल में मानक तरीके से दिखाया जा सकता है। हालाँकि, होम पीसी पर भी, आपके द्वारा इंस्टॉल किए गए कुछ सॉफ़्टवेयर WMI इंटरफ़ेस के माध्यम से सिस्टम के बारे में जानकारी का अनुरोध कर सकते हैं.
आप अपने स्वयं के पीसी पर विंडोज इंटरफ़ेस में सामान्य रूप से उजागर नहीं होने वाली विभिन्न प्रकार की जानकारी प्राप्त करने के लिए स्वयं WMI का उपयोग कर सकते हैं। उदाहरण के लिए, हमने आपके पीसी का सीरियल नंबर प्राप्त करने के लिए WMI कमांड लाइन टूल (WMIC) को कवर किया है, अपने मदरबोर्ड का मॉडल नंबर ढूंढें, या बस हार्ड ड्राइव की स्मार्ट स्वास्थ्य स्थिति देखने के लिए.
क्यों यह इतना CPU उपयोग कर रहा है?
WMI प्रदाता होस्ट आमतौर पर ज्यादा CPU का उपयोग नहीं करना चाहिए, क्योंकि यह सामान्य रूप से कुछ भी नहीं करना चाहिए। यह कभी-कभी कुछ सीपीयू का उपयोग कर सकता है जब आपके पीसी पर सॉफ़्टवेयर या स्क्रिप्ट का एक और टुकड़ा डब्ल्यूएमआई के माध्यम से जानकारी मांगता है, और यह सामान्य है। उच्च CPU उपयोग की संभावना केवल एक संकेत है कि एक अन्य एप्लिकेशन WMI के माध्यम से डेटा का अनुरोध कर रहा है.
हालांकि, लंबे समय तक उच्च CPU उपयोग एक संकेत है कुछ गलत है। WMI प्रदाता होस्ट को हर समय बहुत सारे CPU संसाधनों का उपयोग नहीं करना चाहिए.
Windows प्रबंधन इंस्ट्रूमेंटेशन सेवा को पुनरारंभ करने में मदद मिल सकती है अगर यह खराब स्थिति में फंस गया है। आप केवल अपने कंप्यूटर को पुनरारंभ कर सकते हैं, लेकिन आपके कंप्यूटर को पुनरारंभ किए बिना सेवा को पुनरारंभ करने का एक तरीका है। ऐसा करने के लिए, अपना प्रारंभ मेनू खोलें, "Services.msc" टाइप करें, और सेवा टूल लॉन्च करने के लिए Enter दबाएं.
सूची में "विंडोज मैनेजमेंट इंस्ट्रूमेंटेशन सेवा" का पता लगाएँ, इसे राइट-क्लिक करें और "रिस्टार्ट" चुनें.
यदि आप लगातार उच्च CPU उपयोग देखते हैं, तो यह संभावना है कि आपके सिस्टम पर एक और प्रक्रिया बुरी तरह से व्यवहार कर रही है। यदि कोई प्रक्रिया लगातार WMI प्रदाताओं से बड़ी मात्रा में जानकारी का अनुरोध कर रही है, तो इससे WMI प्रदाता होस्ट प्रक्रिया बहुत सी CPU का उपयोग करेगी। वह अन्य प्रक्रिया समस्या है.
यह पता लगाने के लिए कि कौन सी विशिष्ट प्रक्रिया WMI के साथ समस्या पैदा कर रही है, इवेंट व्यूअर का उपयोग करें। विंडोज 10 या 8 पर, आप प्रारंभ बटन पर राइट-क्लिक कर सकते हैं और इसे खोलने के लिए "इवेंट व्यूअर" का चयन कर सकते हैं। विंडोज 7 पर, प्रारंभ मेनू खोलें, "Eventvwr.msc" टाइप करें, और इसे लॉन्च करने के लिए Enter दबाएं.
इवेंट व्यूअर विंडो के बाएँ फलक में, अनुप्रयोग और सेवा लॉग पर जाएँ \ Microsoft \ Windows \ WMI-Activity \ Operational.
सूची में स्क्रॉल करें और हाल की "त्रुटि" घटनाओं की तलाश करें। प्रत्येक ईवेंट पर क्लिक करें और निचले फलक में "ClientProcessId" के दाईं ओर संख्या खोजें। यह आपको उस प्रक्रिया की आईडी संख्या बताता है जिसके कारण WMI त्रुटि हुई.
एक अच्छा मौका है कि आप यहां कई त्रुटियां देखेंगे। त्रुटियाँ समान प्रक्रिया ID संख्या के कारण हो सकती हैं, या आप त्रुटियों के कारण कई अलग-अलग प्रक्रिया ID देख सकते हैं। प्रत्येक त्रुटि पर क्लिक करें और देखें कि ClientProcessId को क्या पता लगाना है.
अब आप एक ऐसी प्रक्रिया को बंद कर सकते हैं जिससे समस्याएं हो सकती हैं। सबसे पहले, Ctrl + Shift + एस्केप दबाकर या टास्कबार पर राइट-क्लिक करके और "कार्य प्रबंधक" का चयन करके एक टास्क मैनेजर विंडो खोलें.
"विवरण" टैब पर क्लिक करें, प्रक्रिया आईडी द्वारा चल रही प्रक्रियाओं को सॉर्ट करने के लिए "पीआईडी" कॉलम पर क्लिक करें, और इवेंट व्यूअर लॉग में दिखाई देने वाली आईडी संख्या से मेल खाते प्रक्रिया का पता लगाएं।.
उदाहरण के लिए, यहाँ, हमने देखा कि "HPWMISVC.exe" प्रक्रिया ने इस विशेष कंप्यूटर पर इन त्रुटियों का कारण बना.
यदि प्रक्रिया बंद हो गई है, तो आप इसे यहां सूची में नहीं देखेंगे। साथ ही, जब कोई प्रोग्राम बंद होता है और फिर से खुलता है, तो उसके पास एक अलग प्रक्रिया आईडी नंबर होगा। इसलिए आपको हाल की घटनाओं को देखने की आवश्यकता है, क्योंकि आपके इवेंट व्यूअर में पुराने ईवेंट से प्रक्रिया आईडी नंबर आपको कुछ भी खोजने में मदद नहीं करेगा.
हाथ में इस जानकारी के साथ, अब आप उस प्रक्रिया को जानते हैं जो समस्या पैदा कर सकती है। आप जिस सॉफ्टवेयर से जुड़े हैं, उसका पता लगाने के लिए आप वेब पर उसका नाम खोज सकते हैं। आप सूची में प्रक्रिया को राइट-क्लिक कर सकते हैं और अपने सिस्टम पर उसका स्थान खोलने के लिए "फ़ाइल स्थान खोलें" पर क्लिक कर सकते हैं, जो आपको दिखा सकता है कि प्रोग्राम का बड़ा सॉफ्टवेयर पैकेज किसका एक हिस्सा है। यदि आप इसका उपयोग करते हैं या नहीं करते हैं तो आपको इस सॉफ़्टवेयर को अपडेट करने की आवश्यकता हो सकती है.
क्या मैं WMI प्रदाता होस्ट को अक्षम कर सकता हूं?
आपके कंप्यूटर पर "Windows प्रबंधन इंस्ट्रूमेंटेशन सेवा" को अक्षम करना तकनीकी रूप से संभव है। हालांकि, यह आपके पीसी पर कई अलग-अलग चीजों को तोड़ देगा। यह विंडोज ऑपरेटिंग सिस्टम का एक महत्वपूर्ण हिस्सा है और इसे अकेला छोड़ देना चाहिए.
जैसा कि इस सेवा के लिए आधिकारिक विवरण कहता है, "यदि यह सेवा बंद कर दी जाती है, तो अधिकांश विंडोज-आधारित सॉफ़्टवेयर ठीक से काम नहीं करेंगे"। तो इस सेवा को अक्षम मत करो! यदि आपको इससे कोई समस्या है, तो आपको अपने कंप्यूटर पर उस प्रक्रिया को पहचानने की आवश्यकता है जो WMI प्रदाता होस्ट को इतना CPU उपयोग करने और अद्यतन करने, हटाने या अक्षम करने का कारण बना रहा है उस इसके बजाय प्रक्रिया.