ডাব্লুএমআই সরবরাহকারী হোস্ট (ডাব্লুএমআইপিআরভিএসই.এক্সই) কেন আমার সিপিইউ স্পিক করে রাখে?


88

আমি সাধারণত আমার ল্যাপটপটি 24x7 এ রাখি, এবং দিনের শেষে আমার উরু জ্বালানো সত্যিই বিরক্তিকর কারণ অতিরিক্ত গরমের কারণে।

অতিরিক্ত উত্তাপ হ'ল ডাব্লুএমআই সরবরাহকারী হোস্ট (ডাব্লুএমআইপিআরভিএসই.এক্সই) এর সিপিইউ ব্যবহারকে কয়েক মিনিট পরে 25% এ ছড়িয়ে দেওয়ার ফলাফল বলে মনে হচ্ছে। কেন এমন হয়?

আমার উইন্ডোজ 7 হোম প্রিমিয়ামে একটি এইচপি হিংসা 14 (এইচপি বান্ডিল ক্রাপ সহ) চলছে।

(দ্রষ্টব্য: @ এনহিনকলের অতীতের পর্যবেক্ষণের ভিত্তিতে , মনে হচ্ছে এইচপি ওয়্যারলেস ম্যানেজার অপরাধী হতে পারে, এটি নিশ্চিত করার কোনও উপায় আছে কি?)

এই প্রশ্নটি সপ্তাহের একটি সুপার ব্যবহারকারী প্রশ্ন ছিল । আরও বিশদের জন্য
ফেব্রুয়ারী 28, 2011 ব্লগ এন্ট্রি পড়ুন বা সপ্তাহের নিজস্ব প্রশ্ন জমা দিন


2
ঠিক আছে, এটি নিশ্চিত করার সর্বোত্তম উপায় হ'ল এটি অক্ষম করা এবং এটি অবিরত রয়েছে কিনা তা দেখুন;)
ম্যাথিউ কারটিয়ের

@ নিউরো হে, সত্য তবে আমি দেখতে চাই যে কোনও সুপার ব্যবহারকারীর আলাদা দৃষ্টিভঙ্গি রয়েছে কিনা :)
সত্যজিৎ ভাট

2
"আমার উরুটি জ্বলতে পেরে সত্যিই বিরক্তিকর" -> উরুগুলি কিছুই নয়, এটি পরীক্ষা করে দেখুন
তমারা উইজসম্যান

1
আপনার ডেস্কটপে কোনও গ্যাজেট রয়েছে? যেমন। ডিস্ক স্পেস মনিটর
কেজ

1
@ কেজ নোপ - কোনও গ্যাজেট নেই - একটি পরিষ্কার ডেস্কটপ।
Sathyajith ভাট

উত্তর:


110

সাথ্য যেমন তাঁর প্রশ্নে উল্লেখ করেছেন, আমার একই রকম এইচপি ল্যাপটপে এই সমস্যাটি নিয়ে আমার আগের অভিজ্ঞতা ছিল এবং আমি এখন বৈজ্ঞানিক পদ্ধতিটি ব্যবহার করে নিশ্চিত করেছিলাম যে এইচপি ল্যাপটপে সিপিইউ স্পাইকগুলি এইচপি ওয়্যারলেস সহকারী দ্বারা সৃষ্ট। বা, এইচপি সিপিইউ অ্যাসাসিন, যেমন আমি এটি কল করা শুরু করতে পারি।

পরীক্ষা ওভারভিউ

  • প্রশ্ন : এইচপি ল্যাপটপের সিপিইউ কী কারণে ঘন ঘন বিরতিতে বিশেষত WmiPrvSE.exe প্রক্রিয়া শুরু করে?

  • হাইপোথিসিস : এইচপি ওয়্যারলেস অ্যাসিস্ট্যান্ট (এইচপিডাব্লুএ) সমস্যা তৈরি করছে

  • পদ্ধতি :

    1. এইচপিডাব্লুএ ইনস্টল হওয়ার পরে সমস্যা দেখা দিতে শুরু করে কিনা দেখুন।
    2. WmiPrvSE.exeএইচপিডাব্লুএ প্রক্রিয়া স্থগিত করা হলে সিপিইউ স্পাইকিং বন্ধ করে এবং> 20% সিপিইউ ব্যবহার বন্ধ করে দেয় কিনা দেখুন ।
    3. এইচপিডাব্লুএ প্রক্রিয়াটি পুনরায় সক্ষম করার পরে সিপিইউ আবার স্পিকিং শুরু করে কিনা দেখুন
    4. ফলাফলের নির্ভুলতা নিশ্চিত করতে একাধিক পরীক্ষার জন্য পদক্ষেপ 2 এবং 3 পুনরাবৃত্তি করুন
       
  • ফলাফল : এইচপিডাব্লুএ চরম সিপিইউ ব্যবহারের কারণ হয়ে উঠছে

  • উপসংহার : আপনার HPWA আনইনস্টল করা উচিত কারণ এটি কোনও কার্যকরী নয়

