सवाल WMI प्रदाता होस्ट (WmiPrvSE.exe) मेरे सीपीयू को स्पाइकिंग क्यों करता है?


मैं आम तौर पर अपने लैपटॉप को 24x7 पर रखता हूं, और दिन के अंत में, मेरी जांघों को जलाते हुए वास्तव में परेशान होता है क्योंकि अत्यधिक गरम होता है।

अत्यधिक गरम करने वाला डब्लूएमआई प्रदाता होस्ट (WmiPrvSE.exe) का परिणाम सीपीयू उपयोग को हर कुछ मिनट में 25% तक बढ़ा देता है। क्यों होता है ऐसा?

मेरे पास एचपी ईवी 14 (एचपी बंडल बकवास के साथ) विंडोज 7 होम प्रीमियम पर चल रहा है।

(नोट: @ nhinkle के आधार पर पिछले अवलोकनऐसा लगता है कि एचपी वायरलेस मैनेजर अपराधी हो सकता है, क्या इसकी पुष्टि करने का कोई तरीका है?)

यह सवाल एक था सप्ताह के सुपर उपयोगकर्ता प्रश्न
  28 फरवरी, 2011 को पढ़ें ब्लॉग प्रविष्टि अधिक जानकारी के लिए या अपना खुद का जमा करें सप्ताह का प्रश्न


83
2018-02-02 12:36


मूल


खैर, इसकी पुष्टि करने का सबसे अच्छा तरीका यह अक्षम करना होगा और देखें कि यह जारी है या नहीं;) - Matthieu Cartier
@neuro हे, सच है, लेकिन मैं देखना चाहता हूं कि किसी भी सुपर उपयोगकर्ता के पास एक अलग दृष्टिकोण है :) - Sathya♦
"मेरी जांघ जला देना वास्तव में परेशान है" -> जांघ कुछ भी नहीं है, इसे जांचें। - Tom Wijsman
क्या आपके पास डेस्कटॉप पर कोई गैजेट है? जैसे। डिस्क स्पेस मॉनीटर - Kez
@kez नोप - कोई गैजेट नहीं - एक साफ डेस्कटॉप। - Sathya♦


जवाब:


जैसा कि सत्य ने अपने प्रश्न में उल्लेख किया था, मुझे अपने इसी तरह के एचपी लैपटॉप पर इस समस्या के साथ पिछले अनुभव हुए हैं, और अब मैंने वैज्ञानिक विधि का उपयोग करके पुष्टि की है कि एचपी लैपटॉप पर सीपीयू स्पाइक्स एचपी वायरलेस सहायक के कारण होता है। या, एचपी सीपीयू हत्यारा, क्योंकि मैं इसे कॉल करना शुरू कर सकता हूं।

प्रयोग का अवलोकन

  • सवाल: एचपी लैपटॉप पर सीपीयू को लगातार अंतराल पर विशेष रूप से बढ़ने के कारण क्या होता है  WmiPrvSE.exe  प्रक्रिया?

  • परिकल्पना: एचपी वायरलेस सहायक (एचपीडब्ल्यूए) समस्या पैदा कर रहा है

  • तरीका:

    1. देखें कि समस्या तब होती है जब HPWA स्थापित होता है।
    2. देखें कि सीपीयू स्पाइकिंग बंद कर देता है या नहीं WmiPrvSE.exe जब एचपीडब्ल्यूए प्रक्रिया निलंबित हो जाती है तो प्रक्रिया> 20% सीपीयू का उपयोग बंद कर देती है।
    3. देखें कि एचपीडब्ल्यूए प्रक्रिया फिर से सक्षम होने पर सीपीयू फिर से शुरू हो रहा है या नहीं
    4. परिणामों के सटीक सुनिश्चित करने के लिए कई परीक्षणों के लिए चरण 2 और 3 दोहराएं
  • परिणाम: एचपीडब्ल्यूए अत्यधिक CPU उपयोग कर रहा है

  • निष्कर्ष: आपको एचपीडब्ल्यूए को अनइंस्टॉल करना चाहिए क्योंकि यह कुछ भी उपयोगी नहीं है

पृष्ठभूमि की जानकारी

