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

ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার

অনেক উইন্ডোজ ব্যবহারকারী একটি বিচিত্র এবং অত্যন্ত ভয়ঙ্কর সমস্যার মুখোমুখি হয় যেখানে svchost.exe (netsvcs) নামক একটি নির্দিষ্ট প্রসেস কম্পিউটার বুট হওয়ার পর বেশি এবং বেশি RAM দখল করতে শুরু করে এবং কতটুকু জমা হোক না কেন তার কিছুই রিলিজ করে না।

svchost.exe কী?

Service Host বা svchost.exe একটি গুরুত্বপূর্ণ উইন্ডোজ হোস্ট প্রসেস যা C:\Windows\System32-এ অবস্থিত এক্সিকিউটেবল ফাইল হিসেবে চলছে যা কয়েকটি উইন্ডোজ DLL ফাইল এবং সম্পর্কিত সার্ভিসের ডিপেন্ডেন্সি যার বিনা উইন্ডোজ কাজ করবে না। যেহেতু এটি একটি প্রয়োজনীয় সিস্টেম প্রসেস, এটি কখনো কখনো এক্সটার্নাল প্রসেসের কারণে CPU ব্যবহার স্পাইক করতে পারে যারা এর উপর নির্ভরশীল।

নিচের ছবিতে দেখানো হয়েছে, আপনি কয়েকটি svchost প্রসেস সিস্টেম / লোকাল এবং ইউজার অ্যাকাউন্টের সাথে চলমান দেখতে পাচ্ছেন।

ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার

কেন Svchost.exe (netsvcs) RAM এবং CPU ব্যবহার স্পাইক করে?

এই সমস্যা এতটাই গভীর যে svchost.exe (netsvcs) প্রসেসের দ্বারা ব্যবহৃত মোট RAM এর পরিমাণ ছোট সময়ের মধ্যেই ৫০% এর पार চলে যায় এবং সেটি সেখানে পৌঁছায় যেখানে প্রভাবিত কম্পিউটার এতটাই স্লাগিশ হয়ে যায় যে সেটি যেকোনোভাবে ব্যবহার করা যায় না এবং রিবুট করতে হয় সংক্ষিপ্ত সময়ের জন্য ফাংশনাল হতে। এই সমস্যা থেকে পিড়িত উইন্ডোজ ব্যবহারকারীর সংখ্যা, স্পষ্টভাবেই, দুঃখজনকভাবে বড়। যদিও এই সমস্যা অধিকাংশ উইন্ডোজ ৭ অপারেটিং সিস্টেম চলে কম্পিউটারে দেখা যায়, উইন্ডোজ ৮ এবং ১০ও এতে অনুভূত নয়।

প্রধান দোষী: svchost.exe (netsvcs)

অধিকাংশ ক্ষেত্রে, এই সমস্যার পেছনে দোষী হলো একটি ভাইরাস বা ম্যালওয়্যার বা একটি ম্যালিশাস প্রোগ্রাম বা সার্ভিস যা প্রভাবিত কম্পিউটার বুট হলে স্বয়ংক্রিয়ভাবে শুরু হয়। সৌভাগ্যক্রমে, এই সমস্যা ফিক্স করতে এবং svchost.exe (netsvcs) প্রসেস যে অতিরিক্ত পরিমাণ RAM দখল করে সেটি রিকভার করতে আপনি অনেক কিছু করতে পারেন। কিন্তু সমাধানগুলোতে যাওয়ার আগে, আপনি যদি উইন্ডোজ ৭ PC-এ এই সমস্যার মুখোমুখি হন, তবে অফিসিয়াল মাইক্রোসফট পেজে যান সমস্যাটি ফিক্স করার আপডেট ডাউনলোড করতে।

এই সমস্যার কিছু সবচেয়ে কার্যকর সমাধান নিচে দেওয়া হলো:

সমাধান ১: রেজিস্ট্রি হাইভ রিস্টোর করুন এবং করাপ্ট ফাইল রিপেয়ার করুন

Restoro ডাউনলোড করে এখানে (লিংক) ক্লিক করে করাপ্ট ফাইল স্ক্যান করুন, যদি ফাইলগুলো করাপ্ট পাওয়া যায়, সেগুলো রিপেয়ার করুন।

সমাধান ২: উইন্ডোজ আপডেট ক্লায়েন্ট আপডেট করুন

নিচের লিংক থেকে আপনার সিস্টেম টাইপ অনুযায়ী উইন্ডোজ আপডেট ক্লায়েন্ট আপডেট করার চেষ্টা করুন। একবার আপডেট হলে, টেস্ট করুন এটি সমস্যা ফিক্স করে কিনা। (এটি উইন্ডোজ ৭-এর জন্য)

ডাউনলোড:

  • ৩২-বিট ভার্সন
  • ৬৪-বিট ভার্সন