পেছনের তথ্য

আমি যখন আমার এইচপি প্যাভিলিয়ন dm4t ল্যাপটপটি পেয়েছি তখন আমি লক্ষ্য করেছি যে সিপিইউ প্রায় প্রতিটি সেকেন্ডে প্রায় 50% ব্যবহার করে। এটি ব্যাটারির আয়ুষ্কাল করছিল, এবং ল্যাপটপটি গরম করছিল; সত্যা যেমন লক্ষণটি পেয়েছেন তেমনই লক্ষণগুলি। উইন্ডোজ in-এর রিসোর্স মনিটরটি দেখে, আমি দেখতে পেলাম যে প্রক্রিয়াটি WmiPrvSE.exeভুল ছিল।

সিপিইউ নম

একটি দ্রুত গুগল অনুসন্ধান আমার অনুমানকে নিশ্চিত করেছে যে এটি উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন (ডাব্লুএমআই) হোস্ট প্রক্রিয়া। সংক্ষেপে, ডাব্লুএমআই সিস্টেমের তথ্যের জন্য যেমন প্রসেসরের ব্যবহার, চলমান প্রক্রিয়াগুলি, লগ-ইন করা এবং অন্যান্য সকল ধরণের তথ্যের জন্য জিজ্ঞাসা করা যেতে পারে। ডাব্লুএমআই হোস্ট প্রক্রিয়া তাদের তৈরি অন্যান্য যে কোনও প্রক্রিয়াটির জন্য ডাব্লুএমআই ক্যোয়ারী চালায়, তাই WmiPrvSE.exeনিজেই অপরাধী ছিলেন না, এটি কেবল মধ্যস্থতাকারী ছিল।

কোন নির্দিষ্ট প্রক্রিয়াটি এই সমস্যার কারণ হচ্ছিল তা অনুসন্ধান করার জন্য, আমি সিস্টেটার্নালস প্রসেস এক্সপ্লোরার ব্যবহার করেছিWmiPrvSE.exeপ্রক্রিয়াটির কোন উদাহরণটি পাওয়া গেছে যে আপনি প্রচুর পরিমাণে সিপিইউ ব্যবহার করছেন এবং বিস্তারিত তথ্য খোলার জন্য এটিতে ক্লিক করেছেন।

প্রক্রিয়া এক্সপ্লোরার

দুর্ভাগ্যক্রমে, আমি কী প্রক্রিয়াটি সমস্ত প্রশ্ন তৈরি করছিল তা আবিষ্কার করার কোনও উপায় আমি দেখতে পেলাম না, তবে যেহেতু আমি এটিকে সিপিইউ স্পাইকের উত্স হিসাবে বিচ্ছিন্ন করে দিয়েছিলাম এবং জানতাম যে এটি একটি পরিষেবা, তাই আমি সার্ভিস ম্যানেজারের কাছে যা দেখতে গিয়েছিলাম পরিষেবাগুলি ডাব্লুএমআইয়ের উপর নির্ভর করে, এই ভেবে যে আমাকে অন্য কোনও ক্লুতে নিয়ে যেতে পারে।

সেবা নাম ন

আমি অনুভব করেছি যে এটি কোনও বিল্ট-ইন উইন্ডোজ পরিষেবা হবে না যা সমস্যা সৃষ্টি করে, সুতরাং সেগুলি বাদ দিয়ে, আমি সিদ্ধান্ত নিয়েছি যে তালিকাটি কাজ করে প্রতিটি পরিষেবা নিষ্ক্রিয় করার চেষ্টা করব এবং সমস্যাটি রয়ে গেছে কিনা তা দেখার জন্য। তালিকার ঠিক উপরের অংশে ছিল এইচপি ওয়্যারলেস সহকারী পরিষেবা। আমি পরিষেবাগুলি মেনুতে ফিরে গিয়েছি এবং সেই পরিষেবাটি অক্ষম করেছি। টাস্ক ম্যানেজারের দিকে ফিরে তাকিয়ে আমি দেখতে পেলাম যে সিপিইউ ব্যবহার প্রায় শেষ হয়ে যায়নি। আমি এইচপিডব্লিউএ পরিষেবাটি আবার চালু করি। সিপিইউ ব্যবহার ব্যাক আপ। আমার তত্ত্বটি গঠনের জন্য আমার কাছে এখন পর্যাপ্ত ডেটা ছিল। আমি এইচপিডব্লিউএ পরিষেবাটি আনইনস্টল করেছি এবং আবার কখনও সমস্যা হয়নি।