जब मुझे अपना एचपी पैविलियन डीएम 4 टी लैपटॉप मिला, तो मैंने देखा कि सीपीयू अक्सर 50% उपयोग के लिए स्पाइक होगा, लगभग हर दूसरे सेकेंड। यह बैटरी जीवन को कम कर रहा था, और लैपटॉप को गर्म कर रहा था; सत्य के अनुभव के समान ही लक्षण हैं। विंडोज 7 में संसाधन मॉनीटर को देखकर, मैं प्रक्रिया को देख पा रहा था WmiPrvSE.exe गलती थी

cpu nom nom

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

इस समस्या का कारण बनने के लिए किस विशिष्ट प्रक्रिया का शिकार करने के लिए, मैंने उपयोग किया Systinternals प्रक्रिया एक्सप्लोरर। मैंने पाया कि किस उदाहरण का WmiPrvSE.exe प्रक्रिया बड़ी मात्रा में सीपीयू का उपयोग कर रही थी, और विस्तृत जानकारी खोलने के लिए उस पर क्लिक किया गया।

process explorer

दुर्भाग्यवश, मुझे यह पता लगाने का कोई तरीका नहीं मिला कि कौन सी प्रक्रिया सभी प्रश्नों को बना रही थी, लेकिन चूंकि मैंने इसे सीपीयू स्पाइक्स के स्रोत के रूप में अलग कर दिया था, और मुझे पता था कि यह एक सेवा थी, मैं सेवा प्रबंधक के पास गया था यह देखने के लिए कि सेवाएं डब्लूएमआई पर निर्भर थीं, सोच रही थी कि मुझे एक और सुराग में ले जाया जा सकता है।

services nom nom

मुझे लगा कि यह एक अंतर्निहित विंडोज सेवा नहीं होगी जिससे समस्या उत्पन्न हो रही है, इसलिए उनको खत्म कर दिया गया, मैंने सूची को कम करने का फैसला किया और प्रत्येक सेवा को अक्षम करने का प्रयास किया, और यह देखते हुए कि समस्या बनी हुई है या नहीं। सूची के शीर्ष पर एचपी वायरलेस सहायक सेवा थी। मैं सेवा मेनू पर वापस गया, और उस सेवा को अक्षम कर दिया। टास्क मैनेजर में वापस देखकर, मैंने देखा कि सीपीयू का उपयोग लगभग कुछ भी नहीं हुआ था। मैं वापस एचपीडब्ल्यूए सेवा। सीपीयू उपयोग वापस गोली मार दी। अब मेरे सिद्धांत को बनाने के लिए पर्याप्त डेटा था। मैंने एचपीडब्ल्यूए सेवा को अनइंस्टॉल किया, और फिर कभी समस्या नहीं आई।

हाइपोथिसिस की पुष्टि

कई महीने बाद, सत्य इस सवाल से पूछता है। मैंने एक बार साबित करने का फैसला किया कि यह एचपीडब्ल्यूए की गलती थी। मैंने एचपी वायरलेस सहायक को पुनर्स्थापित किया, जिसे मैंने महीनों में स्थापित नहीं किया था। तुरंत, प्रोसेसर उपयोग गोली मार दी। मैं फिर ऊपर उल्लिखित प्रयोग के साथ चला गया।

सबसे पहले, मैंने संसाधन मॉनीटर में एचपीडब्ल्यूए सेवा के लिए ज़िम्मेदार प्रक्रिया को अलग कर दिया। HPWA_Service.exe तथा HPWA_Main.exe दो हैं सीपीयू उपयोग इन दोनों संसाधित चलने के साथ जैसा दिखता है:

task manager with hpwa running

फिर, मैंने दोनों प्रक्रियाओं को निलंबित कर दिया। सीपीयू उपयोग तुरंत नीचे चला गया; ग्राफ़ पर पिछले CPU उपयोग के लिए कुछ क्षणों के बाद यह दिखने के लिए यहां दिया गया है:

task manager without hpwa running

मैंने प्रक्रियाओं को फिर से देखने के लिए सक्षम किया कि क्या उपयोग वापस आ जाएगा। यह किया:

task manager just enabled hpwa
पहली स्पाइक के रूप में मैं एचपीडब्ल्यूए सक्षम

task manager after enabling hpwa
  एचपीडब्ल्यूए सक्षम करने के कुछ ही समय बाद 

प्रक्रियाओं को फिर से निलंबित करने के परिणामस्वरूप सीपीयू उपयोग वापस जा रहा है:

lower cpu usage after disabling hpwa

