যখন একটি উইন্ডোজ পিসি চলে, লক্ষ লক্ষ কম্পিউটেশন হয়, যা কম্পিউটারকে বলে কীভাবে ওয়েব পেজ লোড করতে হয় থেকে সফ্টওয়্যার খোলা পর্যন্ত সব কিছুর জন্য। এই প্রসেসে যেকোনো সংখ্যক সিস্টেম সার্ভিস অংশ নেয় A থেকে B পৌঁছাতে, যেখানে ntoskrnl.exe-এর মত প্রসেস সমগ্র ইউজার এক্সপেরিয়েন্সে ভূমিকা রাখে।
এতে conhost.exe অন্তর্ভুক্ত, একটি সিস্টেম প্রসেস যা কমান্ড প্রম্পট উইন্ডো খোলার সময়ই দেখা যায়। কিন্তু conhost.exe আসলে কী? এবং আপনার পিসিতে এই প্রসেস চলতে দেয়া নিরাপদ কিনা? এই গাইড conhost.exe সম্পর্কে আপনার জানার দরকার সব কিছু ব্যাখ্যা করবে, নকল সিস্টেম প্রসেস চিহ্নিত করা সহিত।
Conhost.exe কী?
conhost.exe প্রসেস, যাকে Console Window Host প্রসেসও বলা হয়, উইন্ডোজ XP-এ উদ্ভূত হয়েছিল কমান্ড প্রম্পট (cmd.exe)-কে উইন্ডোজের অন্যান্য এলিমেন্টের সাথে ইন্টারফেস করার জন্য, যার মধ্যে উইন্ডোজ এক্সপ্লোরার ছিল Client Server Runtime System Service (csrss.exe)-এর অংশ হিসেবে।
যদি আপনি কোনো ফাইল কমান্ড প্রম্পট উইন্ডোতে ড্র্যাগ-এন্ড-ড্রপ করেন, উদাহরণস্বরূপ, CSRSS নিশ্চিত করত যে ফাইলটির লোকেশন কমান্ড প্রম্পট লাইনে সঠিকভাবে দেখাচ্ছে।
দুর্ভাগ্যক্রমে, একটি মেজর সিস্টেম প্রসেস হিসেবে, এতে বিশাল সিকিউরিটি রিস্ক ছিল। কমান্ড লাইনকে (যার পিসির পুরো কন্ট্রোল) ফাইল সিস্টেমে এই ধরনের অ্যাক্সেস দিলে পিসি ক্র্যাশ করতে পারে। এই সিকিউরিটি হুমকি মাইক্রোসফটকে সিস্টেম অপারেশন পরিবর্তন করতে বাধ্য করল।
উইন্ডোজ ভিস্টা বেশি সিকিউরিটি দিয়েছিল কিন্তু ফাংশনালিটি কমিয়ে দিয়েছিল, কমান্ড লাইন উইন্ডোতে ড্র্যাগ-এন্ড-ড্রপ অসম্ভব করে দিয়েছিল। উইন্ডোজ ১০-এ মাইক্রোসফট conhost.exe প্রসেস আনার ছাড়াও (ছোট csrss.exe প্রসেসসহ) কমান্ড লাইনকে অন্যান্য প্রসেসের সাথে নিরাপদে কাজ করার সুযোগ দিল, XP-এর csrss.exe-এর মত সিকিউরিটি রিস্ক ছাড়া।
এতে মাইক্রোসফট কমান্ড লাইন প্রসেসকে উইন্ডোজ ১০-এ আরও ঘনিষ্ঠভাবে ইন্টিগ্রেট করতে পারল, মডার্ন থিম এবং ড্র্যাগ-এন্ড-ড্রপ ফিচার সহ XP-এর csrss.exe-এর মত। আপনি যদি মডার্ন উইন্ডোজ পাওয়ারশেল ব্যবহার করেন, তবে আরও বেশি সিকিউরিটি পাবেন, যেখানে csrss.exe এবং conhost.exe সম্পূর্ণ বাদ দেওয়া হয়।
Conhost.exe কি হাই CPU, RAM বা অন্য হাই সিস্টেম রিসোর্স ইউজ করে?
অসাম্ভব হলেও, conhost.exe হাই CPU বা RAM ইউজেস (সাধারণ হাই সিস্টেম রিসোর্স ইউজেস) করলে রিপোর্ট করা হয়েছে উইন্ডোজ ১০ পিসিতে। আপনার সাথে এটা হলে, এটা আপনার পিসির বড় সমস্যা নির্দেশ করতে পারে।
সাধারণ পরিস্থিতিতে, conhost.exe হাই সিস্টেম রিসোর্স ইউজ করা উচিত নয়। এটি শুধু তখন দেখা দেবে যখন আপনি (বা কোনো ব্যাকগ্রাউন্ড অ্যাপ) কমান্ড লাইন ব্যবহার করছেন। উইন্ডোজ পাওয়ারশেল এখন উইন্ডোজে ডিফল্ট টার্মিনাল টুল, তাই cmd.exe খোলার প্রয়োজনই না পড়বেন।
এটা এই সম্ভাবনা বাদ দেয় না যে অন্যান্য ব্যাকগ্রাউন্ড অ্যাপ হিডেন কমান্ড লাইন ব্যবহার করে চলতে পারে। পুরনো DOS গেম খেলা সিস্টেম রিসোর্স স্পাইক করবে না, কিন্তু কিছু নিউ সিস্টেম অ্যাপ সমস্যা করতে পারে।
দোষী খুঁজে বের করতে মাইক্রোসফ্ট-উন্নীত Process Explorer অ্যাপ ব্যবহার করতে পারেন। এটি দেখতে দেয় কোনো রানিং অ্যাপ conhost.exe-র সাথে ইন্টারফেস করছে এবং হাই CPU ইউজেস তৈরি করছে।
- মাইক্রোসফ্ট ওয়েবসাইট থেকে Process Explorer ডাউনলোড করে রান করুন। Process Explorer উইন্ডোতে Find > Find Handle or DLL সিলেক্ট করুন সার্চ বক্স খোলার জন্য। অথবা কীবোর্ডে Ctrl + F চাপুন।
- Process Explorer Search বক্সে conhost সার্চ করে Search বাটন চাপুন। লিস্টে যেকোনো রেজাল্ট সিলেক্ট করুন। Process Explorer ভিউ চেঞ্জ করে সেটি ফোকাসে আনবে।
- আপনার পিসিতে চলমান প্রতিটি conhost.exe উদাহরণের জন্য এটি করুন। সিস্টেম রিসোর্স ইউজেস (যেমন CPU কলামে CPU) যদি খুব বেশি হয়, রাইট-ক্লিক করে Kill Process সিলেক্ট করুন প্রসেস বন্ধ করতে।
আপনি যদি বুঝেন conhost.exe এমন কোনো অ্যাপ বা সার্ভিসের সাথে ইন্টারফেস করছে যা আপনি চেনেন না, তবে এটা ম্যালওয়্যার ইনফেকশন নির্দেশ করতে পারে। এটা হলে পিসি ম্যালওয়্যার স্ক্যান করুন নিশ্চিত হওয়ার জন্য যে পিসি ব্যবহার করার জন্য নিরাপদ।
উইন্ডোজ ১০ থেকে Conhost.exe রিমুভ করার পদ্ধতি
conhost.exe যা ব্যাকগ্রাউন্ড অ্যাপের জন্য ইন্টারফেস প্রদান করে, সেটি এখনো অত্যন্ত জরুরি, এমনকি কমান্ড লাইন উইন্ডোজ ১০-এ কম গুরুত্বপূর্ণ হওয়া সত্ত্বেও। নিজের মर्जে একটি গুরুত্বপূর্ণ সিস্টেম প্রসেস হিসেবে, আপনি conhost.exe রান হওয়া থেকে বন্ধ করতে পারবেন না। এবং চেষ্টা করলে অন্যান্য অ্যাপ এবং সার্ভিস রান হওয়া বন্ধ হয়ে যেতে পারে।
বেশিরভাগ ইউজারের জন্য, conhost.exe প্রসেস কোনো সমস্যা করে না এবং চলতে দেয়া সম্পূর্ণ নিরাপদ। এটা ব্যাকগ্রাউন্ডে চলে, অন্যান্য অ্যাপকে উইন্ডোজ অপারেটিং সিস্টেমের নিচের লেভেলের সাথে ইন্টারফেস করতে দেয়।
আপনি যদি নিজে রান করান, তবে এটিও সমস্যা নয়, যদিও আমরা লম্বা দাড়ি নতুন PowerShell-এ স্যুইচ করার পরামর্শ দিচ্ছি। Conhost.exe কখন সমস্যাজনক হয়, সেটি হলো যখন রোগ সফ্টওয়্যার এটিকে হাইজ্যাক করে।
কিছু ম্যালওয়্যার নকল প্রসেস চালায় (conhost.exe নাম ব্যবহার করে) নিজের আড়াল করার জন্য, আবার কিছু conhost.exe-র সাথে ইন্টারফেস করে আপনার পিসি এবং এর রিসোর্সের উপর অতিরিক্ত কন্ট্রোল পাওয়ার জন্য। আপনি যদি এটা নিয়ে চিন্তিত হন (ম্যালওয়্যার স্ক্যানের পরেও), তবে conhost.exe আসল সিস্টেম প্রসেস কিনা চেক করতে পারেন।
Conhost.exe আসল এবং নিরাপদ কিনা চেক করার পদ্ধতি
প্রায় সব কেসে, conhost.exe এবং msmpeng.exe-এর মত সিস্টেম প্রসেস আপনার পিসিতে শুধু এক জায়গা থেকে চলে: উইন্ডোজ ফোল্ডার (C:\Windows) বা এর সাবফোল্ডার (যেমন C:\Windows\System32)। প্যাকেজড UWP অ্যাপস (যেমন yourphonexe.exe) এর জন্য এক্সেপশন আছে, কিন্তু conhost.exe-র জন্য এটি সত্য।
এতে সহজে নির্ধারণ করা যায় conhost.exe নিরাপদ এবং লেজিটিমেট কিনা বা নকল কিনা, উইন্ডোজ টাস্ক ম্যানেজার ব্যবহার করে যেকোনো চলমান conhost.exe প্রসেসের লোকেশন খোলা। আপনি যদি নিশ্চিত হতে চান conhost ম্যালওয়্যারের সাথে ইন্টারফেস করছে কিনা, তবে উপরে ব্যাখ্যা করা মত Process Explorer ব্যবহার করুন।
- conhost.exe নিরাপদ কিনা চেক করতে: টাস্কবার রাইট-ক্লিক করে Task Manager সিলেক্ট করুন।
- টাস্ক ম্যানেজারের Processes ট্যাবে Console Window Host প্রসেস খুঁজুন। প্রতিটি প্রসেসের পাশের arrow icon চাপিয়ে এর নিচে খুঁজতে হতে পারে। অথবা Details ট্যাবে conhost.exe সার্চ করুন।
- conhost.exe প্রসেসটি আসল কিনা চেক করতে: Processes বা Details ট্যাবে সেটিতে রাইট-ক্লিক করে Open file location সিলেক্ট করুন।
- এটি C:\Windows\System32 ফোল্ডার উইন্ডোজ ফাইল এক্সপ্লোরারে খুলবে। যদি না খুলে, তবে চলমান conhost.exe প্রসেসটি নকল। আপনাকে পিসি স্ক্যান করে সম্ভাব্য ম্যালওয়্যার ইনফেকশন দূর করতে হবে।
উইন্ডোজ ১০ সিস্টেম সিকিউর করা
Conhost.exe đa 소 সিস্টেম প্রসেসের মাঝপথে একটি যা সমগ্র উইন্ডোজ অপারেটিং সিস্টেমকে ঠিকমতো কাজ করার জন্য সাহায্য করে। উপরের ধাপগুলো মেনে আপনি নিশ্চিত হতে পারেন যে আপনার পিসি যে প্রসেসগুলোতে নির্ভর করে সেগুলো রান এবং ব্যবহার করার জন্য নিরাপদ, সেগুলো বন্ধ বা রিমুভ করতে হবে না।
এটা মানে নয় যে আপনার পিসিতে চলমান সব প্রসেস নিরাপদ। চিন্তিত হলে বুট-লেভেল উইন্ডোজ ডিফেন্ডার স্ক্যান শিডিউল করুন আপনার পিসির সব ফাইল ম্যালওয়্যার চেক করার জন্য। আর এটিও কাজ না করলে, জিদ्दी ম্যালওয়্যার রিমুভ করার জন্য অনেক থার্ড-পার্টি অ্যাপ পাওয়া যায়।