হাইপোথিসিস যাচাই করা

বেশ কয়েক মাস পরে, সত্যা এই প্রশ্ন জিজ্ঞাসা। আমি সিদ্ধান্ত নিয়েছিলাম যে এটি এইচপিডাব্লুএর দোষ ছিল once আমি এইচপি ওয়্যারলেস সহকারী পুনরায় ইনস্টল করেছি, যা আমি কয়েক মাসের মধ্যে ইনস্টল করেছিলাম না। এখনই, প্রসেসরের ব্যবহার শট আপ। আমি তখন উপরে বর্ণিত পরীক্ষার মাধ্যমে গিয়েছিলাম।

প্রথমত, আমি রিসোর্স মনিটরে এইচপিডব্লিউএ পরিষেবাটির জন্য দায়ী প্রক্রিয়াটি বিচ্ছিন্ন করে দিয়েছি। HPWA_Service.exeএবং HPWA_Main.exeদুটি হয়। এই দুটি প্রক্রিয়াজাতকরণ চালনার সাথে সিপিইউ ব্যবহারটি দেখতে কেমন দেখাচ্ছে:

এইচপিওয়া চলমান টাস্ক ম্যানেজার

তারপরে, আমি উভয় প্রক্রিয়া স্থগিত করেছি। সিপিইউ ব্যবহার তত্ক্ষণাত হ্রাস পেয়েছে; গ্রাফটিতে পূর্বের সিপিইউ ব্যবহারের জন্য কয়েক মুহুর্তের পরে দেখতে কেমন লাগছিল তা এখানে:

এইচপিওয়া ছাড়াই টাস্ক ম্যানেজার

ব্যবহারগুলি আবার ব্যাক আপ হবে কিনা তা দেখতে আমি আবার প্রক্রিয়াগুলি সক্ষম করেছিলাম। ইহা কর:

টাস্ক ম্যানেজার সবেমাত্র এইচপিওয়া সক্ষম করেছে
আমি HPWA সক্ষম হিসাবে প্রথম স্পাইক

এইচপিওয়া সক্ষম করার পরে টাস্ক ম্যানেজার
আমি এইচপিডাব্লুএ সক্ষম করার পরে কিছুক্ষণ পরে

প্রক্রিয়াগুলি আবার স্থগিত করার ফলে সিপিইউর ব্যবহার পিছিয়ে যায়:

এইচপিওয়া নিষ্ক্রিয় করার পরে কম সিপিইউ ব্যবহার করুন

আমি এটি আরও একটি পুনরাবৃত্তির জন্য পরীক্ষা করেছি এবং তৃতীয় পরীক্ষায় আবার একই ঘটনা ঘটেছে। এইচপি ওয়্যারলেস অ্যাসিস্ট্যান্ট সমস্যা সৃষ্টি করছিল এবং পরবর্তীকালে পরিষেবাটি অক্ষম করে দিয়েছিল এবং এটি এখন আনইনস্টল করব তা দেখানোর জন্য আমি এই পর্যাপ্ত প্রমাণ বিবেচনা করেছি।

সমস্ত এইচপিডাব্লুএ প্রদর্শিত হয় যা ব্যবহারকারীকে তাদের ওয়্যারলেসটি চালু বা বন্ধ অবস্থায় অবহিত করা হবে এবং গাবল সিপিইউ করা হবে। এটি বিল্ট-ইন ওয়্যারলেস ম্যানেজমেন্ট সরঞ্জামগুলির সাহায্যে আপনি করতে পারবেন না এমন কিছুই নেই, তাই আমি আপনাকে পরামর্শ দেব যে আপনি যদি এই সফ্টওয়্যারটি ইনস্টল করেন তবে আপনি এটি সরিয়ে ফেলুন।


দ্রষ্টব্য: কমপক্ষে একজন ব্যক্তি রিপোর্ট করেছেন যে এইচপিডাব্লুএ আনইনস্টল করার কারণে কীবোর্ডে তাদের বেতার স্যুইচটি কাজ বন্ধ করে দিয়েছে। আমার ল্যাপটপে, এইচপিডাব্লুএ আনইনস্টল করার পরে এটি সূক্ষ্মভাবে কাজ করে চলেছে, তবে আপনার যদি কাজ করা বন্ধ না হয় তবে আপনি উইন্ডোজের অভ্যন্তর থেকে সবসময় ওয়্যারলেস কার্ডটি অক্ষম করতে পারেন। প্রেস Winkey+ + xউইন্ডোজ মোবিলিটি সেন্টারে খুলুন, তারপর ক্লিক করতে Turn Wireless Offবোতাম।