मैंने इसे एक और पुनरावृत्ति के लिए परीक्षण किया, और तीसरे परीक्षण पर, वही सटीक बात फिर से हुई। मैंने यह साबित करने के लिए पर्याप्त प्रमाण माना कि एचपी वायरलेस सहायक समस्या पैदा कर रहा था, और बाद में सेवा को अक्षम कर दिया, और अब इसे अनइंस्टॉल कर देगा।

ऐसा लगता है कि सभी एचपीडब्ल्यूए उपयोगकर्ता को सूचित करते हैं कि जब उनके वायरलेस चालू या बंद होते हैं, और सीपीयू को गोबेल करते हैं। इसके साथ आप कुछ भी नहीं कर सकते हैं कि आप अंतर्निहित वायरलेस प्रबंधन उपकरण से नहीं कर सकते हैं, इसलिए मैं सलाह दूंगा कि यदि आपके पास यह सॉफ़्टवेयर स्थापित है, तो आप इसे हटा दें।


ध्यान दें: कम से कम एक व्यक्ति ने खबर दी है कि एचपीडब्लूए को अनइंस्टॉल करने से कुंजीपटल पर काम करने से रोकने के लिए वायरलेस स्विच होता है। मेरे लैपटॉप पर, यह एचपीडब्लूए को अनइंस्टॉल करने के बाद ठीक काम करता रहा, लेकिन अगर आपका काम बंद करना बंद हो जाता है, तो आप हमेशा वायरलेस कार्ड को विंडोज के अंदर से अक्षम कर सकते हैं। दबाएँ Winkey+एक्स विंडोज मोबिलिटी सेंटर खोलने के लिए, फिर क्लिक करें Turn Wireless Off बटन।

windows mobility center


इसके अनुसार एक चर्चा एचपी समर्थन मंचों पर, समस्या एचपी वायरलेस सहायक के हाल के संस्करणों में तय की गई है। यदि आपके लैपटॉप को वाईफाई चालू / बंद बटन का उपयोग करने के लिए एचपीडब्ल्यूए की आवश्यकता है, तो आप एचपी की ड्राइवर वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं, और शायद इस समस्या को और भी नहीं मिलेगा। फिर भी, अगर आपको वाईफाई चालू / बंद बटन के लिए इसकी आवश्यकता नहीं है, तो अभी भी इस सॉफ़्टवेयर को स्थापित करने से कोई अतिरिक्त मूल्य नहीं दिखता है।


107
2018-02-05 23:05



+1 - बहुत अच्छा, व्यापक उत्तर। यही मेरा सीपीयू राज्य है - डब्ल्यू / एचपी सीपीयू हत्यारा - i.imgur.com/dMwaJ.png - Sathya♦
और यह सेवाओं को निलंबित करने के बाद पोस्ट है i.imgur.com/dn2Em.png - Sathya♦
वाह! यह है एक गंभीरता से भयानक पद! मेरे पास सबसे अधिक दस्तावेज और स्क्रीनशॉट पोस्ट में से एक है कभी देखा! +1 !! - studiohack♦
+1, स्क्रीनशॉट के साथ बहुत बढ़िया जासूस काम और स्पिफी पोस्ट, जो विंडोज़ में वायरलेस सहायक सॉफ्टवेयर का उपयोग करता है, यह पहली बात है जिसे मैं एक नए पीसी पर हटा देता हूं। - Moab
मेरे लिए यह था डेल डेटा वॉल्ट सेवा डब्ल्यूएमआई प्रदाता में सीपीयू स्पाइक का कारण बनता है। यह इस उत्तर में उल्लिखित निर्भरता भी है। मैंने इसे पाया विंडोज क्लीन बूट विधि। - Cerveser


समस्या निवारण

  1. डाउनलोड ProcDump माइक्रोसॉफ्ट Sysinternals से।

  2. एक बार WmiPrvSE.EXE 1 सेकंड के लिए 25% हिट करने के बाद इसे डंप करने दें:

    procdump.exe -c 25 -s 1 -x WmiPrvSE.EXE %HOMEPATH%\WmiPrvSE.dmp
    

    यह आपके उपयोगकर्ता फ़ोल्डर में एक डंप बनाएगा।

    इस 1 - 2 बार दोहराने के लिए स्वतंत्र महसूस करें ताकि आपके पास अधिक डंप हो और यह सुनिश्चित हो सके कि कारण डंप हो गया है और एक और सामान्य घटना नहीं है।

  3. अपने डंप का विश्लेषण करें ऑनलाइन और वैकल्पिक रूप से इसे साझा करें SpeedyShare

    विकल्प: WinDBG आदेश के साथ इस्तेमाल किया जा सकता है !analyze -v, के लिए सुनिश्चित हो प्रतीक सेट करें

  4. दिखाए गए स्टैक ट्रेस में ऐसी प्रक्रिया शामिल होनी चाहिए जो इसका कारण बनती है।

