WMI प्रोवाइडर होस्ट (WmiPrvSE.exe) उन प्रक्रियाओं में से एक है जिन्हें आप अपने विंडोज में देख सकते हैं। इस लेख में - विंडोज सिस्टम प्रक्रियाओं के बारे में एक बड़ी श्रृंखला का एक हिस्सा - आप उस प्रक्रिया का उद्देश्य देखेंगे, साथ ही WmiPrvSE.exe उच्च CPU उपयोग को ठीक करने के संभावित तरीके।
WMI प्रोवाइडर होस्ट एक महत्वपूर्ण सिस्टम प्रक्रिया है जिसकी बड़ी संख्या में एप्लिकेशन को आवश्यकता होती है। इसलिए, ऐसी स्थिति में पड़ना बहुत मुश्किल नहीं है जब कुछ गलत हो जाए। विशेष ध्यान तब आवश्यक है जब आपके पास कोई स्व-निर्मित प्रोग्राम या बीटा परीक्षण में ऐप्स हों। WmiPrvSE प्रक्रिया के नाम के तहत मैलवेयर के कोई मामले नहीं हैं, लेकिन आप कभी नहीं जानते कि अगले दिन कोई दिखाई नहीं देगा।
WMI प्रोवाइडर होस्ट क्या है?
यह प्रक्रिया उन एप्लिकेशन के लिए काफी महत्वपूर्ण भूमिका निभाती है जो सिस्टम जानकारी पढ़ते हैं। एंटीवायरस प्रोग्राम, सिस्टम ऑप्टिमाइज़ेशन टूल्स, और विभिन्न डायग्नोस्टिक प्रोग्राम इस सेवा को चलाने के लिए आवश्यक हैं। इसलिए, इसे अक्षम करना निश्चित रूप से एक बुरा विचार है। WMI प्रोवाइडर होस्ट इन प्रोग्राम्स को आपके कंप्यूटर कॉन्फ़िगरेशन, OS संस्करण, इंस्टॉल ड्राइवर्स, और इसी तरह की जानकारी तक पहुंचने की अनुमति देता है। यह तकनीकी जानकारी किसी अन्य तरीके से प्राप्त करना काफी कठिन है। इसलिए माइक्रोसॉफ्ट ने इस सेवा को अपने ऑपरेटिंग सिस्टम में जोड़ा। यह आमतौर पर अच्छी तरह से काम करता है, और कोई परेशानी पैदा नहीं करता।

टास्क मैनेजर में WMI प्रोवाइडर होस्ट
आप इस प्रक्रिया को मैन्युअल रूप से प्रासंगिक जानकारी देने के लिए कॉल कर सकते हैं। WMIC कमांड का उपयोग करके, आप मदरबोर्ड पर आपके पास मौजूद हर हार्डवेयर तत्व के बारे में जानकारी प्राप्त कर सकते हैं। ठीक उसी तरह, प्रोग्राम उस टूल के साथ इंटरैक्ट करते हैं - आप बस कंसोल विंडो नहीं देखते। इस सेवा की निष्पादन योग्य फ़ाइल का सही स्थान C:\Windows\System32\wbem है। लेकिन एक बार फिर - इसे हटाना एक बुरा विचार है।
WMI प्रोवाइडर होस्ट उच्च CPU उपयोग - इसे कैसे ठीक करें?
अधिकांश समय, WmiPrvSE.exe प्रक्रिया अच्छी तरह से काम करती है, बिना किसी सिस्टम समस्या और ओवरकॉन्सम्पशन के। दुर्भाग्य से, प्रत्येक ऐप की गुणवत्ता का पता लगाना इतना आसान नहीं है जो उस सेवा के साथ इंटरैक्ट करता है। ठीक है, जब आप WmiPrvSE.exe को उच्च CPU उपयोग देखते हैं तो अधिकांश मामले थर्ड-पार्टी सॉफ्टवेयर त्रुटियों से संबंधित होते हैं। सौभाग्य से, इसे ठीक करना काफी आसान है - आपको बस कुछ आसान डायग्नोस्टिक्स करने की आवश्यकता है।

आम तौर पर, समस्या का स्रोत एकल प्रक्रिया द्वारा लिए गए हैंडल की संख्या से अधिक होता है। उदाहरण के लिए, आप प्रोग्राम लॉन्च करते हैं, जो इस सिस्टम प्रक्रिया को कॉल करता है। प्रोग्राम के कोड में त्रुटियों के कारण, यह वास्तव में जितने हैंडल की आवश्यकता होती है उससे कहीं अधिक लेता है। नतीजतन, इस प्रक्रिया को संभालने में बहुत अधिक CPU समय लगता है।
WmiPrvSE.exe उच्च CPU उपयोग का निदान
सबसे पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा एप्लिकेशन समस्या पैदा कर रहा है। चूंकि टास्क मैनेजर में WmiPrvSE.exe प्रक्रिया में संबंधित ऐप्स के साथ कोई ड्रॉप-डाउन सूची नहीं है, आपको WMI प्रोवाइडर होस्ट के इंस्टेंस द्वारा, सटीक रूप से, प्रोसेस ID द्वारा उन्मुख होने की आवश्यकता है। इसे देखने के लिए, आपको टास्क मैनेजर में एक विशिष्ट टैब पर जाने की आवश्यकता है - "विवरण"। वहां, WmiPrvSE.exe तक नीचे स्क्रॉल करें, और उच्च CPU उपयोग वाले इंस्टेंस को देखें। इसका PID मान याद रखें, और अगले चरण पर जाएं।