এই পদ্ধতি সমস্যা ফিক্স করলে, আপডেট নিষ্ক্রিয় করার দরকার নেই, কিন্তু যদি না করে, তবে আপনি করতে পারেন।

সমাধান ৩: ইভেন্ট ভিউয়ার লগ ক্লিয়ার করুন

  1. Windows Key ধরে R চাপুন। eventvwr.msc টাইপ করুন এবং OK ক্লিক করুন।ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার
  2. বাম প্যানেল থেকে, Windows Logs এক্সপ্যান্ড করুন। এর অধীনে সাব-ফোল্ডারগুলোর ওপর রাইট-ক্লিক করুন এবং Clear Log বেছে নিন।ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার
  3. এটি Application, Security, Setup, System এবং Forwarded Events-এর জন্য করুন।

সমাধান ৪: সব উপলব্ধ উইন্ডোজ আপডেট ইনস্টল করুন

svchost.exe (netsvcs) প্রসেস বড় পরিমাণ RAM ব্যবহার করার সমস্যাকে মাইক্রোসফটে অসংখ্য বার রিপোর্ট করা হয়েছে, যা করাণ উইন্ডোজ এই সমস্যার জন্য কয়েকটি ভিন্ন প্যাচ রিলিজ করেছে তার বেশ কিছু উইন্ডোজ আপডেটের সাথে বান্ডেল করে। আপনার কম্পিউটার কোনো ভার্সন উইন্ডোজ চলে কেন না, আপনার সিস্টেমের জন্য কমপক্ষে কয়েকটি আপডেট থাকা উচিত, যেগুলো এই সমস্যার প্যাচ বা ফিক্স অন্তর্ভুক্ত করে, এবং যদি এটা হয়, তবে স কর্তৃক এই আপডেটগুলো ডাউনলোড ও ইনস্টল করলেই এই সমস্যা আপনার জন্য ফিক্স হয়ে যাবে।

  1. Windows Update খুলুন। Check for updates-এ ক্লিক করুন।ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার
  2. আপনার কম্পিউটারকে চেক করার জন্য এবং সব উপলব্ধ আপডেট লিস্ট করার দিন।
ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার

Download এবং install করুন সব উপলব্ধ আপডেট। আপনার द्वारा ডাউনলোড ও ইনস্টল করা অনেক উইন্ডোজ আপডেটের মাঝে কমপক্ষে একটি আপডেট থাকা উচিত যেটি এই সমস্যার প্যাচ বা ফিক্স ধারণ করে। আপনি নিশ্চিতভাবেই কিছু আপডেট ডাউনলোড না করার সিদ্ধান্ত নিতে পারেন, কিন্তু নিশ্চিত হন যে আপনি সেই আপডেটগুলো উপেক্ষা করছেন না যেগুলো এই সমস্যার প্যাচ বা ফিক্স ধারণ করতে পারে - আপডেটগুলো যেন উইন্ডোজ স্ট্যাবিলিটি আপডেট এবং ক্যুমুলেটিভ উইন্ডোজ আপডেট।

সমাধান ৫: আপনার কম্পিউটার ভাইরাস এবং ম্যালওয়্যারের জন্য স্ক্যান করুন

svchost.exe প্রসেস টনNABLE RAM ব্যবহার করছে হতে পারে একটি ভাইরাস বা ম্যালওয়্যার ইনফেকশনের কারণে। নির্দিষ্ট ভাইরাস এবং ম্যালওয়্যার আপনার কম্পিউটারের নির্দিষ্ট প্রসেসকে - যেন svchost.exe - অতি বড় পরিমাণ RAM ব্যবহার করতে বাধ্য করতে পারে কোনো RAM ছাড়া যেগুলো সেগুলো আর ব্যবহার করছে না। যেহেতু এটিই কেস, এই সমস্যা ফিক্স করার চেষ্টা করার জন্য আরেকটি কার্যকর পদ্ধতি হলো একটি অ্যান্টিভাইরাস বা অ্যান্টি-ম্যালওয়্যার প্রোগ্রাম যেমন Malwarebytes ডাউনলোড ও ইনস্টল করা এবং তারপর এটি ব্যবহার করে আপনার কম্পিউটার ভাইরাস, ম্যালওয়্যার, এবং যেকোনো অন্যান্য সিকিউরিটি হুমকির জন্য স্ক্যান করা।

ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার

সমাধান ৬: BITS সার্ভিস নিষ্ক্রিয় করুন

