কম্পিউটার টিউটোরিয়াল

WMI Provider Host কী (এবং এটি নিরাপদ কিনা)

WMI Provider Host-এর মত প্রসেস অধিকাংশ উইন্ডোজ ইউজারের কাছে চেনা নয়, কিন্তু এটা মানে নয় সেগুলো অপারেটিং সিস্টেমের জন্য এসেনশিয়াল নয়। এই কেসে, csrss.exe-এর মত অন্যান্য ক্রিটিক্যাল প্রসেসের মত, WMI Provider Host আপনার চিন্তার বিষয় হওয়া উচিত নয়, যদি না এটা হাই CPU বা RAM ইউজেস তৈরি করে।

WMI Provider Host প্রসেস সাধারণত চিন্তা করার কারণ হয় না, কারণ এটা ছাড়া উইন্ডোজ ঠিকমতো কাজ করবে না। কিন্তু wmiprvse.exe-এ সমস্যা হলে, সেটি গভীর সমস্যা নির্দেশ করতে পারে, যেমন ম্যালওয়্যার ইনফেকশন। উইন্ডোজ ১০-এ WMI Provider Host প্রসেস সম্পর্কে আপনার যা যা জানার দরকার সব কি নিচে দেওয়া হলো।

উইন্ডোজ ১০-এ WMI Provider Host কী?

WMI (Windows Management Instrumentation) Provider Host প্রসেস একটি ইনফরমেশন রिले হিসেবে কাজ করে, উইন্ডোজ বর্তমানে কীভাবে চলছে সেটি সংশ্লিষ্ট রানিং সফ্টওয়্যার এবং সিস্টেম সার্ভিসদের কাছে জানিয়ে দেয় যারা অনুরোধ করে।

এই অনুরোধগুলো হ্যান্ডেল করে WMI Providers যারা সিস্টেম ইনফরমেশনের নির্দিষ্ট অংশ দিতে দায়ী। উদাহরণস্বরূপ, অন্য কোনো সার্ভিসে উইন্ডোজ ইভেন্ট লগ এক্সেস দরকার হলে, সেটি Event Log Provider দিয়ে প্রদান করা হয়।

WMI Providers শুধু উইন্ডোজ সার্ভিসের জন্য সীমাবদ্ধ নয়। থার্ড-পার্টি অ্যাপস এবং সার্ভিসগুলোকেও WMI Providers দিয়ে তৈরি করা যায় যাতে সেগুলো অন্যান্য অ্যাপ ও সার্ভিসকে ইনফরমেশন দিতে পারে। বড় সংখ্যক উইন্ডোজ ডিভাইস দায়িত্ব থাকলে এই ম্যানেজমেন্ট সিস্টেম খুব উপকারী হয়।

চেইনের শীর্ষে আছে WMI Provider Host (wmiprvse.exe)। এটি হলো প্রসেস যা এই সব WMI Providers কন্ট্রোল করে। এর অভাবেই উইন্ডোজ احتمالতঃ কাজ বন্ধ করবে, কারণ WMI Providers ইস্যু করা ডেটা অন্যান্য সার্ভিসে ব্যবহার হয় উইন্ডোজ ঠিকমতো চলছে কিনা নিশ্চিত করার জন্য।

WMI Provider Host নিরাপদ কিনা এবং এটি ডিজেবল করা যায় কিনা?

আপনার সাথে অন familier উইন্ডোজ প্রসেস নিয়ে কৌতূহল থাকা স্বাভাবিক, কিন্তু আপনি নিশ্চিন্ত থাকতে পারেন, WMI Provider Host উইন্ডোজের জন্য সম্পূর্ণ নিরাপদ প্রসেস এবং এটি চলতে দেওয়া উচিত।

বস্তুতঃ, WMI Provider Host প্রসেস ডিজেবল করার চেষ্টা অনিচ্ছাকৃত ফলাফল আনতে পারে। এইরকম ভাইটাল সিস্টেম প্রসেস দুর্ঘটনাবশত নেই—সেগুলো উইন্ডোজকে পুরোপুরি অপারেশনাল রাখতে চলে। বিশেষ করে, WMI Provider Host অন্যান্য প্রসেসকে ডিটেইল্ড সিস্টেম ইনফরমেশন প্রদান করে।

