আপনি যদি 100% বা উচ্চ CPU, GPU বা ডিস্ক ব্যবহার দেখতে পান .NET রানটাইম অপ্টিমাইজেশান পরিষেবা দ্বারা (mscorsvw.exe) আপনার Windows 11/10 পিসিতে, তারপর এই নির্দেশিকা আপনাকে সমস্যা সমাধানে সাহায্য করবে৷
কেন .NET রানটাইম অপ্টিমাইজেশান পরিষেবা উচ্চ CPU ব্যবহার করে?
.NET রানটাইম অপ্টিমাইজেশান পরিষেবার জন্য আপনার পিসিতে একটি উচ্চ CPU ব্যবহার করার প্রধান কারণ হল যদি সম্পর্কিত প্রক্রিয়া mscorsvw.exe ব্যাকগ্রাউন্ডে .NET অ্যাসেম্বলিগুলি প্রি-কম্পাইল করা হচ্ছে এবং একবার এটি হয়ে গেলে, এটি চলে যাবে৷ অন্যান্য সম্ভাব্য কারণ হতে পারে:
- .NET রানটাইম অপ্টিমাইজেশান ধীর গতিতে চলছে
- আপনার পিসিতে দ্বন্দ্বমূলক প্রোগ্রাম বা ম্যালওয়্যার চলছে
- দুষ্ট .NET রানটাইম অপ্টিমাইজেশান
. NET রানটাইম অপ্টিমাইজেশান পরিষেবা উচ্চ CPU ব্যবহার ঠিক করুন
যখন আপনি আপনার পিসিতে .NET রানটাইম অপ্টিমাইজেশান পরিষেবার উচ্চ CPU ব্যবহার দেখতে পান, আপনি নিম্নলিখিত উপায়ে এটি ঠিক করতে পারেন৷
- টাস্ক ম্যানেজার ব্যবহার করে mscorsvw.exe প্রক্রিয়া শেষ করুন
- একটি ম্যালওয়্যার স্ক্যান চালান
- অপ্টিমাইজ করুন .নেট রানটাইম অপ্টিমাইজেশান পরিষেবা
- Microsoft-এর অফিসিয়াল স্ক্রিপ্ট ব্যবহার করুন
- NVIDIA টেলিমেট্রি পরিষেবা পুনরায় চালু করুন
আসুন প্রতিটি পদ্ধতির বিশদ বিবরণে প্রবেশ করি এবং সমস্যাটি সমাধান করি।
1] টাস্ক ম্যানেজার ব্যবহার করে mscorsvw.exe প্রক্রিয়া শেষ করুন
টাস্ক ম্যানেজার খুলুন, বিশদ ট্যাবে ক্লিক করুন, mscorsvw.exe প্রক্রিয়াটি সনাক্ত করুন, এটিতে ডান-ক্লিক করুন এবং প্রক্রিয়া শেষ করুন নির্বাচন করুন। .
2] একটি ম্যালওয়্যার স্ক্যান চালান
বৈধ mscorsvw.exe ফাইলটি এখানে অবস্থিত:
C:\Windows\Microsoft.NET\Framework\
অথবা
C:\Windows\Microsoft.NET\Framework64
এটি অন্য কোথাও পাওয়া গেলে, এটি ম্যালওয়্যার হতে পারে। আপনার পিসিতে উপস্থিত এই ম্যালওয়্যারটি .NET রান অপ্টিমাইজেশান পরিষেবা দ্বারা উচ্চ CPU ব্যবহারের জন্য দায়ী হতে পারে৷ সমস্যা সমাধানের জন্য একটি অ্যান্টিভাইরাস বা অ্যান্টি-ম্যালওয়্যার প্রোগ্রাম দিয়ে আপনার পিসি স্ক্যান করুন। অ্যান্টিভাইরাস বা অ্যান্টি-ম্যালওয়্যার প্রোগ্রাম ম্যালওয়ারের যত্ন নেবে৷
৷এছাড়াও আপনি ফাইলটির বৈশিষ্ট্যগুলি পরীক্ষা করতে ডান-ক্লিক করতে পারেন৷
৷3] অপ্টিমাইজ করুন। নেট রানটাইম অপ্টিমাইজেশান পরিষেবা
Windows-নেটিভ টুল ngen.exe .NET রানটাইম অপ্টিমাইজেশানের কর্মক্ষমতা উন্নত করার ক্ষমতা রয়েছে। আপনাকে আপনার পিসিতে কমান্ড প্রম্পটের মাধ্যমে এটি চালাতে হবে।
এটি করতে, স্টার্ট মেনুতে ক্লিক করুন এবং cmd অনুসন্ধান করুন৷ . আপনি ফলাফলে কমান্ড প্রম্পট দেখতে পাবেন। এটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান এ ক্লিক করুন প্রসঙ্গ মেনুতে অথবা কমান্ড প্রম্পটের অধীনে অনুসন্ধানের ফলাফলে সরাসরি রান হিসাবে প্রশাসক ক্লিক করুন। কমান্ড প্রম্পট উইন্ডোতে, নিম্নলিখিতটি লিখুন।
আপনার যদি 32-বিট উইন্ডোজ পিসি থাকে, তাহলে লিখুন,
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
আপনার যদি একটি 64-বিট উইন্ডোজ পিসি থাকে, তাহলে লিখুন,
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
এখন, আপনাকে Ngen.exe চালাতে হবে। এটি চালানোর জন্য, নিম্নলিখিত কমান্ড টাইপ করুন৷
৷ngen.exe executequeueditems
এটি আপনাকে .NET রানটাইম অপ্টিমাইজেশানের মাধ্যমে উচ্চ CPU ব্যবহার কমিয়ে সমস্যার সমাধান করতে সাহায্য করবে৷
3] Microsoft-এর অফিসিয়াল স্ক্রিপ্ট ব্যবহার করুন
এটি ঠিক যা ngen.exe করেছিল তা করে। তবে, এটি মাইক্রোসফ্ট দ্বারা প্রকাশিত একটি স্ক্রিপ্ট। আপনাকে এটি Github থেকে ডাউনলোড করতে হবে। একবার আপনি পৃষ্ঠায় এসে গেলে, Raw-এ ক্লিক করুন কোডের উপরে বোতাম এবং এটি একটি .wsf ফাইল হিসাবে সংরক্ষণ করুন। তারপর, আপনার পিসিতে .wsf ফাইলটি চালান৷
৷4] NVIDIA টেলিমেট্রি পরিষেবা পুনরায় চালু করুন
NVIDIA টেলিমেট্রি পরিষেবা পুনরায় চালু করা সমস্যাটি সমাধান করতেও সাহায্য করতে পারে কারণ এটি পুনরায় চালু করা বা পুনরায় চালু করা .NET রানটাইম অপ্টিমাইজেশানের মাধ্যমে ক্ষতিগ্রস্থ ডেটা ঠিক করতে পারে৷ এটি একটি কার্যকরী সমাধান যা একই সমস্যা সহ অনেক ব্যবহারকারীর জন্য কাজ করেছে৷
৷রান কমান্ড খুলুন এবং Services.msc টাইপ করুন . পরিষেবাগুলির তালিকায় NVIDIA টেলিমেট্রি পরিষেবা খুঁজুন এবং এটিতে ডাবল ক্লিক করুন৷ এটি একটি NVIDIA টেলিমেট্রি পরিষেবা উইন্ডো খুলবে। স্টপ-এ ক্লিক করুন প্রথমে এবং তারপর শুরু করুন এটি পুনরায় চালু করতে।
এগুলি হল বিভিন্ন উপায় যা ব্যবহার করে আপনি .NET রানটাইম অপ্টিমাইজেশানের মাধ্যমে উচ্চ CPU ব্যবহারের সমস্যা সমাধান করতে পারেন৷
আমি কীভাবে NET রানটাইম অপ্টিমাইজেশান পরিষেবা উচ্চ CPU ঠিক করব?
আপনি একটি ম্যালওয়্যার স্ক্যান চালানো বা .Net রানটাইম অপ্টিমাইজেশন পরিষেবা ngen.exe ব্যবহার করে, অথবা Microsoft-এর অফিসিয়াল স্ক্রিপ্ট ব্যবহার করে, বা NVIDIA টেলিমেট্রি পরিষেবা পুনরায় চালু করার মতো প্রস্তাবিত পদ্ধতিগুলি ব্যবহার করে সেগুলি ঠিক করতে পারেন৷
আমি কি .NET রানটাইম অপ্টিমাইজেশান পরিষেবা নিষ্ক্রিয় করতে পারি?
.NET রানটাইম অপ্টিমাইজেশান পরিষেবা উইন্ডোজকে দ্রুত চালায়। আপনি যদি এটি নিষ্ক্রিয় করেন তবে আপনার পিসির কার্যক্ষমতা হ্রাস পেতে পারে। এটি নিষ্ক্রিয় করা বা এটি ব্যবহার করা সম্পূর্ণরূপে আপনার উপর নির্ভর করে৷
৷