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

Windows 11/10-এ Host Process for Windows Tasks বা Service Host কী?

কম্পিউটারে পারফরম্যান্স সমস্যা হলে আমরা প্রথমে Task Manager খুলি এবং সবচেয়ে বেশি রিসোর্স ব্যবহারকারী অ্যাপ্লিকেশন বা কম্পোনেন্ট খুঁজি। Task Manager-এর সাথে পরিচিত থাকলে আপনি অবশ্যই লক্ষ্য করেছেন যে কখনো কখনো 'Host Process for Windows Tasks' বা 'Service Host' প্রসেস রিসোর্স ব্যবহার করছে। এই প্রসেসগুলো কী এবং আপনার Host process যদি কাজ বন্ধ করে দেয় বা হাই CPU, Disk বা Memory ব্যবহার করে তবে আপনি কী করবেন।

Host Process for Windows Tasks বা Service Host

Windows 11/10-এ Host Process for Windows Tasks বা Service Host কী?

Windows মূলত তার Services-ের কারণে কাজ করে। পृष्ठভূমিতে চলা অনেক সার্ভিস আপনার দৈনন্দিন কাজ ও অপারেশন সুবিধাজনক করে। এই সার্ভিসগুলোর কিছু EXE ফাইল হিসেবে কম্পাইল করা থাকে, এবং সেগুলো নিজেদের মধ্যে đầy đủ। এই সার্ভিসগুলো Task Manager-এ দেখা যায়। কিন্তু কিছু সার্ভিস DLL ফাইলে লেখা থাকে, এবং সেগুলো সরাসরি এক্সিকিউট করা যায় না। Microsoft DLL ফাইলদিকে সরল কারণ এটি প্রোগ্রামিং দৃষ্টিকোণ থেকে রক্ষণাবেক্ষণ ও আপডেট করা সহজ। DLL সার্ভিসগুলোর একটি হোস্ট প্রসেস দরকার, একটি EXE যা সেগুলো এক্সিকিউট করতে পারে এবং এটিই Windows-এ 'taskhost'।

Windows 11/10-এ Taskhost একটি কোর ফাইল যা System32 ফোল্ডারে অবস্থিত এবং Windows 7-এ 'taskhost.exe'-র নাম পরিবর্তন করে 'taskhostw.exe' করা হয়েছে। আপনি যদি অন্য কোনো লোকেশনে এই নামে ফাইল খুঁজে পান, তবে সেটি ভাইরাস হতে পারে এবং আপনার সিকিউরিটি সফ্টওয়্যার দিয়ে চেক করবেন।

প্রতিটি 'Host Process for Windows Task' হলো 'taskhost'-এর একটি উদাহরণ যা পृष्ठভূমিতে কোনো সার্ভিস চালাচ্ছে। যদিও Windows Task Manager আপনাকে সঠিকভাবে এটি কী সার্ভিস চালাচ্ছে তা দেখাতে না পারলেও, অন্যান্য টুলগুলো এটি করতে পারে।

Host Process for Windows Services stopped working বা হাই রিসোর্স ব্যবহার করছে

যদি আপনি 'stopped working' মেসেজ বক্স দেখেন, তবে নিচের ট্রাবলশুটিং সুপারিশগুলো চেষ্টা করুন:

  1. Task Scheduler খুলুন। বাম পেনে Task Scheduler Library > Microsoft > Windows> RAC-এ ক্লিক করুন। এরপর View Menu-এ ক্লিক করে Show Hidden Tasks সিলেক্ট করুন। মাঝ পেনে RAC Task-এ ডান-ক্লিক করে Disable করুন। দেখুন এটি সাহায্য করে কিনা। না হলে পরিবর্তনটি ফিরিয়ে দিন।
  2. Event Viewer খুলুন এবং বাম পেনে সবচেয়ে সাম্প্রতিক Application event log সিলেক্ট করুন যাতে লাল চিহ্ন আছে। একটি ইভেন্টে ডাবল-ক্লিক করুন ইভেন্টের ডিটেইলস देखने। এখানে কোনো উপকারী তথ্য পাওয়া যায় কিনা চেক করুন। যদি "Host process for Windows has stopped working" মেসেজ দেখায়, তবে এটি সাহায্য করতে পারে।
  3. Clean Boot করুন এবং ম্যানুয়ালি সমস্যা ট্রাবলশুট করুন।

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

আমি আগে বলেছিলাম Task Manager আপনাকে অন্তর্নিহিত সার্ভিসগুলো দেখাতে না পারে। কিন্তু Microsoft-এর Process Explorer ব্যবহার করে taskhost-এর নিচে কী সার্ভিস আছে তা দেখতে পারেন। এটি একটি পোর্টেবল ইউটিলিটি, ডাউনলোড করে সরাসরি রান করা যায়। এই টুল দিয়ে taskhost-সঙ্গে জড়িত সকল ডিটেইলস দেখতে পারবেন।

বাম পেনে 'taskhostw.exe' খুঁজুন, এবং নিচের পেনে সকল ডিটেইলস পড়ুন। taskhost দ্বারা লোড করা DLL ফাইলগুলোর তালিকা দেখার আরেকটি উপায় হলো cmd উইন্ডোতে নিচের কমান্ড টাইপ করা:

tasklist /M /FI "IMAGENAME eq taskhostw.exe"

Windows 11/10-এ Host Process for Windows Tasks বা Service Host কী?

এই কমান্ড Windows Startup-এ এই প্রসেস দ্বারা লোড করা সব DLL ফাইল তালিকা করবে। তালিকা দেখলে Windows-এর কোর ফাংশনালিটি প্রদানকারী কিছু অপরিহার্য ফাইল খুঁজে পাবেন।

সংক্ষেপে, Taskhost হলো একটি কোর Windows প্রসেস যা ডাইনামিক লিংক লাইব্রেরি লোড ও এক্সিকিউট করার ফাংশনালিটি প্রদান করে। যেহেতু এটি বিভিন্ন DLL ফাইল হোস্ট করে, কখনো কখনো এটি সাধারণতoma বেশি রেটে রিসোর্স ব্যবহার করতে পারে। আপনি যদি এমন কোনো সমস্যায় পড়েন যেখানে প্রসেসটি রেসপন্ড করছে না বা খুব বেশি রিসোর্স ব্যবহার করছে, তবে Process Explorer, Performance Monitor এবং Resource Monitor ব্যবহার করে ম্যানুয়ালি সমস্যা ট্রাবলশুট করার চেষ্টা করুন।

এই প্রসেস, ফাইল বা ফাইল টাইপ সম্পর্কে জানতে চান?

Windows.edb files | csrss.exe | Svchost.exe | StorDiag.exe | MOM.exe | ApplicationFrameHost.exe | ShellExperienceHost.exe | winlogon.exe | atieclxx.exe | Conhost.exe | mDNSResponder.exe.

Windows 11/10-এ Host Process for Windows Tasks বা Service Host কী?
  1. উইন্ডোজ ১১/১০-এ mscorsvw.exe কী? হাই সিপিইউ ইউজেজ সমাধান

  2. IgfxEM.exe প্রসেস কী উইন্ডোজ ১১/১০-এ?

  3. Windows 11/10-এ Error 1067, The process terminated unexpectedly সমাধান

  4. Windows 11/10-এ Windows Update Medic Service (WaaSMedicSVC.exe) কী?