এই ইনফরমেশন ছাড়া, আপনার পিসি ধরে নিতে পারে যে একটি ক্রিটিক্যাল সিস্টেম ফেইলিউর হয়েছে। এতে "critical process died" BSOD এরর হয়ে পিসি ক্র্যাশ করে বন্ধ হয়ে যেতে পারে।

প্রসেসটি সমস্যা সৃষ্টি করলে, সেটি সম্ভবত অন্য কোনো অ্যাপ বা সার্ভিসের সাথে ইন্টারঅ্যাকশনের কারণে, যেটি আপনি বন্ধ বা ডিজেবল করতে পারেন। এটিকে মনে রেখে, উত্তর স্পষ্ট: WMI Provider Host ডিজেবল করা যায় না এবং আপনাকে চেষ্টা করবেন না।

একমাত্র এক্সেপশন হচ্ছে যদি অন্য কোনো প্রসেস WMI Provider Host নামে চলে কিন্তু সেটি আসল প্রসেস না হয়। কিছু ম্যালওয়্যার গুরুত্বপূর্ণ প্রসেসের নকল করে উইন্ডোজ টাস্ক ম্যানেজারে দ্রুত একটা নজর দিয়ে ইউজারকে বিভ্রান্ত করার চেষ্টা করে।

সৌভাগ্যক্রমে, এটি টেস্ট করার সহজ উপায় আছে, যা নিচে ব্যাখ্যা করা হয়েছে।

WMI Provider Host হাই CPU ইশু ট্রাবলশুট করার পদ্ধতি

নরমাল পিসি ইউজের সময়, WMI Provider Host হাই CPU ইশু দেখা অস্বাভাবিক। অধিকাংশ সময় wmiprvse.exe প্রসেস ডরম্যান্ট থাকে, ইনফরমেশন অনুরোধ প্রসেস করার জন্য প্রস্তুত।

আপনি যদি CPU ইউজেসে স্পাইক দেখেন, তবে সেটি একটি WMI Provider থেকে অন্য অ্যাপ বা সার্ভিসের ইনফরমেশন অনুরোধের কারণে হতে পারে। পুরনো, স্লো পিসিতে উইন্ডোজ রান করলে এটি অপরিহার্য হতে পারে, কিন্তু যদি WMI Provider Host দীর্ঘ সময় হাই CPU ইউজেস রিপোর্ট করে, তবে এটি আরও ইনভেস্টিগেশন চায়।

আপনি চেক করতে পারেন কোনো প্রসেস WMI Provider Host সার্ভিস ব্যবহার করছে Event Viewer-এ서, যেখানে WMI Providers-এর এরর এবং ওয়ার্নিং রিপোর্ট রেকর্ড হয়। এই ইনফরমেশন ব্যবহার করে আপনি অন্য অ্যাপ বা সার্ভিস ট্রেস করতে পারেন যা WMI Provider Host-কে সাধারণ চেয়ে বেশি CPU ইউজ করাচ্ছে।

  1. স্টার্ট মেনু রাইট-ক্লিক করে Run সিলেক্ট করুন। Run উইন্ডোতে eventvwr.msc টাইপ করে OK চাপুন খোলার জন্য।
  2. Event Viewer উইন্ডোতে বাম পাশের নেভিগেশন মেনু ব্যবহার করে খুলুন Applications and Services Logs\Microsoft\Windows\WMI-Activity\Operational। মাঝপথে সাম্প্রতিক ইভেন্টগুলো (লেবেল Error) খুঁজুন যা কোনো প্রসেস নির্দেশ করতে পারে। একটি লগড এরর সিলেক্ট করুন, তারপর নিচের ইনফো সেকশনের General ট্যাবে ClientProcessId নম্বর খুঁজুন।
  3. ClientProcessID নম্বর ব্যবহার করে মেলে যাওয়া প্রসেস খুঁজে বের করতে উইন্ডোজ টাস্ক ম্যানেজার খুলুন। টাস্কবারের নিচে রাইট-ক্লিক করে Task Manager সিলেক্ট করুন।
  4. Task Manager উইন্ডোতে Details ট্যাব খুলুন, তারপর PID নম্বর যেটি Event Viewer-র ClientProcessID-এর সাথে মেলে সেটি খুঁজুন।