शायद वे बेहतर काम करने के लिए स्टैक के शीर्ष प्रक्रियाओं में से कुछ को Google पर करें।
अगर वे आपकी मदद नहीं करते हैं तो आपको अधिक उन्नत विश्लेषण की आवश्यकता हो सकती है। मेरा अगला अनुभाग देखें:


  1. से सेटअप डाउनलोड करें विंडोज प्रदर्शन विश्लेषण उपकरण आपके विंडोज संस्करण के लिए।
  2. अपने सिस्टम पर सॉफ्टवेयर स्थापित करें।
  3. एक कमांड प्रॉम्प्ट खोलें प्रशासक के रूप में, और अगली कमांड पेस्ट कॉपी करें:

    xperf -start perf!GeneralProfiles.InBuffer -stackwalk profile && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer %HOMEPATH%\myTrace.etl
    
  4. दबाएँ दर्ज  एक बार आदेश शुरू करने के लिए, अब आपको स्पाइक होने के बाद इंतजार करना होगा।

  5. आपके स्पाइक के ठीक बाद आप कंसोल पर जाते हैं और दबाते हैं दर्ज
  6. कुछ समय प्रतीक्षा करने के बाद एक लॉग फ़ाइल myTrace.etl आपके उपयोगकर्ता फ़ोल्डर में उत्पादित की जाएगी।
  7. फ़ाइल को दिखाने और इसका विश्लेषण करने के लिए निम्न आदेश चलाएं (WinDBG/प्रतीक आवश्यक):

    xperf %HOMEPATH%\myTrace.etl
    

यदि आप चाहते हैं कि मैं इसे देखना चाहूंगा:

  1. MyTrace.etl को अपने उपयोगकर्ता फ़ोल्डर से एक ज़िप फ़ाइल में संपीड़ित करें।
  2. संपीड़ित ज़िप फ़ाइल को साझा करें SpeedyShare
  3. यहां लिंक साझा करें, मैं आपको अपनी समस्या का कारण ढूंढने और दिखाने का प्रयास करूंगा।

चूंकि WmiPrvSE.EXE सीएपीआई स्टोर के खिलाफ डब्लूएमआई पूछताछ चलाने के लिए एक मेजबान है, तो हो सकता है कि आप XPerf के कारण भी कारण नहीं ढूंढ पाएंगे भारतीय दंड संहिता, एक और समाधान जिसे मैंने अभी पाया है, डब्लूएमआई लॉगिंग को सक्षम करने और वर्णित लॉग की जांच करना होगा यहाँ, क्लाइंटप्रोसेस आईडी प्रक्रिया की पीआईडी ​​होगी जिसने डब्लूएमआई क्वेरी बनाई है। इस पीआईडी ​​को कार्य प्रबंधक को पीआईडी ​​कॉलम जोड़कर प्रक्रिया में वापस ट्रैक किया जा सकता है प्रक्रिया एक्सप्लोरर, या के साथ tasklist /FI "PID eq X" जहां एक्स आपको मिली पीआईडी ​​है ...


का विश्लेषण डंप 1: रेखाएं 94-115 इंगित करती हैं दुरस्तह प्रकिया कॉल
का विश्लेषण डंप 2: लाइनें 84-105 इंगित करती हैं दुरस्तह प्रकिया कॉल

कर्नेल में, एक नया धागा शुरू किया गया है रिमोट प्रक्रिया कॉल स्टब को संभालने के लिए, जो संक्षेप में एक प्रश्न अनुरोध है जो डब्ल्यूएमआई प्रदाता निष्पादित करेगा और जवाब देगा। रजिस्ट्री और / या प्रदर्शन जानकारी पढ़ने के कारण इसका परिणाम उच्च CPU गतिविधि में होता है।

चूंकि एक डंप एक पल का कब्जा है, आप यह देखने में सक्षम नहीं होंगे कि कौन सी प्रक्रिया आरपीसी का प्रदर्शन करती है।
इसलिए, आपको ऐसे प्रोग्राम की आवश्यकता है जो पिछले थ्रेड को देखने के लिए XPerf की तरह पता लगाए जो आरपीसी कर रहे हों।