উইন্ডোজ গতিশীলতা কেন্দ্র


এইচপি সমর্থন ফোরামে আলোচনা অনুসারে , এইচপি ওয়্যারলেস সহকারীটির আরও সাম্প্রতিক সংস্করণে সমস্যাটি সংশোধন করা হয়েছে। আপনার ল্যাপটপের যদি ওয়াইফাই অন / অফ বোতামটি ব্যবহার করতে এইচপিডব্লিউএ প্রয়োজন হয়, আপনি এইচপি-র ড্রাইভার ওয়েবসাইট থেকে সর্বশেষতম সংস্করণটি ডাউনলোড করতে পারেন এবং সম্ভবত আর কোনও সমস্যা হবে না। তবুও, যদি আপনার ওয়াইফাই অন / অফ বোতামটির প্রয়োজন না হয় তবে এখনও এই সফ্টওয়্যারটি ইনস্টল করা থেকে কোনও অতিরিক্ত মূল্য বলে মনে হচ্ছে না।


+1 - খুব সুন্দর, ব্যাপক উত্তর। W / এইচপি CPU- র গুপ্তঘাতক - - এই-ই আমার CPU- র রাষ্ট্র হয় i.imgur.com/dMwaJ.png
Sathyajith ভাট

আর এই পোস্টে সেবা স্থগিত হয় i.imgur.com/dn2Em.png
Sathyajith ভাট

18
ওহো! এটি একটি মারাত্মক দুর্দান্ত পোস্ট! সবচেয়ে নথিভুক্ত এবং screenshotted পোস্ট আমি করেছি এক কি কখনো দেখি নি! +1 টি !!
স্টুডিওহ্যাক

2
+1, স্ক্রিনশট সহ দুর্দান্ত ডিটেকটিভ কাজ এবং স্পাইফাই পোস্ট, যিনি উইন্ডোজে ওয়্যারলেস সহকারী সফ্টওয়্যার ব্যবহার করেন, এটি আমি প্রথম পিসিতে সরিয়েছি thing
মোয়াব

1
আমার জন্য এটি ডেল ডেটা ভল্ট পরিষেবা ছিল যা ডাব্লুএমআই সরবরাহকারীতে সিপিইউ স্পাইকের কারণ হয়েছিল। এটি একটি নির্ভরতা যা এই উত্তরে উল্লিখিত হয়েছে। আমি এটি উইন্ডোজ ক্লিন বুট পদ্ধতিতে পেয়েছি ।
সারভেসার

38

সমস্যা সমাধান

  1. মাইক্রোসফ্ট সিস্টিনটারালস থেকে প্রোডডাম্প ডাউনলোড করুন ।

  2. WmiPrvSE.EXE 1 সেকেন্ডের জন্য 25% হিট করে একবার এটি ডাম্প নিতে দাও:

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

    এটি আপনার ব্যবহারকারীর ফোল্ডারে একটি ডাম্প তৈরি করবে।

    এটি আরও 1 - 2 বার পুনরাবৃত্তি করতে দ্বিধা বোধ করুন যাতে আপনার আরও ডাম্প থাকে এবং নিশ্চিত হতে পারে যে কারণটি ডাম্পড হয়েছে এবং অন্য কোনও সাধারণ ঘটনা নয়।

  3. আপনার ডাম্প (গুলি) অনলাইনে বিশ্লেষণ করুন এবং এটি স্পিডি শেয়ারে optionচ্ছিকভাবে ভাগ করুন ।

    বিকল্প : WinDBG কমান্ডের সাহায্যে ব্যবহার করা যেতে পারে !analyze -v, প্রতীক সেট করতে ভুলবেন না ।

  4. স্ট্যাক ট্রেস যা দেখায় সেগুলির মধ্যে এমন প্রক্রিয়া অন্তর্ভুক্ত করা উচিত যা এটির কারণ হয়।

