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

উইন্ডোজ ১১/১০-এ .NET রানটাইম অপ্টিমাইজেশন সার্ভিস হাই CPU ইউজ সমাধান

আপনার উইন্ডোজ ১১/১০ পিসিতে .NET রানটাইম অপ্টিমাইজেশন সার্ভিস (mscorsvw.exe) দিয়ে ১০০% বা উচ্চ CPU, GPU বা ডিস্ক ইউজ দেখলে, এই গাইডটি আপনাকে সমস্যাটি সমাধান করতে সাহায্য করবে।

উইন্ডোজ ১১/১০-এ .NET রানটাইম অপ্টিমাইজেশন সার্ভিস হাই CPU ইউজ সমাধান

.NET রানটাইম অপ্টিমাইজেশন সার্ভিস কেন উচ্চ CPU ব্যবহার করছে?

.NET রানটাইম অপ্টিমাইজেশন সার্ভিস আপনার পিসিতে উচ্চ CPU ব্যবহারের প্রধান কারণ হলো যদি সম্পর্কিত প্রসেস mscorsvw.exe ব্যাকগ্রাউন্ডে .NET অ্যাসেম্বলিগুলো প্রি-কম্পাইল করছে এবং একবার হয়ে গেলে, এটি চলে যাবে। অন্যান্য সম্ভাব্য কারণগুলো হতে পারে:

  • .NET রানটাইম অপ্টিমাইজেশন ধীরে চলছে
  • আপনার পিসিতে কনফ্লিক্টিং প্রোগ্রাম বা ম্যালওয়্যার চলছে
  • করাপ্ট .NET রানটাইম অপ্টিমাইজেশন

.NET রানটাইম অপ্টিমাইজেশন সার্ভিস হাই CPU ইউজ সমাধান করুন

আপনার পিসিতে .NET রানটাইম অপ্টিমাইজেশন সার্ভিসের উচ্চ CPU ইউজ দেখলে, আপনি নিচের উপায়গুলোতে সমাধান করতে পারেন।

  1. টাস্ক ম্যানেজার ব্যবহার করে mscorsvw.exe প্রসেস এন্ড করুন
  2. ম্যালওয়্যার স্ক্যান চালান
  3. .NET রানটাইম অপ্টিমাইজেশন সার্ভিস অপ্টিমাইজ করুন
  4. মাইক্রোসফটের অফিসিয়াল স্ক্রিপ্ট ব্যবহার করুন
  5. NVIDIA টেলিমেট্রি সার্ভিস রিস্টার্ট করুন

প্রতিটি পদ্ধতির বিস্তারিত জানি এবং সমস্যাটি সমাধান করি।

১] টাস্ক ম্যানেজার ব্যবহার করে mscorsvw.exe প্রসেস এন্ড করুন

টাস্ক ম্যানেজার খুলুন, ডিটেইলস ট্যাবে ক্লিক করুন, mscorsvw.exe প্রসেস লোকেট করুন, সেটিতে রাইট-ক্লিক করুন এবং এন্ড প্রসেস ট্রি নির্বাচন করুন।

২] ম্যালওয়্যার স্ক্যান চালান

উইন্ডোজ ১১/১০-এ .NET রানটাইম অপ্টিমাইজেশন সার্ভিস হাই CPU ইউজ সমাধান

আসল mscorsvw.exe ফাইলটি এই লোকেশনগুলোতে থাকে:

C:\Windows\Microsoft.NET\Framework\

অথবা

C:\Windows\Microsoft.NET\Framework64

যদি এটি অন্য কোথাও পাওয়া যায়, তবে সেটি ম্যালওয়্যার হতে পারে। আপনার পিসিতে থাকা এই ম্যালওয়্যার .NET রান অপ্টিমাইজেশন সার্ভিসের উচ্চ CPU ইউজের জন্য দায়ী হতে পারে। আপনার পিসিকে অ্যান্টিভাইরাস বা অ্যান্টি-ম্যালওয়্যার প্রোগ্রাম দিয়ে স্ক্যান করুন সমস্যাটি সমাধান করতে। অ্যান্টিভাইরাস বা অ্যান্টি-ম্যালওয়্যার প্রোগ্রাম ম্যালওয়্যারটির যত্ন নেবে।

আপনি ফাইলটিতে রাইট-ক্লিক করেও এর প্রপার্টিজ চেক করতে পারেন।

৩] .NET রানটাইম অপ্টিমাইজেশন সার্ভিস অপ্টিমাইজ করুন

উইন্ডোজ-নেটিভ টুল ngen.exe-এর ক্ষমতা রয়েছে .NET রানটাইম অপ্টিমাইজেশনের পারফরম্যান্স উন্নত করতে। আপনাকে আপনার পিসিতে কমান্ড প্রম্পটের মাধ্যমে এটিকে চালাতে হবে।