या, यदि आप आरपीसी राज्य की जानकारी सक्षम करें, आप उपयोग कर सकते हैं rpcdbg यह देखने के लिए कि किसने कॉल शुरू की थी।

उदाहरण:

0:000> bp rpcrt4!RpcServerUseProtseqEpA
0:000> g
Breakpoint 0 hit
eax=00452000 ebx=7ffd5000 ecx=00452008 edx=00000014 esi=00d5f55c edi=7c911970
eip=77e97a0b esp=0012ff3c ebp=0012ff6c iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
RPCRT4!RpcServerUseProtseqEpA:
77e97a0b 8bff mov edi,edi
0:000> kb
ChildEBP RetAddr Args to Child
0012ff38 00401046 00452000 00000014 00452008 RPCRT4!RpcServerUseProtseqEpA
0012ff6c 00401e37 00000001 003330a0 00333120 hellos!main+0x46 [e:\projects\hello\hellos.c @ 21]

उपर्युक्त उदाहरण आरपीसी पर ब्रेकपॉइंट सेट करता है, इसलिए आप यह देखने के लिए देखते हैं कि स्टैक की दूसरी पंक्ति में इसे कौन चलाता है। लेकिन अच्छी तरह से, यह संभव नहीं है कि पहले कॉल पर ब्रेकपॉइंट सेट करें (कृपया ध्यान दें कि यह लाइव डिबगिंग है) यह देखने में आपकी सहायता करेगा कि हर बार WMI प्रदाता कौन कॉल करता है ...

उस लेख में बहुत अधिक जानकारी है आरपीसी राज्य की जानकारी जो मदद कर सकता है, लेकिन यह हमारे जैसे बेहोश दिल के लिए नहीं है जब हम इसके बजाय XPerf का उपयोग कर सकते हैं। :-)


जैसा कि हम अब आरपीसी काम करता है के आंतरिक काम के बारे में जानते हैं, हम भी इसका उपयोग कर सकते हैं एपीआई मॉनीटर:

  1. एपीआई मॉनिटर डाउनलोड, इंस्टॉल और शुरू करें। (दो बार यदि आपके पास 64 बिट है: एक बार x86, एक बार x64)
  2. के लिए जाओ फ़ाइल -> व्यवस्थापक के रूप में चलाओ
  3. ठीक एपीआई कैप्चर फ़िल्टर को Rpcrt4.dll मॉड्यूल।

    enter image description here

  4. ब्रेकपॉइंट के समान, हम जानना चाहते हैं कि कौन कॉल करता है RpcServerUseProtSeq कार्य:

    enter image description here

  5. प्रत्येक हुक चल रही प्रक्रिया कम पीआईडी ​​वाले लोगों को छोड़कर (दुर्घटनाओं को रोकने के लिए)।
    आदर्श, आप हुक नहीं करना चाहते हैं dwm.exe/winlogon.exe या कम।
    आप एकल प्रक्रियाओं को भी आजमा सकते हैं और बाद में उन्हें अनचेक कर सकते हैं हुक प्रक्रियाएं खिड़की...

    हालांकि ... मैंने कोशिश की है और किसी भी प्रक्रिया के बारे में हुक सकता है।

  6. अगर सब कुछ ठीक हो जाता है, तो हुक प्रक्रिया जो आरपीसी कॉल में धागे रखेगा।
    और इन धागे पर क्लिक करने पर, आपको कॉल का एक गुच्छा देखना चाहिए।
    यदि आप करते हैं, तो आपको समस्या का कारण बनने की प्रक्रिया मिल गई है!

उपाय

अपने कंप्यूटर को अद्यतित रखना महत्वपूर्ण है, इंस्टॉल करना एचपीडब्ल्यूए 4.0.10.0 हल करता है! ;-)


38
2018-02-02 13:11