खोज पर जाएं, और वहां "कमांड प्रॉम्प्ट" टाइप करें। पहले परिणाम पर राइट माउस बटन से क्लिक करें, और "व्यवस्थापक के रूप में चलाएं" चुनें। कंसोल विंडो में, निम्न कमांड टाइप करें, और एंटर दबाएं:
tasklist /m wmiperfclass.dll

यह आपको उन कार्यों की सूची प्रदर्शित करेगा जो WMI प्रोवाइडर होस्ट प्रक्रिया को कॉल करते हैं। वहां, आपको वह कार्य ढूंढना होगा जिसका PID वही है जो आपने टास्क मैनेजर में देखा था। और यहां आप हैं - आप समस्या पैदा करने वाली प्रक्रिया का नाम जानते हैं। इसे टास्क मैनेजर में ढूंढें, और एंड टास्क बटन से इसे रोकें। आप इसके साथ बमुश्किल अधिक कर सकते हैं, क्योंकि समस्या ऐप के अंदर होने की संभावना है। इस प्रोग्राम के टेक सपोर्ट से संपर्क करें और समस्या समझाएं।
WMI प्रोवाइडर होस्ट के उच्च CPU उपयोग को हल करना
यह प्रक्रिया आंतरिक त्रुटियों के कारण भी खराबी कर सकती है। यह बहुत दुर्लभ होता है, लेकिन आपको अभी भी इस संस्करण की जांच करनी चाहिए ताकि उस समस्या से निपटा जा सके। पहली और सबसे आसान बात केवल सेवा को रीबूट करना है। विन+आर दबाएं, और खोज विंडो में "services.msc" टाइप करें। सेवाओं के साथ खुली विंडो में, विंडोज मैनेजमेंट इंस्ट्रूमेंटेशन सर्विस (विंडोज 11 के लिए - WMI परफॉरमेंस एडाप्टर) खोजें। इसे RMB से क्लिक करें, फिर "पुनरारंभ" चुनें। यदि सेवा लटकी हुई है, तो इसे पुनरारंभ करने से यह नई जैसी अच्छी हो जाएगी।

सेवा पैनल में विंडोज मैनेजमेंट इंस्ट्रूमेंटेशन सर्विस
यदि पिछली सलाह ने आपकी मदद नहीं की, और आप अभी भी WmiPrvSE.exe उच्च CPU उपयोग देखते हैं, तो आपको अधिक कट्टरपंथी कार्रवाई करने की संभावना है। विशेष रूप से, अपने OS के लिए नवीनतम अपडेट की जांच करने का प्रयास करें। यदि आप असमर्थित पीसी पर विंडोज 11 का उपयोग करते हैं, और नियमित तरीके से अपडेट प्राप्त नहीं कर सकते, तो आपको अपना OS पुनर्स्थापित करना होगा। यहां विंडोज 10 के लिए पैच की सूची है जिन्होंने WMI प्रोवाइडर होस्ट के साथ कुछ समस्याओं को ठीक किया1:
- विंडोज सर्वर 2016 / विंडोज 10 संस्करण 1607 (RS1)
18 अक्टूबर, 2018—KB4462928 (OS बिल्ड 14393.2580) - विंडोज 10 संस्करण 1703 (RS2)
24 जुलाई, 2018—KB4338827 (OS बिल्ड 15063.1235) - विंडोज 10 संस्करण 1709 (RS3)
24 जुलाई, 2018—KB4338817 (OS बिल्ड 16299.579) - विंडोज 10 संस्करण 1803 (RS4)
16 जुलाई, 2018—KB4345421 (OS बिल्ड 17134.167)
और सबसे खराब स्थिति में, आप सिस्टम पुनर्स्थापना का सामना करने वाले हैं। बेशक, आप इसे पूरी तरह से पुनर्स्थापित करने के लिए बाध्य नहीं हैं। आप अपने सिस्टम रिस्टोर पॉइंट्स में से एक का उपयोग कर सकते हैं - यदि आपके पास कुछ हैं। लेकिन इस बात की कोई गारंटी नहीं है कि त्रुटि आपके सिस्टम के पुराने संस्करणों में से एक में मौजूद नहीं होगी। इसलिए, कभी-कभी क्लीन सिस्टम इंस्टॉलेशन ही एकमात्र विकल्प होता है।