তারা কী করেন সে সম্পর্কে আরও ভাল ধারণা পেতে সম্ভবত স্ট্যাকের কয়েকটি শীর্ষ প্রক্রিয়া গুগল করুন।
যদি তারা সহায়তা না করে তবে আপনার আরও উন্নত বিশ্লেষণের প্রয়োজন হতে পারে। আমার পরবর্তী বিভাগ দেখুন:


  1. আপনার উইন্ডোজ সংস্করণটির জন্য উইন্ডোজ পারফরম্যান্স অ্যানালাইসিস সরঞ্জামগুলি থেকে সেটআপটি ডাউনলোড করুন ।
  2. আপনার সিস্টেমে সফ্টওয়্যার ইনস্টল করুন।
  3. প্রশাসক হিসাবে একটি কমান্ড প্রম্পট খুলুন এবং পরবর্তী কমান্ডটি অনুলিপি করুন:

    xperf -start perf!GeneralProfiles.InBuffer -stackwalk profile && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer %HOMEPATH%\myTrace.etl
    
  4. কমান্ডটি শুরু করতে ENTER একবার টিপুন , এখন আপনাকে স্পাইকটি হওয়া পর্যন্ত অপেক্ষা করতে হবে।

  5. আপনার স্পাইকের ঠিক পরে আপনি কনসোলে যান এবং টিপুন ENTER
  6. কিছুক্ষণ অপেক্ষা করার পরে একটি লগ ফাইল myTrace.etl আপনার ব্যবহারকারী ফোল্ডারে তৈরি করা হবে।
  7. ফাইলটি প্রদর্শন করতে এবং এটি বিশ্লেষণ করতে নিম্নলিখিত কমান্ডটি চালান ( WinDBG / প্রতীকগুলি প্রয়োজন):

    xperf %HOMEPATH%\myTrace.etl
    

আপনি যদি চান তবে আমি এটি সন্ধান করব:

  1. আপনার ব্যবহারকারী ফোল্ডার থেকে একটি জিপ ফাইলে মাইক্র্যাস.এইটিএল সংকুচিত করুন।
  2. সংকোচিত জিপ ফাইলটি স্পিডি শেয়ারে ভাগ করুন ।
  3. এখানে লিঙ্কটি ভাগ করুন, আমি আপনার সমস্যার কারণ খুঁজে বের করার এবং আপনাকে দেখানোর চেষ্টা করব।

WmiPrvSE.EXE CAPI দোকান বিরুদ্ধে WMI প্রশ্নের চালানোর জন্য একটি হোস্ট হিসাবে, আপনি এমনকি Xperf সঙ্গে কারণ খুঁজে পেতে সক্ষম কারণে নাও হতে পারে আইপিসি আরেকটি সমাধান আমি শুধু পেয়েছি WMI লগিং এবং লগ পরীক্ষণ সক্ষম করতে হবে এখানে বর্ণিত হিসাবে , ক্লায়েন্টপ্রসেসআইড হ'ল প্রক্রিয়াটির পিআইডি হবে যা ডাব্লুএমআই কোয়েরি তৈরি করেছিল। টাস্ক ম্যানেজার বা প্রসেস এক্সপ্লোরারগুলিতে একটি পিআইডি কলাম যুক্ত করে অথবা tasklist /FI "PID eq X"এক্সটি যেখানে পিআইডি পেয়েছে তা দিয়ে এই পিআইডিটিকে প্রক্রিয়াতে ফিরে ট্র্যাক করা যেতে পারে ...


ডাম্প 1 এর বিশ্লেষণ : লাইন 94-115 একটি দূরবর্তী প্রক্রিয়া কল নির্দেশ করে । ডাম্প 2 এর
বিশ্লেষণ : লাইনগুলি 84-105 একটি দূরবর্তী প্রক্রিয়া কল নির্দেশ করে ।

কার্নেলে, একটি রিমোট প্রসেসার কল স্টাব পরিচালনা করতে একটি নতুন থ্রেড শুরু করা হয়েছে , যা সংক্ষেপে ডাব্লুএমআই সরবরাহকারী কার্যকর এবং প্রতিক্রিয়া জানাবে এমন একটি ক্যোয়ারী অনুরোধ। রেজিস্ট্রি এবং / বা পারফরম্যান্স তথ্য পড়ার কারণে এটি উচ্চ সিপিইউ ক্রিয়াকলাপে আসে।

যেহেতু ডাম্পটি কোনও এক মুহুর্তের ক্যাপচার হিসাবে আপনি কোনও প্রক্রিয়া আরপিসি সঞ্চালন করতে পারবেন না।
সুতরাং, আপনার এমন একটি প্রোগ্রাম দরকার যা পূর্বের থ্রেডটি দেখতে আরপিসি করছিল যা দেখতে এক্সফুরুর মতো ট্রেস করে।

অথবা, আপনি যদি আরপিসির স্থিতির তথ্য সক্ষম করেন , আপনি কলটি কে শুরু করেছেন তা দেখতে আপনি 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]