@ टॉमविज - ऑनलाइन डंप विश्लेषण 1, 2। पर डंप ड्रॉपबॉक्स। इसके अलावा, मुझे पीआईडी ​​पता है। हम इसके साथ क्या कर सकते हैं ? - Sathya♦
बहुत अच्छा जवाब, @ टॉमविजी, दस्तावेज़ीकरण वास्तव में मदद करता है ... - studiohack♦
बस एचपीडब्लूए इंस्टॉल किया गया है, ऐसा लगता है कि इसे रीबूट करने की आवश्यकता नहीं है। यदि मेरे पीसी पर भी ऐसा ही होता है तो मैं पोस्ट को अपडेट करने का प्रयास करूंगा और दिखाऊंगा कि अधिकांश समस्या निवारण विधियां आपको कैसे दिखा सकती हैं कि समस्या होती है। - Tom Wijsman
मुझे nhinkles का जवाब थोड़ा बेहतर पसंद आया - लेकिन यह बहुत अच्छा और सहायक भी है - लेकिन सबसे अधिक, एपीआई मॉनीटर जैसे टूल कुछ ऐसा है जो मैं हाल ही में याद करने के लिए शुरू कर रहा हूं, इसलिए धन्यवाद और टिप ऑफ के लिए +1। - Tobias Plutat
@ टॉम, मैं उस छाप के नीचे नहीं था और मैं निश्चित रूप से इसे लागू नहीं करना चाहता था। फिर भी मैं किया था समस्या के दो उत्कृष्ट उत्तरों को पहचानने का आग्रह महसूस करें, जो कि अकेले अपवित्रों के मुकाबले थोड़ी अधिक verbosity और भिन्नता के साथ है। :) - Tobias Plutat


माइक्रोसॉफ्ट ब्लॉग प्रविष्टि WMIprvse एक असली खलनायक है? यह दिखाता है कि सीएमआई के लिए कौन सी प्रक्रिया जिम्मेदार है, WmiPrvSE.exe का उपयोग कर रहा है।

विधि सभी डब्लूएमआई गतिविधि का पता लगाने के लिए "विश्लेषणात्मक और डीबग लॉग दिखाएं" के इवेंट व्यूअर विकल्प का उपयोग करती है, जिससे दोषी प्रक्रिया की प्रक्रिया-आईडी प्राप्त होती है।


13
2018-02-06 19:14



हाँ, उसने कहा कुछ दिन पहले और यह एक्सपीरफ़ और डंप विश्लेषण के बीच मेरी पोस्ट में भी सूचीबद्ध है लेकिन उसने पीआईडी ​​की जांच नहीं की है, एक्सपीरफ़ किया है, या एपीआई मॉनीटर किया है, इसलिए मुझे आगे विश्लेषण करने से पहले उसके लिए इंतजार करना होगा। - Tom Wijsman


बस एक ही नाव में किसी और के लिए इसे जोड़ना, यह पृष्ठ Google पर है। मुझे विंडोज 8.1 पर मेरे लेनोवो योग 2 प्रो पर WmiProvderHost स्पाइकिंग सीपीयू 50% तक और बैटरी को निकालने के साथ एक ही समस्या थी।

उपर्युक्त उत्कृष्ट जांच सलाह के बाद, मैंने पाया कि मेरे लिए यह मुद्दा वास्तव में था गोप्रो स्टूडियो (मुफ्त वीडियो संपादन सॉफ्टवेयर जो गोप्रो कैमरे के साथ आता है)। यह एक निगरानी सेवा स्थापित करता है जो आपके कैमरे को जोड़ने के लिए इंतजार कर रहा है और मेरे लिए यह अपराधी था।


7
2017-11-14 08:17



गोप्रो निवासी कार्यक्रम बंद करने के बाद विंडोज 8.1, मेरे डब्ल्यूएमआई प्रदाता होस्ट सीपीयू उपयोग 40% से 8% नीचे चला गया - user63227
विंडोज 8.1, गोप्रो सॉफ्टवेयर के लिए उच्च CPU उपयोग का भी अनुभव कर रहा है। इसे सिस्टम ट्रे से बंद कर दिया गया है और यह सामान्य पर वापस आ गया है (और अब स्टार्टअप पर अक्षम)। - Robin


इसे डीबग करने के लिए, से xperf का उपयोग करें विंडोज प्रदर्शन टूलकिट और इस cmd फ़ाइल को चलाएं:

xperf -on PROC_THREAD+LOADER+PROFILE+INTERRUPT+DPC+DISPATCHER -stackwalk profile -BufferSize 1024 -MaxFile 256 -FileMode Circular -f Kernel.etl
xperf -start WMILogger -on Microsoft-Windows-WMI-Activity::0xff -BufferSize 1024 -f WMI.etl

echo Please capture about 30s of the WMI activity.

