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

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

আসল 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 রানটাইম অপ্টিমাইজেশন সার্ভিস উইন্ডোজকে দ্রুত চালাতে সাহায্য করে। আপনি যদি এটিকে ডিসেবল করেন, তবে আপনার পিসির পারফরম্যান্স নেমে যেতে পারে। এটি সম্পূর্ণ আপনার উপর নির্ভর করে আপনি এটিকে ডিসেবল করবেন কিনা বা ব্যবহার করবেন।
