आप अक्सर किसी एप्लिकेशन या पृष्ठभूमि सिस्टम प्रक्रिया को देख सकते हैं जो सिस्टम संसाधनों की असामान्य मात्रा को हॉगिंग करती है। एक प्रक्रिया का उच्च सिस्टम संसाधन उपयोग सिस्टम के अन्य कार्यों को काफी धीमा कर सकता है और आपके पीसी को एक खराब गड़बड़ी में बदल सकता है। यह पूरी तरह से दुर्घटनाग्रस्त होने का कारण भी बन सकता है। हमने अपनी वेबसाइट पर पहले से ही ढेर सारी प्रक्रियाओं और उच्च CPU उपयोग के मुद्दों को कवर किया है। इसके अलावा, आज, हम सामयिक .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग समस्या और इसे स्वीकार्य स्तर पर वापस लाने के बारे में चर्चा करेंगे।
Windows 10 पर .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग को कैसे ठीक करें
जैसा कि आप जानते होंगे, यह .NET Framework Microsoft और अन्य तृतीय पक्षों द्वारा उपयोग किया जाता है Windows अनुप्रयोगों को विकसित करने और चलाने के लिए अन्य बातों के अलावा। इस सेवा के लिए निष्पादन योग्य फ़ाइल, जिसका नाम mscorsvw.exe . है , एक आधिकारिक विंडोज घटक है और .NET ढांचे को अनुकूलित करने का कार्य करता है जैसे कि .NET पुस्तकालयों को पूर्व और पुन:संकलित करना। यह एप्लिकेशन और प्रोग्राम को तेजी से लॉन्च करने में मदद करता है। अनुकूलन सेवा को पृष्ठभूमि में चलने के लिए डिज़ाइन किया गया है जब आपका पीसी 5-10 मिनट की संक्षिप्त अवधि के लिए निष्क्रिय बैठा हो।
क्यों .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग में परिणाम देती है?
कभी-कभी सेवा .NET पुस्तकालयों को पुन:संकलित करने में सामान्य से अधिक समय ले सकती है। इसका परिणाम
. होता है- आपकी पीसी सेवा सामान्य से धीमी चल रही है।
- आपके कंप्यूटर में गड़बड़ी की घटनाएं.
- सेवा प्रदान करने वाली भ्रष्ट।
- मैलवेयर द्वारा सिस्टम संसाधनों का उपयोग।
व्यक्तिगत ऐप प्रदर्शन पर इस सेवा के प्रभाव को ध्यान में रखते हुए, शरारत की पहली नजर में इसे तत्काल समाप्त करने की अनुशंसा नहीं की जाती है। यदि सेवा को अपना संचालन समाप्त करने में बहुत अधिक समय लग रहा है, तो आपके पास कुछ कमांड या स्क्रिप्ट निष्पादित करके चीजों को गति देने का विकल्प है। अन्य सुधारों में मैलवेयर और वायरस के लिए कंप्यूटर को स्कैन करना, सेवा को फिर से शुरू करना और क्लीन बूट करना शामिल है, जैसा कि अगले खंड में बताया गया है।
विधि 1:पीसी का क्लीन बूट निष्पादित करें
यह बहुत संभव है कि सेवा को किसी विशेष तृतीय-पक्ष एप्लिकेशन के लिए पुस्तकालयों को पुन:संकलित करने में कठिन समय हो रहा है और इसलिए, कार्य को पूरा करने के लिए अधिक CPU शक्ति का उपभोग कर रहा है। आप एक क्लीन बूट निष्पादित कर सकते हैं जिसमें केवल आवश्यक ड्राइवर और स्टार्टअप प्रोग्राम लोड किए जाते हैं, यह जांचने के लिए कि क्या यह वास्तव में .NET रनटाइम ऑप्टिमाइज़ेशन सेवा के लिए उच्च CPU उपयोग समस्या का संकेत देने वाले तृतीय-पक्ष प्रोग्रामों में से एक है। Windows 10 क्लीन बूट करने के चरण इस प्रकार हैं:
1. Windows + R कुंजियां दबाएं एक साथ चलाएं . लॉन्च करने के लिए डायलॉग बॉक्स।
2. टाइप करें msconfig और Enter . दबाएं सिस्टम कॉन्फ़िगरेशन खोलने की कुंजी ।
3. सेवाओं . पर जाएं टैब पर क्लिक करें और सभी Microsoft सेवाओं को छुपाएं . चिह्नित बॉक्स को चेक करें ।
4. फिर, सभी को अक्षम करें . पर क्लिक करें बटन, हाइलाइट किया गया दिखाया गया है। यह सभी तृतीय-पक्ष और अनावश्यक सेवाओं को पृष्ठभूमि में चलने से रोक देगा।
5. लागू करें> ठीक . पर क्लिक करके परिवर्तन सहेजें बटन।
6. एक पॉप-अप पूछ रहा है कि क्या आप पुनरारंभ करना . करना चाहते हैं या बिना पुनरारंभ किए बाहर निकलें दिखाई देगा, जैसा दिखाया गया है। बिना पुनरारंभ किए बाहर निकलें चुनें विकल्प।
7. फिर से, सिस्टम कॉन्फ़िगरेशन लॉन्च करें चरण 1-2. . दोहराकर विंडो स्टार्टअप . पर स्विच करें टैब।
8. कार्य प्रबंधक खोलें . पर क्लिक करें हाइपरलिंक, जैसा दिखाया गया है।
नोट: सभी सूचीबद्ध अनुप्रयोगों/प्रक्रियाओं के लिए स्टार्टअप प्रभाव कॉलम की जांच करें और उच्च स्टार्टअप प्रभाव वाले उन्हें अक्षम करें ।
9. एप्लिकेशन . पर राइट-क्लिक करें (उदा. भाप ) और अक्षम करें . चुनें विकल्प, जैसा कि नीचे दर्शाया गया है।
10. अंत में, बंद करें सभी सक्रिय एप्लिकेशन विंडो को बंद कर दें और पुनरारंभ करें आपका पीसी . यह क्लीन बूट अवस्था में प्रारंभ होगा।
11. अब, कार्य प्रबंधक में .NET रनटाइम सेवा CPU उपयोग की जाँच करें। यदि यह सामान्य है, तृतीय-पक्ष कार्यक्रमों को एक-एक करके सक्षम करें अपराधी एप्लिकेशन को पिन करने के लिए और इसे अनइंस्टॉल करें भविष्य में ऐसे मुद्दों से बचने के लिए।
विधि 2:.NET Framework प्रक्रियाओं को बढ़ावा दें
चूंकि इस सेवा को समाप्त करना कोई विकल्प नहीं है, आप इसके बजाय अतिरिक्त CPU कोर का उपयोग करने की अनुमति देकर इस सेवा को थोड़ा बढ़ावा दे सकते हैं। डिफ़ॉल्ट रूप से, सेवा केवल एक कोर का उपयोग करती है।
- आप या तो कुछ आदेशों को स्वयं निष्पादित कर सकते हैं
- या केवल GitHub से आधिकारिक Microsoft स्क्रिप्ट डाउनलोड करें और इसे चलाएं।
विकल्प I:कमांड प्रॉम्प्ट के माध्यम से
1. प्रारंभ करें . पर क्लिक करें , टाइप करें कमांड प्रॉम्प्ट और व्यवस्थापक के रूप में चलाएँ . क्लिक करें , जैसा दिखाया गया है।
2. दी गई कमांड टाइप करें और Enter . दबाएं कुंजी निष्पादित करने के लिए।
नोट: जिन कमांड को निष्पादित करने की आवश्यकता होती है वे सिस्टम आर्किटेक्चर के आधार पर भिन्न होते हैं।
- 32-बिट सिस्टम के लिए: सीडी c:\Windows\Microsoft.NET\Framework\v4.0.30319
- 64-बिट सिस्टम के लिए: सीडी c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. इसके बाद, ngen.exe executequeueeditems execute निष्पादित करें , जैसा कि नीचे दर्शाया गया है।
प्रो टिप:निर्धारित करें कि क्या विंडोज पीसी 32-बिट और 64-बिट है
यदि आप अपने सिस्टम आर्किटेक्चर के बारे में सुनिश्चित नहीं हैं, तो बस दिए गए चरणों का पालन करें:
1. Windows + R कुंजियां दबाएं एक साथ खोलने के लिए चलाएं डायलॉग बॉक्स।
2. टाइप करें msinfo32 और ठीक . पर क्लिक करें सिस्टम जानकारी open खोलने के लिए खिड़की।
3. यहां, सिस्टम प्रकार . की जांच करें इसकी जांच के लिए लेबल।
विकल्प II:GitHub स्क्रिप्ट के माध्यम से
1. स्क्रिप्ट . के लिए GitHub पेज पर जाएं ।
2. कच्चे . पर राइट-क्लिक करें बटन पर क्लिक करें और लिंक को इस रूप में सहेजें... . चुनें विकल्प, जैसा कि दिखाया गया है।
3. प्रकार के रूप में सहेजें . बदलें करने के लिए Windows स्क्रिप्ट फ़ाइल और सहेजें . पर क्लिक करें ।
4. डाउनलोड हो जाने के बाद, फ़ाइल को Windows Script Host के साथ खोलें ।
विधि 3:.NET रनटाइम ऑप्टिमाइज़ेशन सेवा पुनः प्रारंभ करें
सेवाएं अक्सर गड़बड़ कर सकती हैं और फिर, अजीब व्यवहार प्रदर्शित कर सकती हैं जैसे कि अनावश्यक रूप से उच्च मात्रा में सिस्टम संसाधनों का उपयोग करना या लंबे समय तक सक्रिय रहना। मौजूदा विंडोज ओएस बिल्ड में मौजूद बग्स के कारण ग्लिच इंस्टेंस हो सकता है। सेवा को पुनरारंभ करके .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग को हल करने का तरीका यहां दिया गया है:
नोट :यह समाधान केवल समर्पित NVIDIA-संचालित ग्राफिक्स कार्ड वाले सिस्टम के लिए काम करता है।
1. Windows + R दबाएं कुंजी एक साथ चलाएं . लॉन्च करने के लिए डायलॉग बॉक्स।
2. टाइप करें services.msc और ठीक . पर क्लिक करें सेवाएं open खोलने के लिए आवेदन।
3. सूची में स्क्रॉल करें और NVIDIA टेलीमेट्री कंटेनर . का पता लगाएं सेवा।
4. उस पर राइट-क्लिक करें और गुण . चुनें संदर्भ मेनू से, जैसा कि दिखाया गया है।
5. रोकें . पर क्लिक करें पहले बटन। सेवा की स्थिति के रोके गए read पढ़ने की प्रतीक्षा करें , और फिर प्रारंभ करें . पर क्लिक करें इसे फिर से चालू करने के लिए बटन।
6. सुनिश्चित करें कि स्टार्टअप प्रकार: स्वचालित . पर सेट है ।
7. सेवा के पुनरारंभ होने के बाद, लागू करें> ठीक . पर क्लिक करें परिवर्तनों को सहेजने और गुणों . को बंद करने के लिए खिड़की।
8. Ctrl + Shift + Esc कुंजियां दबाएं कार्य प्रबंधक . खोलने के लिए एक साथ और जांचें कि क्या सेवा अभी भी उच्च CPU संसाधनों का उपयोग करती है।
विधि 4:मैलवेयर का पता लगाएं और निकालें
यदि सेवा में सीपीयू की असामान्य खपत बनी रहती है, तो संक्रमण की संभावना से बचने के लिए वायरस/मैलवेयर स्कैन चलाएँ। यदि आप सावधान नहीं हैं तो दुर्भावनापूर्ण एप्लिकेशन आपके पीसी में प्रवेश कर सकते हैं। ये प्रोग्राम खुद को छिपाने और आधिकारिक विंडोज घटक होने का दिखावा करेंगे, और उच्च CPU उपयोग जैसे कई मुद्दों का कारण बनेंगे। आप अपने पीसी को स्कैन करने के लिए देशी विंडोज डिफेंडर को नियोजित कर सकते हैं या आप किसी अन्य विशेष सुरक्षा प्रोग्राम का उपयोग कर सकते हैं जो काम में आता है। अपने पीसी से मैलवेयर हटाकर .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग समस्या को ठीक करने के लिए इन चरणों का पालन करें:
1. Windows + I कुंजियां दबाएं एक साथ सेटिंग . खोलने के लिए ।
2. यहां, अपडेट और सुरक्षा . पर क्लिक करें , जैसा दिखाया गया है।
3. Windows सुरक्षा पर जाएं मेनू और वायरस और खतरे से सुरक्षा . पर क्लिक करें
4. त्वरित स्कैन . क्लिक करें यह जांचने के लिए कि कोई मैलवेयर मौजूद है या नहीं, अपने पीसी को स्कैन करने के लिए।
5. अगर कोई मैलवेयर पाया जाता है, तो कार्रवाई शुरू करें . पर क्लिक करें निकालने . के लिए या अवरुद्ध करें उन्हें और अपने पीसी को पुनरारंभ करें।
अनुशंसित:
- Windows 10 पर काम नहीं कर रहे टचपैड स्क्रॉल को ठीक करें
- Windows 10 में स्टार्टअप प्रोग्राम कैसे बदलें
- विंडोज़ 10 में माइक्रोफ़ोन को कैसे म्यूट करें
- कंप्यूटर को ठीक करने के 7 तरीके क्रैश होते रहते हैं
उम्मीद है, उपरोक्त समाधानों में से एक ने फिक्स कर दिया है।नेट रनटाइम ऑप्टिमाइजेशन सर्विस हाई सीपीयू अपने पीसी पर समस्या। यदि वही समस्या आपको बाद में परेशान करती है, तो उपलब्ध विंडोज अपडेट की जांच करें या .NET फ्रेमवर्क के नवीनतम संस्करण को फिर से स्थापित करें। इसके अलावा, यदि इस लेख के संबंध में आपके कोई प्रश्न / सुझाव हैं, तो बेझिझक उन्हें टिप्पणी अनुभाग में छोड़ दें।