উপরের উদাহরণটি আরপিসিতে একটি ব্রেকপয়েন্ট স্থাপন করে, তাই আপনি দেখতে পাবেন কে স্ট্যাকের দ্বিতীয় লাইনে এটি চালায়। তবে ভাল, প্রথম কলটিতে ব্রেকপয়েন্টটি সেট করা (দয়া করে মনে রাখবেন যে এটি লাইভ ডিবাগিং) আপনি প্রতিবার ডাব্লুএমআই সরবরাহকারী কে কল করেন তা দেখতে আপনাকে সহায়তা করবে ...

আরপিসির স্টেট তথ্য সম্পর্কিত সেই নিবন্ধে আরও অনেক তথ্য রয়েছে যা সাহায্য করতে পারে, তবে আমাদের মতো অজ্ঞান-হৃদয়ের পক্ষে যখন আমরা কেবল পরিবর্তে এক্সফ্লু ব্যবহার করতে পারি তখন সে সব কিছু করা উচিত নয়। :-)


আরপিসি কীভাবে কাজ করে তার অভ্যন্তরীণ কাজ সম্পর্কে আমরা এখন জানি, আমরা পাশাপাশি এপিআই মনিটর ব্যবহার করতে পারি :

  1. ডাউনলোড করুন, ইনস্টল করুন এবং এপিআই মনিটর শুরু করুন। ( আপনার যদি 64 বিট থাকে তবে দুবার : একবার x86, একবার x64)
  2. যান ফাইল -> প্রশাসক হিসাবে চালান
  3. সেট এপিআই ক্যাপচার ফিল্টার করার Rpcrt4.dllমডিউল।

    এখানে চিত্র বর্ণনা লিখুন

  4. ব্রেকপয়েন্টের মতো, আমরা জানতে চাই যে RpcServerUseProtSeqফাংশনগুলি কল করে :

    এখানে চিত্র বর্ণনা লিখুন

  5. লো পিআইডি (ক্র্যাশ প্রতিরোধে) ব্যতীত প্রতিটি চলমান প্রক্রিয়া হুক করুন ।
    আদর্শ, আপনি হুক dwm.exe/ winlogon.exeবা কম করতে চান না ।
    আপনি একক প্রক্রিয়াও চেষ্টা করতে পারেন এবং এগুলি হুকড প্রক্রিয়া উইন্ডো থেকে পরে আনচুক করতে পারেন ...

    যদিও ... আমি চেষ্টা করেছি এবং যে কোনও প্রক্রিয়া সম্পর্কে আলোচনা করতে পারি।

  6. যদি সবকিছু ঠিকঠাক হয় তবে হুকড প্রক্রিয়া যা আরপিসি কল করে তাতে থ্রেড থাকবে।
    এবং এই থ্রেডগুলিতে ক্লিক করার পরে, আপনাকে কলগুলির একটি গুচ্ছ দেখতে হবে।
    যদি আপনি তা করেন তবে আপনি সমস্যার সমাধান করার প্রক্রিয়াটি খুঁজে পেয়েছেন!

সমাধান

আপনার কম্পিউটারকে আপ টু ডেট রাখা গুরুত্বপূর্ণ, এইচপিডব্লিউএ 4.0.10.0 ইনস্টল করা এটি সমাধান করে! ;-)


@ টমউইজ - অনলাইন ডাম্প বিশ্লেষণ 1 , 2ড্রপবক্সে ডাম্পস । এছাড়াও, আমি পিআইডি জানি। আমি এটি দিয়ে কি করতে পারি?
Sathyajith ভাট

1
খুব সুন্দর উত্তর, টমউইজি, ডকুমেন্টেশনটি সত্যিই সাহায্য করে ...
স্টুডিওহ্যাক

সবেমাত্র এইচপিডাব্লুএ ইনস্টল করেছেন, লাথি মারবেন বলে মনে হচ্ছে না M পুনরায় বুট লাগতে পারে। যদি আমার পিসিতে একই ঘটনা ঘটে থাকে তবে আমি পোস্টটি আপডেট করার চেষ্টা করব এবং দেখি যে কীভাবে সবচেয়ে বেশি সমস্যা সমাধানের পদ্ধতি আপনাকে দেখাতে পারে যে সমস্যা দেখা দিয়েছে।
তমারা উইজসম্যান

2
আমি nhinkles এর উত্তরটি কিছুটা ভাল পছন্দ করেছি - তবে এটি দুর্দান্ত এবং সহায়কও - তবে সর্বোপরি, API মনিটরের মতো একটি সরঞ্জাম এমন কিছু যা আমি ইদানীং মিস করতে শুরু করেছি, তাই ধন্যবাদ এবং টিপ-অফের জন্য +1।
টোবিয়াস প্লুটাট

