यदि आप अपने Windows 11/10 PC पर .NET Runtime Optimization Service (mscorsvw.exe) द्वारा 100% या हाई CPU, GPU या डिस्क उपयोग देखते हैं, तो यह गाइड आपको समस्या ठीक करने में मदद करेगा।
.NET Runtime Optimization Service हाई CPU का उपयोग क्यों कर रहा है?
.NET Runtime Optimization Service द्वारा आपके PC पर हाई CPU उपयोग करने के प्रमुख कारण हैं यदि संबंधित प्रक्रिया mscorsvw.exe बैकग्राउंड में .NET असेंबली को प्रीकंपाइल कर रही है और एक बार यह पूरा हो जाने पर, यह दूर हो जाएगी। अन्य संभावित कारण हो सकते हैं:
- .NET Runtime Optimization धीमी गति से चल रहा है
- आपके PC पर विरोधाभासी प्रोग्राम या मैलवेयर चल रहा है
- भ्रष्ट .NET Runtime Optimization
.NET Runtime Optimization Service हाई CPU उपयोग ठीक करें
जब आप अपने PC पर .NET Runtime Optimization Service का हाई CPU उपयोग देखते हैं, तो आप इसे निम्न तरीकों से ठीक कर सकते हैं।
- Task Manager का उपयोग करके mscorsvw.exe प्रक्रिया समाप्त करें
- मैलवेयर स्कैन चलाएं
- .Net Runtime Optimization Service ऑप्टिमाइज़ करें
- Microsoft द्वारा आधिकारिक स्क्रिप्ट का उपयोग करें
- NVIDIA Telemetry Service पुनः आरंभ करें
आइए हर विधि के विवरण में जाएं और समस्या को ठीक करें।
1] Task Manager का उपयोग करके mscorsvw.exe प्रक्रिया समाप्त करें
Task Manager खोलें, Details टैब पर क्लिक करें, mscorsvw.exe प्रक्रिया का पता लगाएं, उस पर राइट-क्लिक करें और End process tree चुनें।
2] मैलवेयर स्कैन चलाएं
वैध mscorsvw.exe फ़ाइल यहां स्थित है:
C:\Windows\Microsoft.NET\Framework\
या
C:\Windows\Microsoft.NET\Framework64
यदि यह कहीं और पाया जाता है, तो यह मैलवेयर हो सकता है। आपके PC पर मौजूद यह मैलवेयर .NET रन ऑप्टिमाइज़ेशन सेवा द्वारा हाई CPU उपयोग के लिए जिम्मेदार हो सकता है। समस्या को ठीक करने के लिए अपने PC को एंटीवायरस या एंटी-मैलवेयर प्रोग्राम से स्कैन करें। एंटीवायरस या एंटी-मैलवेयर प्रोग्राम मैलवेयर का ख्याल रखेगा।
आप फ़ाइल पर राइट-क्लिक करके इसकी प्रॉपर्टीज़ भी जांच सकते हैं।
3] .Net Runtime Optimization Service ऑप्टिमाइज़ करें
Windows-देशी टूल ngen.exe में .NET Runtime Optimization के प्रदर्शन को बेहतर बनाने की क्षमता है। आपको इसे अपने PC पर Command Prompt के माध्यम से चलाना होगा।
ऐसा करने के लिए, Start मेनू पर क्लिक करें और cmd खोजें। आपको परिणामों में Command Prompt दिखाई देगा। इस पर राइट-क्लिक करें और संदर्भ मेनू में Run as administrator पर क्लिक करें या सीधे Command Prompt के तहत खोज परिणामों में Run as administrator पर क्लिक करें। Command Prompt विंडो में, निम्न दर्ज करें।
यदि आपके पास 32-बिट Windows PC है, तो दर्ज करें,
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
यदि आपके पास 64-बिट Windows PC है, तो दर्ज करें,
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
अब, आपको Ngen.exe चलाना होगा। इसे चलाने के लिए, निम्न कमांड टाइप करें।
ngen.exe executequeueditems
यह .NET Runtime Optimization द्वारा हाई CPU उपयोग को कम करके समस्या ठीक करने में आपकी मदद करेगा।
3] Microsoft द्वारा आधिकारिक स्क्रिप्ट का उपयोग करें
यह वही करता है जो ngen.exe ने किया था। लेकिन, यह Microsoft द्वारा जारी एक स्क्रिप्ट है। आपको इसे Github से डाउनलोड करने की आवश्यकता है। एक बार जब आप पेज पर हों, तो कोड के ऊपर Raw बटन पर क्लिक करें और इसे .wsf फ़ाइल के रूप में सेव करें। फिर, अपने PC पर .wsf फ़ाइल चलाएं।
4] NVIDIA Telemetry Service पुनः आरंभ करें
NVIDIA Telemetry Service को पुनः आरंभ करने से भी समस्या ठीक हो सकती है क्योंकि इसे पुनः आरंभ या पुनः लॉन्च करने से .NET Runtime Optimization के साथ भ्रष्ट डेटा ठीक हो सकता है। यह एक कार्यशील फिक्स है जो समान समस्या वाले कई उपयोगकर्ताओं के लिए काम करता था।
Run कमांड खोलें और Services.msc टाइप करें। सूची में NVIDIA Telemetry Service ढूंढें और इस पर डबल क्लिक करें। यह एक NVIDIA Telemetry Service विंडो खोलेगा। पहले Stop पर क्लिक करें और फिर इसे पुनः आरंभ करने के लिए Start पर क्लिक करें।
ये .NET Runtime Optimization द्वारा हाई CPU उपयोग समस्या को ठीक करने के लिए उपयोग किए जा सकने वाले विभिन्न तरीके हैं।
.NET Runtime Optimization Service हाई CPU कैसे ठीक करें?
आप सुझाए गए तरीकों का उपयोग करके उन्हें ठीक कर सकते हैं जैसे मैलवेयर स्कैन चलाना या ngen.exe का उपयोग करके .Net Runtime Optimization Service ऑप्टिमाइज़ करना, या Microsoft द्वारा आधिकारिक स्क्रिप्ट का उपयोग करना, या NVIDIA Telemetry Service पुनः आरंभ करना।
क्या मैं .NET Runtime Optimization Service अक्षम कर सकता हूँ?
.NET Runtime Optimization सेवा Windows को तेज़ी से चलाती है। यदि आप इसे अक्षम करते हैं, तो आपके PC का प्रदर्शन कम हो सकता है। यह पूरी तरह से आप पर निर्भर है कि आप इसे अक्षम करें या उपयोग करें।