তা করতে, স্টার্ট মেনুতে ক্লিক করুন এবং cmd সার্চ করুন। আপনি রেজাল্টে কমান্ড প্রম্পট দেখবেন। সেটিতে রাইট-ক্লিক করুন এবং কনটেক্সট মেনুতে রান অ্যাস অ্যাডমিনিস্ট্রেটর-এ ক্লিক করুন বা সরাসরি সার্চ রেজাল্টে কমান্ড প্রম্পটের নিচে রান অ্যাস অ্যাডমিনিস্ট্রেটর-এ ক্লিক করুন। কমান্ড প্রম্পট উইন্ডোতে, নিচের কমান্ডটি লিখুন।

আপনার যদি ৩২-বিট উইন্ডোজ পিসি থাকে, তবে লিখুন,

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

আপনার যদি ৬৪-বিট উইন্ডোজ পিসি থাকে, তবে লিখুন,

cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

এখন, আপনাকে Ngen.exe চালাতে হবে। তা করতে, নিচের কমান্ডটি টাইপ করুন।

ngen.exe executequeueditems

এটি .NET রানটাইম অপ্টিমাইজেশনের উচ্চ CPU ইউজ কমিয়ে সমস্যাটি সমাধান করতে সাহায্য করবে।

৩] মাইক্রোসফটের অফিসিয়াল স্ক্রিপ্ট ব্যবহার করুন

এটি ঠিক ngen.exe-जিনিসটি করে। কিন্তু, এটি মাইক্রোসফট দ্বারা রিলিজ করা একটি স্ক্রিপ্ট। আপনাকে এটিকে GitHub থেকে ডাউনলোড করতে হবে। একবার আপনি পেজে যালে, কোডের ওপর থাকা Raw বাটনে ক্লিক করুন এবং এটিকে .wsf ফাইল হিসেবে সেভ করুন। তারপর, .wsf ফাইলটি আপনার পিসিতে রান করুন।

৪] NVIDIA টেলিমেট্রি সার্ভিস রিস্টার্ট করুন

NVIDIA টেলিমেট্রি সার্ভিস রিস্টার্ট করলেও সমস্যাটি সমাধান করতে পারে কারণ এটি রিস্টার্ট বা রিলঞ্চ করলে .NET রানটাইম অপ্টিমাইজেশনের সাথে করাপ্ট ডেটা ঠিক হতে পারে। এটি একটি ওয়ার্কিং ফিক্স যা একই ইস্যু সহ অনেক ব্যবহারকারীর জন্য কাজ করেছে।

রান কমান্ড খুলুন এবং Services.msc টাইপ করুন। লিস্টে NVIDIA টেলিমেট্রি সার্ভিস খুঁজে বের করুন এবং সেটিতে ডাবল-ক্লিক করুন। এটি একটি NVIDIA টেলিমেট্রি সার্ভিস উইন্ডো খুলবে। প্রথমে স্টপ-এ ক্লিক করুন এবং তারপর স্টার্ট-এ ক্লিক করুন এটি রিস্টার্ট করতে।

এই বিভিন্ন উপায়গুলো ব্যবহার করে আপনি .NET রানটাইম অপ্টিমাইজেশনের উচ্চ CPU ইউজ ইস্যু সমাধান করতে পারেন।

.NET রানটাইম অপ্টিমাইজেশন সার্ভিস হাই CPU কীভাবে সমাধান করব?

আপনি সাজেস্ট করা মেথডগুলো ব্যবহার করে এগুলো সমাধান করতে পারেন যেনে: ম্যালওয়্যার স্ক্যান চালানো বা ngen.exe ব্যবহার করে .NET রানটাইম অপ্টিমাইজেশন সার্ভিস অপ্টিমাইজ করা, বা মাইক্রোসফটের অফিসিয়াল স্ক্রিপ্ট ব্যবহার করা, বা NVIDIA টেলিমেট্রি সার্ভিস রিস্টার্ট করা।

আমি কি .NET রানটাইম অপ্টিমাইজেশন সার্ভিস ডিসেবল করতে পারি?

.NET রানটাইম অপ্টিমাইজেশন সার্ভিস উইন্ডোজকে দ্রুত চালাতে সাহায্য করে। আপনি যদি এটিকে ডিসেবল করেন, তবে আপনার পিসির পারফরম্যান্স নেমে যেতে পারে। এটি সম্পূর্ণ আপনার উপর নির্ভর করে আপনি এটিকে ডিসেবল করবেন কিনা বা ব্যবহার করবেন।

উইন্ডোজ ১১/১০-এ .NET রানটাইম অপ্টিমাইজেশন সার্ভিস হাই CPU ইউজ সমাধান
  1. Windows 11/10-এ Search Indexer High Disk বা CPU Usage সমাধান

  2. সমাধান: .NET রানটাইম অপ্টিমাইজেশন সার্ভিসের হাই সিপিইউ ব্যবহার

  3. .NET Runtime Optimization Service-এর অতিরিক্ত CPU ব্যবহার দ্রুত বন্ধ করুন

  4. উইন্ডোজ ১০/১১-এ COM Surrogate CPU স্পাইক সমাধান: দ্রুত, বিশ্বস্ত সমাধান