2
@ টম, আমি এই ছাপের মধ্যে ছিলাম না এবং আমি অবশ্যই এটি বোঝাতে চাইনি। তবুও আমি হয়নি চেয়ে আমি একা upvotes সঙ্গে পারা একটু বেশি ভারবোসিটি এবং বিভেদ সঙ্গে সমস্যা দুটি চমৎকার উত্তর চিনতে আবেগ অনুভব করি। :)
টোবিয়াস প্লুটাট

13

মাইক্রোসফ্ট ব্লগ এন্ট্রি কি ডাব্লুএমআইপ্রাইজ একজন বাস্তব ভিলেন? WmiPrvSE.exe যে সিপিইউ ব্যবহার করছে সেটির জন্য কোন প্রক্রিয়া দায়বদ্ধ তা কীভাবে সন্ধান করবে তা দেখায়।

পদ্ধতিটি ডাব্লুএমআইয়ের সমস্ত ক্রিয়াকলাপ সনাক্ত করতে "বিশ্লেষণাত্মক এবং ডিবাগ লগগুলি প্রদর্শন করুন" এর ইভেন্ট ভিউয়ার বিকল্পটি ব্যবহার করে, যার ফলে দোষী প্রক্রিয়াটির প্রসেস-আইডি পাওয়া যায়।


হ্যাঁ, কিছুদিন আগে বলেছিলেন এবং এটি আমার পোস্টে এক্সফ্রেস এবং ডাম্প অ্যানালাইসিসের মধ্যেও তালিকাভুক্ত হয়েছে তবে তিনি এখনও পর্যন্ত পিআইডি, এক্সপ্রেস, বা এপিআই মনিটরের কাজ করেননি তাই আরও আবেদন করার আগে আমাকে তার জন্য অপেক্ষা করতে হবে বিশ্লেষণ।
তামারা উইজসম্যান

7

কেবল একই নৌকার অন্য কারও জন্য এটি যুক্ত করা, এই পৃষ্ঠাটি সমস্ত গুগল জুড়ে। আমার কাছে একই সমস্যা ছিল ডাব্লুএমআই প্রোভাইডারহোস্ট 50% পর্যন্ত সিপিইউ স্পাইক করে এবং উইন্ডোজ 8.1 এ আমার লেনভো যোগ 2 প্রোতে ব্যাটারি নিকাশ করে।

উপরের কয়েকটি দুর্দান্ত তদন্ত পরামর্শ অনুসরণ করে, আমি আবিষ্কার করেছি যে আমার কাছে সমস্যাটি আসলে গোপ্রো স্টুডিও (ফ্রি ভিডিও এডিটিং সফটওয়্যার যা GoPro ক্যামেরা সহ আসে)। এটি একটি মনিটরিং পরিষেবা ইনস্টল করে যা আপনার ক্যামেরাটি সংযুক্ত হওয়ার জন্য অপেক্ষা করে এবং আমার জন্য এই অপরাধী।


3
উইন্ডোজ 8.1, GoPro আবাসিক প্রোগ্রামটি বন্ধ করার পরে আমার ডাব্লুএমআই সরবরাহকারী হোস্ট সিপিইউ ব্যবহার 40% থেকে 8%
ব্যবহারকারী 63227

উইন্ডোজ 8.1, GoPro সফ্টওয়্যারকে উচ্চ সিপিইউ ব্যবহারের অভিজ্ঞতাও বোধ করছে। এটি সিস্টেম ট্রে থেকে এটিকে বন্ধ করে দেওয়া হয়েছে এবং এটি স্বাভাবিক অবস্থায় ফিরে এসেছে (এবং এখনই প্রারম্ভকালে অক্ষম)।
রবিন

4

এটি ডিবাগ করতে, উইন্ডোজ পারফরম্যান্স টুলকিট থেকে এক্সপারফ ব্যবহার করুন এবং এই সেন্টিমিডি ফাইলটি চালান:

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

উত্পন্ন WMItracing.etl ডাব্লুপিএ.এক্সিতে খুলুন এবং বাম দিক থেকে "জেনেরিক ইভেন্টস" গ্রাফটি বিশ্লেষণ ফলকে ফেলে দিন।

এখানে চিত্র বর্ণনা লিখুন

এখন কেবল মাইক্রোসফ্ট-উইন্ডোজ-ডাব্লুএমআই-ক্রিয়াকলাপ ইভেন্টগুলিতে ফিল্টার করুন এবং ডাব্লুএমআই ক্রিয়াকলাপ এবং ক্লায়েন্টপ্রসেসআইডি সন্ধান করুন।

