নির্দেশিকা
svchost.exe-এর ভেতরের সার্ভিসগুলো কীভাবে শনাক্ত করবেন
যেকোনো কিছু রিস্টার্ট করার আগে একটি ব্যস্ত Service Host-কে সেটির প্রসেস আইডি এবং হোস্ট করা সার্ভিসগুলোর সাথে মেলান। একাধিক svchost.exe ইনস্ট্যান্স থাকা স্বাভাবিক।
নির্দিষ্ট প্রসেস ইনস্ট্যান্স দিয়ে শুরু করুন
Task Manager খুলুন এবং ব্যস্ত Service Host-এর প্রসেস আইডি রেকর্ড করুন। লক্ষণটি দেখা দেওয়ার সময় বেশ কয়েকটি নমুনা জুড়ে CPU, মেমরি, ডিস্ক এবং নেটওয়ার্কের আচরণ তুলনা করুন। একটি আপডেটের সময় সংক্ষিপ্ত স্পাইক বারবার ঘটে চলা কাজের চেয়ে আলাদা যা কখনোই স্থির হয় না। কোনো সার্বজনীন নিরাপদ প্রসেস সংখ্যা বা মেমরি থ্রেশহোল্ড নেই।
সম্পূর্ণ ইমেজ পাথ এবং ডিজিটাল স্বাক্ষর পরীক্ষা করতে প্রসেসের প্রোপার্টিজ ব্যবহার করুন। কেবল একটি ফাইলের নাম নিরাপত্তা নিশ্চিত করতে পারে না। একটি পরিচিত ডিরেক্টরি এবং একটি বৈধ স্বাক্ষর কার্যকর প্রমাণ, তবে কোনোটিই স্বাধীনভাবে প্রমাণ করে না যে প্রসেসটি দ্বারা গৃহীত প্রতিটি কাজ ক্ষতিকর নয়।
হোস্ট করা সার্ভিসগুলোতে প্রসেস আইডি ম্যাপ করুন
Task Manager-এ, যেখানে উপলভ্য সেখানে প্রাসঙ্গিক Service Host গ্রুপটি প্রসারিত করুন, অথবা Details ভিউ খুলুন এবং নির্বাচিত প্রসেসের জন্য Go to services ব্যবহার করুন। পরিচিত সার্ভিস নাম এবং এর সিস্টেম সার্ভিস নাম উভয়ই লিখে রাখুন। প্রসেসটি বন্ধ হয়ে গেলে, এগিয়ে যাওয়ার আগে নতুন ইনস্ট্যান্সটি শনাক্ত করুন: Windows প্রসেস আইডি পুনরায় ব্যবহার করতে পারে।
একটি রিড-অনলি কমান্ড-লাইন ভিউয়ের জন্য, একটি লোকাল টার্মিনালে tasklist /svc চালান। আপনার রেকর্ড করা PID-এর সাথে এর PID কলামটি মেলান। আউটপুটে হোস্ট করা সার্ভিসগুলো তালিকাভুক্ত থাকে। একটি পুরানো স্ক্রিনশট থেকে PID কপি করবেন না এবং ধরে নেবেন না যে এটি এখনও একই প্রসেসকে শনাক্ত করছে।
কারণ থেকে কন্টেইনার আলাদা করুন
একটি হোস্টের মধ্যে একাধিক সার্ভিস থাকতে পারে। একটি ব্যস্ত হোস্ট আপনাকে জানায় কোথায় তদন্ত করতে হবে; এটি দেখায় না কোন সার্ভিসটি পুরো ব্যবহারের কারণ হয়েছে। Process Explorer প্রসেস প্রোপার্টিজ, লোড করা মডিউল এবং হ্যান্ডেলগুলো পরীক্ষা করতে সহায়তা করতে পারে। প্রতিটি ইনস্ট্যান্সই Windows Update বলে ধরে নেওয়ার পরিবর্তে প্রকৃত সার্ভিসের জন্য ভেন্ডর ডকুমেন্টেশন ব্যবহার করুন।
গতি কমে যাওয়ার সময়, চলমান কোনো আপডেট বা ইনস্টলেশন, এবং কাজ শেষ হওয়ার পরে তা বন্ধ হয় কিনা তা রেকর্ড করুন। সার্ভিসটি বারবার ব্যর্থ হলে, স্টার্টআপ সেটিংস পরিবর্তন করার আগে এর সঠিক ত্রুটি এবং সংশ্লিষ্ট Windows ইভেন্ট সংগ্রহ করুন।
একটি পরিবর্তনযোগ্য (reversible) পরিবর্তন করুন
যদি সার্ভিসের একটি নথিভুক্ত রিস্টার্ট পদ্ধতি থাকে এবং বাধা গ্রহণযোগ্য হয়, তবে সেই নির্দিষ্ট সার্ভিসটি রিস্টার্ট করুন। প্রথমে কাজ সেভ করুন। নেটওয়ার্ক, আপডেট এবং অডিও সার্ভিসগুলো সক্রিয় কাজগুলোতে ব্যাঘাত ঘটাতে পারে; পরিচালিত ডিভাইসগুলোতে একজন প্রশাসকের প্রয়োজন হতে পারে। পরে একই লক্ষণটি পুনরায় পরীক্ষা করুন।
একটি সাধারণ পারফরম্যান্স সমাধান হিসেবে svchost.exe মুছবেন না, প্রতিটি Service Host বন্ধ করবেন না, সার্ভিস-গ্রুপ Registry এন্ট্রি সম্পাদনা করবেন না, বা গুরুত্বপূর্ণ সার্ভিসগুলো নিষ্ক্রিয় করবেন না। পরিবর্তনটি সাহায্য না করলে পূর্ববর্তী সার্ভিস কনফিগারেশন পুনরুদ্ধার করুন। সার্ভিসের নাম, সময়, PID পর্যবেক্ষণ এবং ত্রুটির বিবরণ সহ পুনরাবৃত্ত ত্রুটিগুলো ঊর্ধ্বতন স্তরে পাঠান (escalate)।
উৎসসমূহ
সম্পাদকীয় মালিকানা: Feex। কোনো স্বাধীন পর্যালোচনার তারিখ রেকর্ড করা নেই। আমরা কীভাবে গবেষণা করি.
- Microsoft Learn: tasklist · প্রাথমিক ডকুমেন্টেশন। রোগ নির্ণয়ের ক্রমটি Feex-এর সম্পাদকীয় নির্দেশনা; এটি আপনার PC-র কোনো পরিমাপকৃত ডায়াগনসিস নয়।
- Microsoft Sysinternals: Process Explorer · প্রাথমিক ডকুমেন্টেশন। রোগ নির্ণয়ের ক্রমটি Feex-এর সম্পাদকীয় নির্দেশনা; এটি আপনার PC-র কোনো পরিমাপকৃত ডায়াগনসিস নয়।
- Microsoft Sysinternals: Sigcheck · প্রাথমিক ডকুমেন্টেশন। রোগ নির্ণয়ের ক্রমটি Feex-এর সম্পাদকীয় নির্দেশনা; এটি আপনার PC-র কোনো পরিমাপকৃত ডায়াগনসিস নয়।
এই নির্দেশিকাটি কি কার্যকর ছিল?
একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।
ধন্যবাদ। এটি আমাদের এই পৃষ্ঠাটি উন্নত করতে সহায়তা করে।