BITS (Background Intelligent Transfer Service) হলো মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেমের একটি কম্পোনেন্ট যা আইডেল নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার করে সিস্টেমের জন্য জরুরি ডেটা (যেন উইন্ডোজ আপডেট) পশ্চাতে ডাউনলোড করে। যাইহোক, কিছু ক্ষেত্রে, BITS সার্ভিস ম্যালফাংশন করতে পারে, যা একে ব্যবহারকারীর থেকে অত্যধিক ব্যান্ডউইথ শোষণ করতে বাধ্য করে এবং svchost.exe প্রসেসকে প্রভাবিত কম্পিউটারের র‍্যান্ডম এক্সেস মেমরির একটি অদম্য সিগনিফিক্যান্ট পারসেন্টেজ ব্যবহার করতে শুরু করতে বাধ্য করে। আপনার কম্পিউটার svchost.exe প্রসেস আপনার RAMের বড় অংশ দখল করার সমস্যা থেকে पीड़িত হলে এবং BITSও বড় পরিমাণ ব্যান্ডউইথ ব্যবহার করছে, তবে এটি প্রথম অবস্থায় সমস্যাটি সৃষ্টি করতে পারে, এবং যদি এটা সত্য হয়, তবে BITS সার্ভিস পুরোপুরি নিষ্ক্রিয় করলে সমস্যাটি ফিক্স হওয়া উচিত।

  1. Windows Key ধরে R চাপুন। services.msc টাইপ করুন এবং OK.
    ক্লিক করুন।ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার
  2. Background Intelligent Transfer Service নামে সার্ভিসটি লোকেট করুন এবং সেটিতে ডাবল-ক্লিক করুন। Startup type-এর সামনের ড্রপডাউন মেনু খুলুন। Disabled-এ ক্লিক করুন। Apply-এ ক্লিক করুন। OK-এ ক্লিক করুন। এটি BITS সার্ভিস নিষ্ক্রিয় করবে।
ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার

আপনাকে BITS সার্ভিস নিষ্ক্রিয় করতে ভয় পাওয়া উচিত না কারণ এটি কোনোভাবে আপনার কম্পিউটারের দৈনন্দিন রানিং-কে প্রভাবিত করবে না। এই সমাধান কাজ না করলে, সরাসরি পরবর্তীটিতে যান।

সমাধান ৭: Wuauserv সার্ভিস নিষ্ক্রিয় করুন

wuauserv সার্ভিস হলো Windows Update সার্ভিসের নাম। Windows Update সার্ভিস svchost.exe প্রসেসকে এই সমস্যাযুক্ত কম্পিউটারের টোটাল RAM-এর ৫০% এর বেশি দখল করানোর জন্য বিখ্যাত। যদি Windows Update সার্ভিস আপনার কম্পিউটারে এই সমস্যা সৃষ্টি করে, তবে এটিকে নিষ্ক্রিয় করলে কাজ হবে।

  1. Windows Key ধরে R চাপুন। services.msc টাইপ করুন এবং OK.
    ক্লিক করুন।ফিক্স: svchost.exe (netsvcs) এর হাই CPU এবং RAM ব্যবহার
  2. নিচে স্ক্রল করুন Windows Update-এ। Windows Update-এ ডাবল-ক্লিক করুন। Startup type-এর সামনে অবস্থিত ড্রপডাউন মেনু খুলুন। Disabled-এ ক্লিক করুন। Apply-এ ক্লিক করুন। OK-এ ক্লিক করুন। এটি সফলভাবে wuauserv-কে নিষ্ক্রিয় করবে।

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

যেহেতু এটিই কেস, আপনি যদি wuauserv সার্ভিস নিষ্ক্রিয় করতে বেছে নেন এবং এটি আপনার ক্ষেত্রে সমস্যা ফিক্স করে, তবে নিশ্চিত হন যে, মাসে কমপক্ষে একবার, wuauserv সার্ভিসের Startup type-কে Manual-এ সেট করুন, সার্ভিসে রাইট-ক্লিক করুন এবং Start-এ ক্লিক করুন, Windows Update খুলুন, উপলব্ধ আপডেট চেক করুন এবং সব উপলব্ধ আপডেট ডাউনলোড ও ইনস্টল করুন। এটি নিশ্চিত করবে যে আপনার কম্পিউটার এবং এর সকল ডিভাইস ও সফ্টওয়্যার আপ টু ডেট থাকে। একবার সকল উপলব্ধ আপডেট ডাউনলোড ও ইনস্টল করলে, আপনি Windows Update সার্ভিসের Startup type-কে আবার Disabled-এ ফিরিয়ে দিতে পারেন যাতে আপনি svchost.exe প্রসেস LOTS of RAM ব্যবহার করার সমস্যায় আবার পড়েন না।

  1. Wininit.exe বোঝা: হাই সিপিইউ ইউজের কারণ ও সমাধান

  2. MRT.exe রিসোর্স খরচ কমানো: হাই CPU ও RAM ইউজের ধাপে ধাপে সমাধান

  3. Svchost.exe (Netsvcs) অনুভূত উচ্চ CPU এবং মেমরি ব্যবহার সমাধান: ধাপে ধাপে গাইড

  4. Windows 10-এ WUDFHost.exe-র CPU ওভারলোডিং বন্ধ করুন: দ্রুত ফিক্স গাইড