यदि आप 100% या उच्च CPU, GPU या डिस्क उपयोग . देखते हैं .NET रनटाइम ऑप्टिमाइज़ेशन सेवा . द्वारा (mscorsvw.exe) आपके विंडोज 11/10 पीसी पर, तो यह गाइड आपको समस्या को ठीक करने में मदद करेगा।
.NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU का उपयोग क्यों कर रही है?
आपके पीसी पर उच्च CPU का उपयोग करने के लिए .NET रनटाइम ऑप्टिमाइज़ेशन सेवा के प्रमुख कारण हैं यदि संबंधित प्रक्रिया mscorsvw.exe पृष्ठभूमि में .NET असेंबली को प्रीकंपाइल कर रहा है और एक बार यह हो जाने के बाद, यह चला जाएगा। अन्य संभावित कारण हो सकते हैं:
- .NET रनटाइम ऑप्टिमाइज़ेशन धीमा चल रहा है
- आपके पीसी पर चल रहे विरोधी प्रोग्राम या मैलवेयर
- भ्रष्ट .NET रनटाइम ऑप्टिमाइज़ेशन
.NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग को ठीक करें
जब आप अपने पीसी पर .NET रनटाइम ऑप्टिमाइज़ेशन सर्विस के उच्च CPU उपयोग को देखते हैं, तो आप इसे निम्न तरीकों से ठीक कर सकते हैं।
- कार्य प्रबंधक का उपयोग करके mscorsvw.exe प्रक्रिया समाप्त करें
- मैलवेयर स्कैन चलाएं
- .नेट रनटाइम ऑप्टिमाइज़ेशन सेवा को ऑप्टिमाइज़ करें
- माइक्रोसॉफ्ट की आधिकारिक स्क्रिप्ट का उपयोग करें
- NVIDIA टेलीमेट्री सेवा को पुनरारंभ करें
आइए हर तरीके के विवरण में जाएं और समस्या को ठीक करें।
1] टास्क मैनेजर का उपयोग करके mscorsvw.exe प्रक्रिया समाप्त करें
कार्य प्रबंधक खोलें, विवरण टैब पर क्लिक करें, mscorsvw.exe प्रक्रिया का पता लगाएं, उस पर राइट-क्लिक करें और प्रक्रिया पेड़ समाप्त करें चुनें ।
2] मैलवेयर स्कैन चलाएँ
वैध mscorsvw.exe फ़ाइल यहाँ स्थित है:
C:\Windows\Microsoft.NET\Framework\
या
C:\Windows\Microsoft.NET\Framework64
यदि यह कहीं और पाया जाता है, तो यह मैलवेयर हो सकता है। आपके पीसी पर मौजूद यह मैलवेयर .NET रन ऑप्टिमाइज़ेशन सेवा द्वारा उच्च CPU उपयोग के लिए जिम्मेदार हो सकता है। समस्या को ठीक करने के लिए अपने पीसी को एंटीवायरस या एंटी-मैलवेयर प्रोग्राम से स्कैन करें। एंटीवायरस या एंटी-मैलवेयर प्रोग्राम मैलवेयर का ख्याल रखेगा।
आप फ़ाइल के गुणों की जाँच करने के लिए उस पर राइट-क्लिक भी कर सकते हैं।
3] ऑप्टिमाइज़ करें .Net रनटाइम ऑप्टिमाइज़ेशन सर्विस
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 ने किया था। लेकिन, यह माइक्रोसॉफ्ट द्वारा जारी की गई एक स्क्रिप्ट है। आपको इसे जीथब से डाउनलोड करना होगा। एक बार जब आप पृष्ठ पर हों, तो कच्चे . पर क्लिक करें कोड के ऊपर बटन और इसे .wsf फ़ाइल के रूप में सहेजें। फिर, अपने पीसी पर .wsf फ़ाइल चलाएँ।
4] NVIDIA टेलीमेट्री सेवा फिर से शुरू करें
NVIDIA टेलीमेट्री सेवा को फिर से शुरू करने से भी समस्या को ठीक करने में मदद मिल सकती है क्योंकि इसे फिर से शुरू करने या फिर से लॉन्च करने से .NET रनटाइम ऑप्टिमाइज़ेशन के साथ दूषित डेटा ठीक हो सकता है। यह एक काम करने वाला समाधान है जो एक ही समस्या वाले कई उपयोगकर्ताओं के लिए काम करता है।
ओपन रन कमांड और टाइप करें Services.msc . सेवाओं की सूची में NVIDIA टेलीमेट्री सेवा खोजें और उस पर डबल क्लिक करें। यह एक NVIDIA टेलीमेट्री सर्विस विंडो खोलेगा। रोकें . पर क्लिक करें पहले और फिर शुरू करें इसे पुनः आरंभ करने के लिए।
ये विभिन्न तरीके हैं जिनका उपयोग करके आप .NET रनटाइम ऑप्टिमाइज़ेशन द्वारा उच्च CPU उपयोग की समस्या को ठीक कर सकते हैं।
मैं NET रनटाइम ऑप्टिमाइज़ेशन सर्विस हाई CPU को कैसे ठीक करूं?
आप सुझाई गई विधियों का उपयोग करके उन्हें ठीक कर सकते हैं जैसे मैलवेयर स्कैन चलाना या ngen.exe का उपयोग करके .Net रनटाइम ऑप्टिमाइज़ेशन सेवा को अनुकूलित करना, या Microsoft द्वारा आधिकारिक स्क्रिप्ट का उपयोग करना, या NVIDIA टेलीमेट्री सेवा को पुनरारंभ करना।
क्या मैं .NET रनटाइम ऑप्टिमाइज़ेशन सेवा को अक्षम कर सकता हूँ?
.NET रनटाइम ऑप्टिमाइज़ेशन सेवा विंडोज़ को तेज़ी से चलाने में मदद करती है। यदि आप इसे अक्षम करते हैं, तो आपके पीसी का प्रदर्शन कम हो सकता है। इसे अक्षम करना या इसका उपयोग करना पूरी तरह आप पर निर्भर है।