আমার উদাহরণে এটি এই ক্লিয়েন্টপ্রসেসআইডটি একটি সরঞ্জামের সাথে সম্পর্কিত যা ভীম ওয়ান মনিটর সার্ভার বলেএটি থামানো, সিপিইউ ব্যবহারের সমস্যাটি স্থির করে

এবং দ্বিতীয় উদাহরণ এখানে দেখানো হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

আপনি এখানে 1924 সালের পিআইডি সহ একটি প্রক্রিয়াটির পুনরায় কলিং দেখতে পাচ্ছেন যা ইন্টেল প্রোসেট মনিটরিং পরিষেবার অন্তর্গত।

এখানে সিপিইউ ব্যবহার সিপিইউ স্যাম্পলিং কলস্ট্যাকগুলিতেও দেখানো হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

সুতরাং, ইন্টেল সরঞ্জামটি ডাব্লুএমআই বিজ্ঞপ্তিটি প্রায়শই জিজ্ঞাসা করে এবং এটি সমস্যাগুলির কারণ হয়। এটি বন্ধ করে, সমস্যাটি স্থির করে।


1

ভাইরাস কিনা তা দেখার চেষ্টা করেছেন? কিছু ভাইরাস সত্যই এর মতো উইন্ডোজ পরিষেবা হিসাবে প্রায় কাছাকাছি চলে যেতে পছন্দ করে। WmiPrvSE.exeপ্রক্রিয়াটি c:\windows\system32\wbemডিরেক্টরিতে অবস্থিত রয়েছে তা নিশ্চিত করুন । যদি তা না হয় তবে আপনি সাধারণ স্পাইওয়্যার সনাক্তকরণ প্রোগ্রাম চালাতে চাইতে পারেন। যদি এটি স্পাইওয়্যার না হয়, এটি সম্ভবত অন্য কোনও পরিষেবা যা এটি কল করছে। আমি জানি যে আমি আমার কম্পিউটারে কয়েকটি গ্যাজেট দ্রুত চালিয়েছি এবং বিদ্রূপজনকভাবে পারফরম্যান্স মনিটর গ্যাজেটটি কখনও কখনও আমার সিপিইউটিকে কিছুটা স্পাই করে তোলে। এছাড়াও, এটি আর একটি পরিষেবা হতে পারে যা সেই গ্যাসটি এখন এবং পরে চাপ দেয়। উদাহরণস্বরূপ, এইচপি, ডেল ইত্যাদি থেকে ব্লাটওয়্যার

এগুলি ছাড়াও, টমউইজের অন্যান্য উত্তর এটির সমস্যা সমাধানের জন্য বেশ সুন্দর বলে মনে হচ্ছে!


1
এটি পরীক্ষা করার বিকল্পের আরও সাধারণ উপায় হ'ল সিসিন্টার্নালগুলি থেকে প্রসেস এক্সপ্লোরার ব্যবহার করা এবং তারপরে Verify Signaturesবিকল্পটি সক্ষম করা ; তারপর, যদি এটা বলে (Verified) Xযে Verified Signerকলাম তারপর এটি মাইক্রোসফট দ্বারা যাচাই করা এবং এক্সিকিউটেবল পণ্য / কোম্পানী অংশ Xএই ক্ষেত্রে Microsoft Windows
তামারা উইজসম্যান

আমি নিশ্চিত যে ভাইরাস / ম্যালওয়ার নেই are এছাড়াও, ডাব্লুএমআইআরভিএসইএস উপস্থিত C:\Windows\system32\wbemএবং যাচাইকৃত কলাম ইঙ্গিত করে যে ফাইলটি যাচাই করা হয়েছে। @TomWij
Sathyajith ভাট

@ সত্যা আমি সম্ভবত বলব এটি তখন ব্লাটওয়্যার, বিশেষত কারণ আপনি মন্তব্য করেছেন যে আপনার একটি এইচপি "ডাব্লু / এইচপি বান্ডিল ক্রাপ" ছিল। মিসকনফিগ ব্যবহার করে এবং প্রারম্ভকালে সমস্ত এইচপি পরিষেবা এবং প্রোগ্রামগুলি অক্ষম করে দেখুন এবং এটি সহায়তা করে কিনা তা দেখুন।
ডুয়াল

পয়েন্ট, আমি জয় 7 পুনরায় ইনস্টল করার একবার আমি আমার এসএসডি ঠিক মনস্থ করা না, চিন্তা এই একটি আকর্ষণীয় প্রশ্ন হবে - আরো যাতে কিভাবে ডিবাগ করা শিখতে
Sathyajith ভাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.