pause

xperf -stop
xperf -stop WMILogger
xperf -merge WMI.etl kernel.etl WMItracing.etl

del WMI.etl
del kernel.etl

WPA.exe में जेनरेट की गई WMItracing.etl खोलें और बाएं तरफ से "जेनेरिक इवेंट्स" ग्राफ़ को विश्लेषण फलक में ग्राग करें और ड्रॉप करें।

enter image description here

अब फ़िल्टर करें माइक्रोसॉफ्ट विंडोज WMI-गतिविधिकेवल घटनाएं, और डब्लूएमआई संचालन और क्लाइंटप्रोसेस आईडी के लिए देखो।

मेरे उदाहरण में यह CLientProcessId नामक टूल से संबंधित है वीम एक मॉनीटर सर्वरइसे रोकना, सीपीयू उपयोग समस्या को ठीक किया गया

और दूसरा उदाहरण यहां दिखाया गया है:

enter image description here

क्या आप 1 9 24 के पीआईडी ​​के साथ एक प्रक्रिया की पुन: संसाधित कॉल देखते हैं जो इंटेल प्रोसेट निगरानी सेवा से संबंधित है।

यहां सीपीयू उपयोग सीपीयू नमूना कॉलस्टैक में भी दिखाया गया है:

enter image description here

इसलिए, इंटेल टूल WMI अधिसूचना प्रश्न अक्सर करता है और इससे समस्याएं उत्पन्न होती हैं। इसे रोकना, इस मुद्दे को ठीक करना।


4
2017-08-02 16:07





क्या आपने यह देखने की कोशिश की है कि यह वायरस है या नहीं? कुछ वायरस वास्तव में इस तरह की विंडोज सेवाओं के रूप में चारों ओर परेड करना पसंद करते हैं। सुनिश्चित करें कि WmiPrvSE.exe प्रक्रिया में स्थित है c:\windows\system32\wbem निर्देशिका। यदि नहीं, तो आप सामान्य स्पाइवेयर पहचान कार्यक्रम चला सकते हैं। यदि यह स्पाइवेयर नहीं है, तो संभवतः यह एक और सेवा हो सकती है जो इसे कॉल कर रही है। मुझे पता है कि मेरे कंप्यूटर पर कुछ गैजेट चल रहे हैं, और विडंबना यह है कि प्रदर्शन मॉनिटर गैजेट कभी-कभी मेरे सीपीयू स्पाइक को थोड़ा सा बनाता है। साथ ही, यह एक और सेवा हो सकती है जो हर समय उस गैस को दबाती है। उदाहरण के लिए, एचपी, डेल इत्यादि से ब्लूटवेयर

इसके अलावा, टॉमविज का दूसरा जवाब इसे समस्या निवारण के लिए बहुत अच्छा लगता है!


1
2018-02-02 13:36



इसका उपयोग करने के लिए एक वैकल्पिक और सामान्य तरीका उपयोग करना है प्रक्रिया एक्सप्लोरर Sysinternals से और फिर सक्षम करें Verify Signatures विकल्प; फिर, अगर यह कहता है (Verified) X में Verified Signer कॉलम तो यह माइक्रोसॉफ्ट द्वारा सत्यापित किया जाता है और निष्पादन योग्य उत्पाद / कंपनी का हिस्सा है X, इस मामले में Microsoft Windows। - Tom Wijsman
मुझे यकीन है कि कोई वायरस / मैलवेयर नहीं है। इसके अलावा, WmiPrvSE में मौजूद है C:\Windows\system32\wbem और सत्यापित कॉलम इंगित करता है कि फ़ाइल सत्यापित है। @TomWij - Sathya♦
@ सत्य मैं शायद कहूंगा कि यह ब्लूटवेयर है, खासकर क्योंकि आपने टिप्पणी की है कि आपके पास एचपी "डब्ल्यू / एचपी बंडल बकवास" था। Msconfig का उपयोग करने और स्टार्टअप पर सभी एचपी सेवाओं और प्रोग्राम को अक्षम करने का प्रयास करें और देखें कि क्या इससे मदद मिलती है। - Duall
बिंदु, मैं अपने एसएसडी को ठीक करने के बाद विन 7 को पुनर्स्थापित करने का इरादा रखता हूं, सोचा कि यह एक दिलचस्प सवाल होगा - यह जानने के लिए कि डीबग कैसे करें - Sathya♦