WMI Provider Host ইশু সৃষ্টিকারী প্রসেস খুঁজে পেলে, আপনি সেটি এন্ড, ডিজেবল, বা আনইনস্টল করার চেষ্টা করতে পারেন। যদি সেটি অন্য উইন্ডোজ সিস্টেম প্রসেস হয়, তবে আপনাকে উইন্ডোজ ইনস্টলেশন আরও ট্রাবলশুট করতে হতে পারে, যেমন করপ্ট সিস্টেম ফাইল রিপেয়ার করা।

WMI Provider Host লেজিটিমেট কিনা চেক করা

Windows Task Manager-এ আপনি যে WMI Provider Host প্রসেস দেখেন সেটি একটি উইন্ডোজ সিস্টেম প্রসেস—অথবা হওয়া উচিত। আপনি চেক করতে পারেন এটি কেস কিনা (এবং কোনো ভাইরাস বা ম্যালওয়্যার প্লেইন ভিউতে লুকিয়ে আছে কিনা) প্রসেসের ফাইল লোকেশন ট্রেস করে।

  1. টাস্কবারের নিচে রাইট-ক্লিক করে Task Manager অপশন সিলেক্ট করে উইন্ডোজ টাস্ক ম্যানেজার খুলুন।
  2. Task Manager উইন্ডোতে Processes ট্যাবে WMI Provider Host প্রসেস খুঁজুন (বা Details ট্যাবে wmiprvse.exe)। প্রসেসে রাইট-ক্লিক করে Open file location সিলেক্ট করুন।
  3. এটি উইন্ডোজ ফাইল এক্সপ্লোরার লঞ্চ করবে, WMI Provider Host এক্সিকিউটেবল ফাইলের লোকেশন খুলবে। এটি C:\Windows\System32\wbem ফোল্ডারে থাকা উচিত। যদি থাকে, তবে আপনার পিসিতে চলমান প্রসেসটি লেজিটিমেট উইন্ডোজ সিস্টেম প্রসেস।

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

উইন্ডোজ সিস্টেম প্রসেস বোঝা

WMI Provider Host সিস্টেম প্রসেস শুধু সैंकড়ো হিডেন এক্সিকিউটেবল ফাইলের মাঝপথে একটি যা আপনার উইন্ডোজ ইনস্টলেশন কাজ করতে রাখে। এটিকে ডিজেবল করা যায় না, এবং আপনি যদি এটি রিমুভ বা বন্ধ করার চেষ্টা করেন, উইন্ডোজ ক্র্যাশ করতে পারে, এবং আপনি যদি জিনিসগুলো ঠিক করতে না পারেন তবে উইন্ডোজ ワイপ করে রিইনস্টল করতে হতে পারে।

হাই CPU ইশু বিশিষ্ট সিস্টেম প্রসেস, যেমন wmiprvse.exe এবং dwm.exe, প্রায়শই আপনার পিসির অন্যান্য মেইনটেন্যান্স ইশু নির্দেশ করে, ধুলো যায়া পিসি ফ্যান থেকে ম্যালওয়্যার ইনফেকশন পর্যন্ত। উইন্ডোজ টাস্ক ম্যানেজারে কোনো প্রসেস অনফামিলিয়ার লাগলে, সেটি মানে নয় যে আপনাকে ম্যালওয়্যার স্ক্যান করতে হবে, যদিও এটা করলে কোনো হানি হয় না।

  1. উইন্ডোজ ১০-এ Iphlpsvc কী (এবং এটি কতটুকু নিরাপদ?)

  2. Unsecapp.exe কী এবং কি এটি নিরাপদ?

  3. উইন্ডোজে wmiprvse.exe কী এবং কি এটি নিরাপদ?

  4. Google Chrome Canary: এটি ব্যবহার করা কী নিরাপদ? একটি প্রফেশনাল গাইড