আপনি প্রায়ই, একটি অ্যাপ্লিকেশন বা একটি ব্যাকগ্রাউন্ড সিস্টেম প্রক্রিয়া জুড়ে আসতে পারেন যা অস্বাভাবিক পরিমাণে সিস্টেম সংস্থানগুলি হগ করে। একটি প্রক্রিয়ার উচ্চ সিস্টেম রিসোর্স ব্যবহার সিস্টেমের অন্যান্য ক্রিয়াকলাপগুলিকে ব্যাপকভাবে ধীর করে দিতে পারে এবং আপনার পিসিকে একটি অগোছালো জগাখিচুড়িতে পরিণত করতে পারে। এটি সম্পূর্ণরূপে বিপর্যস্ত হতে পারে। আমরা ইতিমধ্যে আমাদের ওয়েবসাইটে প্রসেসের আধিক্য এবং উচ্চ CPU ব্যবহারের সমস্যাগুলি কভার করেছি। এছাড়াও, আজ, আমরা মাঝে মাঝে .NET রানটাইম অপ্টিমাইজেশান পরিষেবার উচ্চ CPU ব্যবহারের সমস্যা এবং কীভাবে এটিকে একটি গ্রহণযোগ্য স্তরে ফিরিয়ে আনতে হয় তা নিয়ে আলোচনা করব৷
Windows 10 এ .NET রানটাইম অপ্টিমাইজেশান সার্ভিসের উচ্চ CPU ব্যবহার কিভাবে ঠিক করবেন
আপনি হয়তো জানেন, এই .NET ফ্রেমওয়ার্ক Microsoft এবং অন্যান্য তৃতীয় পক্ষ উইন্ডোজ অ্যাপ্লিকেশন তৈরি এবং চালানোর জন্য ব্যবহার করে অন্যান্য বিষয়ের মধ্যে. mscorsvw.exe নামে এই পরিষেবার জন্য এক্সিকিউটেবল ফাইল , একটি অফিসিয়াল উইন্ডোজ কম্পোনেন্ট এবং এটি .NET ফ্রেমওয়ার্ক যেমন .NET লাইব্রেরিগুলিকে প্রাক এবং পুনরায় কম্পাইল করার কাজটি অপ্টিমাইজ করে। এটি অ্যাপ্লিকেশন এবং প্রোগ্রামগুলিকে দ্রুত চালু করতে সহায়তা করে৷ অপ্টিমাইজেশান পরিষেবাটিপটভূমিতে চালানোর জন্য ডিজাইন করা হয়েছে৷ যখন আপনার পিসি 5-10 মিনিটের জন্য অলস বসে থাকে।
কেন উচ্চ CPU ব্যবহারে .NET রানটাইম অপ্টিমাইজেশান পরিষেবার ফলাফল?
কখনও কখনও পরিষেবাটি .NET লাইব্রেরিগুলি পুনরায় কম্পাইল করতে স্বাভাবিকের চেয়ে বেশি সময় নিতে পারে৷ এর ফলে
- আপনার পিসি পরিষেবা স্বাভাবিকের চেয়ে ধীর গতিতে চলছে।
- আপনার কম্পিউটারে গ্লিচ ইনস্ট্যান্স।
- সেবাটি দূষিত।
- ম্যালওয়্যার দ্বারা সিস্টেম সম্পদের ব্যবহার।
পৃথক অ্যাপ পারফরম্যান্সের উপর এই পরিষেবাটির প্রভাব বিবেচনা করে, দুষ্টুমির প্রথম দর্শনে এটি অবিলম্বে বন্ধ করার সুপারিশ করা হয় না। যদি পরিষেবাটি তার ক্রিয়াকলাপ শেষ করতে খুব বেশি সময় নিচ্ছে বলে মনে হয় তবে আপনার কাছে কয়েকটি কমান্ড বা একটি স্ক্রিপ্ট চালানোর মাধ্যমে জিনিসগুলিকে গতি বাড়ানোর বিকল্প রয়েছে। অন্যান্য সংশোধনগুলির মধ্যে রয়েছে ম্যালওয়্যার এবং ভাইরাসগুলির জন্য কম্পিউটার স্ক্যান করা, পরিষেবাটি পুনরায় চালু করা এবং একটি পরিষ্কার বুট সম্পাদন করা, যেমনটি পরবর্তী বিভাগে ব্যাখ্যা করা হয়েছে৷
পদ্ধতি 1:PC এর ক্লিন বুট সম্পাদন করুন
এটা খুবই সম্ভব যে পরিষেবাটি একটি নির্দিষ্ট তৃতীয় পক্ষের অ্যাপ্লিকেশনের জন্য লাইব্রেরিগুলি পুনরায় কম্পাইল করতে কঠিন সময় পার করছে এবং তাই কাজটি শেষ করতে আরও বেশি CPU শক্তি ব্যবহার করছে। আপনি একটি ক্লিন বুট সঞ্চালন করতে পারেন যেখানে শুধুমাত্র প্রয়োজনীয় ড্রাইভার এবং স্টার্টআপ প্রোগ্রামগুলি লোড করা হয়, এটি সত্যিই তৃতীয় পক্ষের প্রোগ্রামগুলির মধ্যে একটি কিনা যা .NET রানটাইম অপ্টিমাইজেশান পরিষেবার জন্য উচ্চ CPU ব্যবহারের সমস্যাকে প্ররোচিত করে। Windows 10 ক্লিন বুট করার ধাপগুলি নিম্নরূপ:
1. Windows + R কী টিপুন একই সাথে চালান চালু করতে ডায়ালগ বক্স।
2. msconfig টাইপ করুন এবং এন্টার টিপুন সিস্টেম কনফিগারেশন খুলতে কী .
3. পরিষেবাগুলি -এ যান৷ ট্যাব করুন এবং সমস্ত Microsoft পরিষেবাগুলি লুকান চিহ্নিত বাক্সটি চেক করুন৷ .
4. তারপর, সমস্ত নিষ্ক্রিয় করুন-এ ক্লিক করুন৷ বোতাম, হাইলাইট দেখানো হয়েছে। এটি সমস্ত তৃতীয় পক্ষের এবং অপ্রয়োজনীয় পরিষেবাগুলিকে ব্যাকগ্রাউন্ডে চালানো বন্ধ করবে৷
৷
5. প্রয়োগ করুন> ঠিক আছে এ ক্লিক করে পরিবর্তনগুলি সংরক্ষণ করুন৷ বোতাম।
6. আপনি পুনঃসূচনা করতে চান কিনা তা জিজ্ঞাসা করে একটি পপ-আপ৷ অথবা পুনঃসূচনা ছাড়াই প্রস্থান করুন প্রদর্শিত হবে, যেমন দেখানো হয়েছে। পুনঃসূচনা ছাড়াই প্রস্থান করুন বেছে নিন বিকল্প।
7. আবার, সিস্টেম কনফিগারেশন চালু করুন পদক্ষেপ 1-2. পুনরাবৃত্তি করে উইন্ডো স্টার্টআপে স্যুইচ করুন ট্যাব।
8. ওপেন টাস্ক ম্যানেজার-এ ক্লিক করুন হাইপারলিঙ্ক, যেমন দেখানো হয়েছে।
দ্রষ্টব্য: সমস্ত তালিকাভুক্ত অ্যাপ্লিকেশান/প্রক্রিয়াগুলির জন্য স্টার্টআপ প্রভাব কলামটি পরীক্ষা করুন এবং উচ্চ স্টার্টআপ প্রভাব সহ অক্ষম করুন .
9. অ্যাপ্লিকেশন-এ ডান-ক্লিক করুন (যেমন বাষ্প ) এবং অক্ষম করুন বেছে নিন বিকল্প, নীচে চিত্রিত হিসাবে।
10. অবশেষে, বন্ধ করুন সমস্ত সক্রিয় অ্যাপ্লিকেশান উইন্ডো নামিয়ে দিন এবং পুনরায় চালু করুন আপনার পিসি . এটি একটি ক্লিন বুট অবস্থায় শুরু হবে৷
৷11. এখন, টাস্ক ম্যানেজারে .NET রানটাইম পরিষেবা CPU ব্যবহার পরীক্ষা করুন৷ যদি এটি স্বাভাবিক হয়, একবারে তৃতীয় পক্ষের প্রোগ্রাম সক্রিয় করুন অপরাধী অ্যাপ্লিকেশনটিকে পিন করতে এবং এটি আনইনস্টল করতে ভবিষ্যতে এই ধরনের সমস্যা এড়াতে।
পদ্ধতি 2:বুস্ট .NET ফ্রেমওয়ার্ক প্রক্রিয়াগুলি
যেহেতু এই পরিষেবাটি বন্ধ করা একটি বিকল্প নয়, আপনি পরিবর্তে এই পরিষেবাটিকে অতিরিক্ত CPU কোর ব্যবহার করার অনুমতি দিয়ে একটু বুস্ট দিতে পারেন৷ ডিফল্টরূপে, পরিষেবাটি শুধুমাত্র একটি কোর ব্যবহার করে৷
৷- আপনি নিজে কয়েকটি কমান্ড চালাতে পারেন
- অথবা কেবল GitHub থেকে একটি অফিসিয়াল Microsoft স্ক্রিপ্ট ডাউনলোড করুন এবং এটি চালান।
বিকল্প I:কমান্ড প্রম্পটের মাধ্যমে
1. স্টার্ট এ ক্লিক করুন , কমান্ড প্রম্পট টাইপ করুন এবং প্রশাসক হিসাবে চালান ক্লিক করুন , যেমন দেখানো হয়েছে।
2. প্রদত্ত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন৷ কী চালাতে।
দ্রষ্টব্য: সিস্টেম আর্কিটেকচারের উপর ভিত্তি করে যে কমান্ডগুলি কার্যকর করা দরকার তা আলাদা।
- 32-বিট সিস্টেমের জন্য: cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- 64-বিট সিস্টেমের জন্য: cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. এরপর, ngen.exe executequeueditems চালান , নীচের চিত্রিত হিসাবে।
প্রো টিপ:উইন্ডোজ পিসি 32-বিট এবং 64-বিট কিনা তা নির্ধারণ করুন
আপনি যদি আপনার সিস্টেম আর্কিটেকচার সম্পর্কে নিশ্চিত না হন, তাহলে প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:
1. Windows + R কী টিপুন৷ একসাথে চালান খুলতে ডায়ালগ বক্স।
2. msinfo32 টাইপ করুন এবং ঠিক আছে এ ক্লিক করুন সিস্টেম তথ্য খুলতে উইন্ডো।
3. এখানে, সিস্টেম প্রকার চেক করুন একই জন্য চেক করার জন্য লেবেল৷
বিকল্প II:গিটহাব স্ক্রিপ্টের মাধ্যমে
1. স্ক্রিপ্ট-এর জন্য GitHub পৃষ্ঠায় যান .
2. Raw -এ ডান-ক্লিক করুন বোতাম এবং লিঙ্কটি এইভাবে সংরক্ষণ করুন... বেছে নিন বিকল্প, যেমন দেখানো হয়েছে।
3. টাইপ হিসাবে সংরক্ষণ করুন পরিবর্তন করুন৷ উইন্ডোজ স্ক্রিপ্ট ফাইলে এবং সংরক্ষণ করুন এ ক্লিক করুন .
4. একবার ডাউনলোড হয়ে গেলে, Windows Script Host দিয়ে ফাইলটি খুলুন .
পদ্ধতি 3:.NET রানটাইম অপ্টিমাইজেশান পরিষেবা পুনরায় চালু করুন
পরিষেবাগুলি প্রায়শই ত্রুটিপূর্ণ হতে পারে এবং তারপরে অদ্ভুত আচরণ প্রদর্শন করতে পারে যেমন অপ্রয়োজনীয়ভাবে উচ্চ পরিমাণে সিস্টেম সংস্থান ব্যবহার করা বা দীর্ঘ সময়ের জন্য সক্রিয় থাকা। বর্তমান Windows OS বিল্ডে উপস্থিত বাগগুলির কারণে সমস্যাটি ঘটতে পারে। পরিষেবাটি পুনরায় চালু করে .NET রানটাইম অপ্টিমাইজেশান পরিষেবার উচ্চ CPU ব্যবহার কীভাবে সমাধান করবেন তা এখানে রয়েছে:
দ্রষ্টব্য :এই সমাধানটি শুধুমাত্র একটি ডেডিকেটেড NVIDIA-চালিত গ্রাফিক্স কার্ড সহ সিস্টেমের জন্য কাজ করে৷
1. Windows + R টিপুন কী একই সাথে চালান চালু করতে ডায়ালগ বক্স।
2. services.msc টাইপ করুন এবং ঠিক আছে এ ক্লিক করুন পরিষেবা খুলতে অ্যাপ্লিকেশন।
3. তালিকার মধ্য দিয়ে স্ক্রোল করুন এবং NVIDIA টেলিমেট্রি কন্টেইনার সনাক্ত করুন পরিষেবা৷
৷4. এটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন৷ প্রসঙ্গ মেনু থেকে, যেমন দেখানো হয়েছে।
5. স্টপ -এ ক্লিক করুন৷ প্রথমে বোতাম। পরিষেবা স্থিতি থেমে গেছে পড়ার জন্য অপেক্ষা করুন৷ , এবং তারপর স্টার্ট -এ ক্লিক করুন এটি আবার চালু করার জন্য বোতাম৷
6. নিশ্চিত করুন স্টার্টআপ প্রকার: স্বয়ংক্রিয় এ সেট করা আছে .
7. একবার পরিষেবাটি পুনরায় চালু হলে, প্রয়োগ করুন> ঠিক আছে এ ক্লিক করুন৷ পরিবর্তনগুলি সংরক্ষণ করতে এবং বৈশিষ্ট্যগুলি বন্ধ করতে উইন্ডো।
8. Ctrl + Shift + Esc কী টিপুন একসাথে টাস্ক ম্যানেজার খুলতে এবং পরিষেবাটি এখনও উচ্চ CPU সংস্থান ব্যবহার করে কিনা তা পরীক্ষা করুন৷
৷পদ্ধতি 4:ম্যালওয়্যার সনাক্ত করুন এবং সরান৷
সিপিইউ-এর পরিষেবা অস্বাভাবিক ব্যবহার অব্যাহত থাকলে, সংক্রমণের সম্ভাবনা বাতিল করতে একটি ভাইরাস/ম্যালওয়্যার স্ক্যান চালান। আপনি যদি সতর্ক না হন তবে ক্ষতিকারক অ্যাপ্লিকেশনগুলি আপনার পিসিতে লুকিয়ে যেতে পারে৷ এই প্রোগ্রামগুলি নিজেদের ছদ্মবেশ ধারণ করবে এবং অফিসিয়াল উইন্ডোজ উপাদান হওয়ার ভান করবে এবং উচ্চ সিপিইউ ব্যবহারের মতো বিভিন্ন সমস্যা সৃষ্টি করবে। আপনি আপনার পিসি স্ক্যান করতে নেটিভ উইন্ডোজ ডিফেন্ডার নিয়োগ করতে পারেন বা আপনি কাজে আসে এমন অন্য কোনো বিশেষ নিরাপত্তা প্রোগ্রাম ব্যবহার করতে পারেন। আপনার পিসি থেকে ম্যালওয়্যার সরিয়ে .NET রানটাইম অপ্টিমাইজেশান পরিষেবা উচ্চ CPU ব্যবহারের সমস্যা সমাধান করতে এই পদক্ষেপগুলি অনুসরণ করুন:
1. Windows + I কী টিপুন৷ একই সাথে সেটিংস খুলতে .
2. এখানে, আপডেট এবং নিরাপত্তা এ ক্লিক করুন , যেমন দেখানো হয়েছে।
3. Windows Security-এ যান৷ মেনু এবং ভাইরাস এবং হুমকি সুরক্ষা-এ ক্লিক করুন
4. দ্রুত স্ক্যান ক্লিক করুন৷ কোনো ম্যালওয়্যার উপস্থিত আছে কি না তা পরীক্ষা করতে আপনার পিসি স্ক্যান করুন।
5. যদি কোন ম্যালওয়্যার পাওয়া যায় তাহলে, শুরু কর্ম এ ক্লিক করুন সরাতে অথবা ব্লক করুন সেগুলি এবং আপনার পিসি পুনরায় চালু করুন৷
প্রস্তাবিত:
- Windows 10-এ টাচপ্যাড স্ক্রোল কাজ করছে না তা ঠিক করুন
- Windows 10-এ স্টার্টআপ প্রোগ্রামগুলি কীভাবে পরিবর্তন করবেন
- কিভাবে Windows 10-এ মাইক্রোফোন নিঃশব্দ করবেন
- কম্পিউটার ক্র্যাশ করা ঠিক করার ৭টি উপায়
আশা করি, উপরের সমাধানগুলির একটি ঠিক করা হয়েছে৷NET রানটাইম অপ্টিমাইজেশান পরিষেবা উচ্চ CPU আপনার পিসিতে সমস্যা। যদি একই সমস্যা আপনাকে পরে বিরক্ত করে, তাহলে উপলব্ধ উইন্ডোজ আপডেট দেখুন বা .NET ফ্রেমওয়ার্কের সর্বশেষ সংস্করণটি পুনরায় ইনস্টল করুন। এছাড়াও, এই নিবন্ধটি সম্পর্কে আপনার যদি কোনো প্রশ্ন/পরামর্শ থাকে, তাহলে নির্দ্বিধায় মন্তব্য বিভাগে সেগুলি ড্রপ করুন।