WMI Provider Host (WmiPrvSE.exe) আপনার Windows-এ দেখা যাওয়া প্রসেসগুলোর একটি। এই নিবন্ধে — Windows সিস্টেম প্রসেস নিয়ে বড় একটি সিরিজের অংশ — আপনি এই প্রসেসের উদ্দেশ্য এবং WmiPrvSE.exe হাই CPU ব্যবহার ফিক্স করার উপায় দেখবেন।
WMI Provider Host একটি অত্যন্ত গুরুত্বপূর্ণ সিস্টেম প্রসেস যেটি অনেক অ্যাপ্লিকেশনের জন্য আবশ্যক। তাই সমস্যায় পড়া খুব কঠিন নয়। বিশেষ মনোযোগ দরকার যখন আপনার কoi স্ব-নির্মিত প্রোগ্রাম বা বেটা টেস্টিং অ্যাপ থাকে। WmiPrvSE প্রসেসের নামে ম্যালওয়্যারের কোনো কেস নেই, কিন্তু কে জানে আগামী কাল একটা আসবে না।
WMI Provider Host কী?
এই প্রসেস অ্যাপ্লিকেশনগুলোর জন্য খুব গুরুত্বপূর্ণ ভূমিকা পালন করে যেগুলো সিস্টেম ইনফরমেশন পড়ে। অ্যান্টিভাইরাস প্রোগ্রাম, সিস্টেম অপ্টিমাইজেশন টুল, এবং বিভিন্ন ডায়াগনস্টিক প্রোগ্রাম এই সার্ভিস চালু থাকতে চায়। তাই এটি নিষ্ক্রিয় করা নিঃসন্দেহে খারাপ আইডিয়া। WMI Provider Host এই প্রোগ্রামগুলকে আপনার কম্পিউটার কনফিগারেশন, OS ভার্সন, ইনস্টলড ড্রাইভার ইত্যাদি সম্পর্কে তথ্য অ্যাক্সেস করার অনুমতি দেয়। এই টেকনিক্যাল ইনফরমেশন অন্য উপায়ে পাওয়া খুব কঠিন। তাই Microsoft এই সার্ভিসটি তাদের অপারেটিং সিস্টেমে যোগ করেছেন। এটি সাধারণত ভালো কাজ করে এবং কোনো সমস্যা সৃষ্টি করে না।
Task Manager-এ WMI Provider Host
আপনি ম্যানুয়ালি এই প্রসেসকে কল করে প্রাসঙ্গিক তথ্য পেতে পারেন। WMIC কমান্ড ব্যবহার করে আপনি মাদারবোর্ডের প্রতিটি হার্ডওয়্যার এলিমেন্টের তথ্য পেতে পারেন। একদম একইভাবে প্রোগ্রামগুলো সেই টুলের সাথে ইন্টারঅ্যাক্ট করে — আপনি কনসোল উইন্ডো দেখেন না। এই সার্ভিসের এক্সিকিউটেবল ফাইলের সঠিক লোকেশন C:\Windows\System32\wbem। কিন্তু একবার আবার — এটি ডিলিট করা খারাপ আইডিয়া।
WMI Provider Host হাই CPU ব্যবহার — কীভাবে ফিক্স করবেন?
অধিকাংশ সময় WmiPrvSE.exe প্রসেস ভালো কাজ করে, কোনো সিস্টেম সমস্যা বা ওভারকনসাম্পশন ছাড়া। দুর্ভাগ্যক্রমে, সেই সার্ভিসের সাথে ইন্টারঅ্যাক্ট করা প্রতিটি অ্যাপের গুণগত মান ট্রেস করা ততো সহজ নয়। ঠিক যেন, অধিকাংশ কেসে যখন আপনি WmiPrvSE.exe হাই CPU ব্যবহার দেখেন, সেটি থার্ড-পার্টি সফটওয়্যার এররের সাথে জড়িত। सौভাগ্যক্রমে, এটি সহজেই ফিক্স করা যায় — আপনাকে কিছু সহজ ডায়াগনস্টিক করতে হবে।
সাধারণত সমস্যার উৎস একক প্রসেস দ্বারা নেওয়া হ্যান্ডেলের সংখ্যা অতিক্রম করা। উদাহরণস্বরূপ, আপনি একটি প্রোগ্রাম লঞ্চ করেন, যা এই সিস্টেম প্রসেসকে কল করে। প্রোগ্রামের কোডে এররের কারণে, এটি বাস্তবে প্রয়োজন থেকে অনেক বেশি হ্যান্ডেল নেয়। ফলস্বরূপ, এই প্রসেস হ্যান্ডেল করার জন্য খুব বেশি CPU টাইম লাগে।
WmiPrvSE.exe হাই CPU ব্যবহার ডায়াগনোসিস
- প্রথমে নির্ধারণ করুন কোন অ্যাপ্লিকেশন সমস্যা তৈরি করছে। Task Manager-এ WmiPrvSE.exe প্রসেসে কোনো ড্রপ-ডাউন লিস্ট নেই রিলেটেড অ্যাপসের, তাই আপনাকে WMI Provider Host-এর ইনস্ট্যান্সগুলো দ্বারা, সুনির্দিষ্টভাবে Process ID (PID) দ্বারা オリএন্ট হতে হবে। সেটি দেখতে Task Manager-এ একদম নির্দিষ্ট ট্যাবে যান — "Details"। সেখানে স্ক্রোল ডাউন করে WmiPrvSE.exe-এ যান, এবং হাই CPU ব্যবহার রক্ষা করার ইনস্ট্যান্সটি খুঁজুন। এর PID মান মনে রাখুন, এবং পরবর্তী ধাপে যান।
- Search-এ যান, এবং "Command prompt" টাইপ করুন। প্রথম রেজাল্টে রাইট মাউস বাটন ক্লিক করুন, এবং "Run as administrator" সিলেক্ট করুন। কনসোল উইন্ডোতে নিচের কমান্ড টাইপ করুন এবং Enter চাপুন:
tasklist /m wmiperfclass.dll
এটি আপনাকে WMI Provider Host প্রসেস কল করে এমন টাস্কের লিস্ট দেখাবে। সেখানে আপনাকে সেই টাস্কটি খুঁজে বের করতে হবে যার PID টি Task Manager-এ দেখা PID-র সাথে মিলে। আর তখন আপনি জানলেন সমস্যা তৈরি করার প্রসেসের নাম। Task Manager-এ সেটি খুঁজে "End Task" বাটনে ক্লিক করে বন্ধ করুন। এর বেশি আপনি করতে পারবেন না, কারণ সমস্যাটি সম্ভবত অ্যাপের ভিতরে। এই প্রোগ্রামের টেক সাপোর্টের সাথে যোগাযোগ করে সমস্যাটি ব্যাখ্যা করুন।
WMI Provider Host হাই CPU ব্যবহার সমাধান
এই প্রসেস ইন্টারন্যাল এররের জন্যও ম্যালফাংশন করতে পারে। এটি খুব রয়েছে হয়, কিন্তু আপনাকে এই ভেরিয়েন্টও চেক করতে হবে। প্রথম এবং সবচেয়ে সহজ জিনিস হচ্ছে সার্ভিসটি রিস্টার্ট করা। Win+R চাপুন, এবং সার্চ উইন্ডোতে "services.msc" টাইপ করুন। খোলা সার্ভিস উইন্ডোতে Windows Management Instrumentation Service খুঁজুন (Windows 11-এ — WMI Performance Adapter)। RMB ক্লিক করে "Restart" সিলেক্ট করুন। যদি সার্ভিস হ্যাঙ্গ করা থাকে, রিস্টার্ট করলে সেটি নতুন যেন ফিরে যাবে।
Services প্যানেলে Windows Management Instrumentation Service
যদি আগের টিপস কাজ না করে, এবং আপনি এখনও WmiPrvSE.exe হাই CPU ব্যবহার দেখেন, তবে আপনাকে আরও radikাল পদক্ষেপ নিতে হতে পারে। নির্দিষ্ট করে, আপনার OS-র লেটেস্ট আপডেট চেক করুন। আপনি যদি অসাপোর্টেড PC-এ Windows 11 ব্যবহার করেন এবং নিয়মিত পথে আপডেট পান না, তবে আপনাকে OS রিইনস্টল করতে হতে পারে। Windows 10-র কিছু প্যাচের লিস্ট যেগুলো WMI Provider Host-র কিছু সমস্যা ফিক্স করেছিল:
- Windows Server 2016 / Windows 10 version 1607 (RS1)
October 18, 2018—KB4462928 (OS Build 14393.2580) - Windows 10 version 1703 (RS2)
July 24, 2018—KB4338827 (OS Build 15063.1235) - Windows 10 version 1709 (RS3)
July 24, 2018—KB4338817 (OS Build 16299.579) - Windows 10 version 1803 (RS4)
July 16, 2018—KB4345421 (OS Build 17134.167)
সর্বোচ্চ খারাপ কেসে, আপনাকে সিস্টেম রিইনস্টল করতে হতে পারে। অবশ্যই আপনি পুরোপুরি রিইনস্টল করতে বাধ্য নন। আপনার সিস্টেম রিস্টোর পয়েন্ট ব্যবহার করতে পারেন — যদি থাকে। কিন্তু কোনো গ্যারান্টি নেই এরর পুরনো সিস্টেম ভার্সনে থাকবে না। তাই কখনো কখনো ক্লিন সিস্টেম ইনস্টলেশন একমাত্র অপশন।