.NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग को ठीक करें
आप अक्सर किसी एप्लिकेशन या पृष्ठभूमि सिस्टम प्रक्रिया को देख सकते हैं जो सिस्टम संसाधनों की असामान्य मात्रा को हॉगिंग करती है। एक प्रक्रिया का उच्च सिस्टम संसाधन उपयोग सिस्टम के अन्य कार्यों को काफी धीमा कर सकता है और आपके पीसी को एक खराब गड़बड़ी में बदल सकता है। यह पूरी तरह से दुर्घटनाग्रस्त होने का कारण भी बन सकता है। हमने अपनी वेबसाइट पर पहले से ही ढेर सारी प्रक्रियाओं और उच्च CPU उपयोग के मुद्दों को कवर किया है । इसके अलावा, आज, हम सामयिक .NET रनटाइम ऑप्टिमाइज़ेशन(Runtime Optimization) सेवा उच्च CPU उपयोग समस्या और इसे स्वीकार्य स्तर पर वापस लाने के बारे में चर्चा करेंगे ।
विंडोज 10 पर .NET रनटाइम ऑप्टिमाइजेशन सर्विस हाई सीपीयू यूसेज को कैसे ठीक करें?(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
जैसा कि आप जानते होंगे, इस .NET ढांचे(.NET framework) का उपयोग माइक्रोसॉफ्ट(Microsoft) और अन्य तृतीय पक्षों द्वारा विंडोज़ अनुप्रयोगों के विकास और(for developing and running Windows applications) अन्य चीजों के साथ चलाने के लिए किया जाता है। इस सेवा के लिए निष्पादन योग्य फ़ाइल, जिसका नाम mscorsvw.exe है, एक आधिकारिक विंडोज(Windows) घटक है और .NET ढांचे को अनुकूलित करने का कार्य करता है जैसे कि (.NET).NET पुस्तकालयों को पूर्व और पुन: संकलित करना। यह एप्लिकेशन और प्रोग्राम को तेजी से लॉन्च करने में मदद करता है। अनुकूलन सेवा को पृष्ठभूमि में चलने के लिए डिज़ाइन किया गया है( designed to run in the background) जब आपका पीसी 5-10 मिनट की संक्षिप्त अवधि के लिए निष्क्रिय रहता है।
उच्च CPU उपयोग में .NET रनटाइम ऑप्टिमाइज़ेशन सेवा परिणाम क्यों?(Why .NET Runtime Optimization Service Results in High CPU Usage?)
कभी-कभी सेवा .NET पुस्तकालयों को पुन: संकलित करने में सामान्य से अधिक समय ले सकती है। इस में यह परिणाम
- आपकी पीसी सेवा सामान्य से धीमी चल रही है।
- आपके कंप्यूटर में गड़बड़ उदाहरण।
- भ्रष्ट प्रदान करने वाली सेवा।
- मैलवेयर द्वारा सिस्टम संसाधनों का उपयोग।
व्यक्तिगत ऐप प्रदर्शन पर इस सेवा के प्रभाव को ध्यान में रखते हुए, शरारत की पहली नजर में इसे तत्काल समाप्त करने की अनुशंसा नहीं की जाती है। यदि सेवा को अपना संचालन समाप्त करने में बहुत अधिक समय लग रहा है, तो आपके पास कुछ कमांड या स्क्रिप्ट निष्पादित करके चीजों को गति देने का विकल्प है। अन्य सुधारों में मैलवेयर और वायरस के लिए कंप्यूटर को स्कैन करना, सेवा को फिर से शुरू करना और क्लीन बूट करना शामिल है, जैसा कि अगले खंड में बताया गया है।
विधि 1: पीसी का क्लीन बूट करें
(Method 1: Perform Clean Boot of PC
)
यह बहुत संभव है कि सेवा को किसी विशेष तृतीय-पक्ष एप्लिकेशन के लिए पुस्तकालयों को पुन: संकलित करने में कठिन समय हो रहा है और इसलिए, कार्य को पूरा करने के लिए अधिक CPU शक्ति का उपभोग कर रहा है। आप एक क्लीन बूट निष्पादित कर सकते हैं जिसमें केवल आवश्यक ड्राइवर और स्टार्टअप प्रोग्राम लोड किए जाते हैं, यह जांचने के लिए कि क्या यह वास्तव में .NET रनटाइम ऑप्टिमाइज़ेशन(.NET Runtime Optimization) सेवा के लिए उच्च CPU उपयोग समस्या का संकेत देने वाले तृतीय-पक्ष प्रोग्रामों में से एक है। विंडोज 10(Windows 10) क्लीन बूट करने के चरण इस प्रकार हैं:
1. रन(Run) डायलॉग बॉक्स लॉन्च करने के लिए Windows + R keys
2. सिस्टम कॉन्फ़िगरेशन(System Configuration) खोलने के लिए msconfig टाइप करें और एंटर(Enter) कुंजी दबाएं ।
3. सेवाएँ टैब पर जाएँ और (Services )सभी Microsoft सेवाएँ छिपाएँ(Hide all Microsoft services) चिह्नित बॉक्स को चेक करें ।
4. फिर, हाइलाइट किए गए दिखाए गए डिसेबल ऑल बटन पर क्लिक करें। (Disable All)यह सभी तृतीय-पक्ष और अनावश्यक सेवाओं को पृष्ठभूमि में चलने से रोकेगा।
Apply > OK बटन पर क्लिक करके बदलावों को सेव करें।
6. एक पॉप-अप पूछताछ करेगा कि आप पुनरारंभ करना चाहते हैं या पुनरारंभ (Restart )किए बिना बाहर निकलना(Exit without restart ) चाहते हैं, जैसा कि दिखाया गया है। पुनरारंभ किए बिना बाहर निकलें(Exit without restart ) विकल्प चुनें ।
7. फिर से, चरण 1-2(Steps 1-2.) दोहराकर सिस्टम कॉन्फ़िगरेशन(System Configuration) विंडो लॉन्च करें । स्टार्टअप(Startup ) टैब पर स्विच करें ।
8. ओपन टास्क मैनेजर(Open Task Manager) हाइपरलिंक पर क्लिक करें, जैसा कि दिखाया गया है।
नोट:(Note: ) सभी सूचीबद्ध अनुप्रयोगों/प्रक्रियाओं के लिए स्टार्टअप(Startup) प्रभाव कॉलम की जांच करें और उच्च स्टार्टअप प्रभाव(High Startup impact) वाले लोगों को अक्षम करें ।
9. एप्लिकेशन( application) पर राइट-क्लिक करें (जैसे स्टीम(Steam) ) और डिसेबल(Disable ) विकल्प चुनें, जैसा कि नीचे दिखाया गया है।
10. अंत में, सभी सक्रिय एप्लिकेशन विंडो बंद करें और (close)अपने पीसी को (your PC)पुनरारंभ(restart) करें । यह क्लीन बूट अवस्था में शुरू होगा।
11. अब, कार्य प्रबंधक में (Task Manager).NET रनटाइम(.NET Runtime) सेवा CPU उपयोग की जाँच करें । यदि यह सामान्य है, तो अपराधी एप्लिकेशन को पिन करने के लिए एक समय में एक तृतीय-पक्ष प्रोग्राम सक्षम करें( enable third-party programs one at a time) और भविष्य में इस तरह के मुद्दों से बचने के लिए इसे अनइंस्टॉल करें।(uninstall it)
यह भी पढ़ें: (Also Read:) hkcmd उच्च CPU उपयोग को कैसे ठीक करें(How to Fix hkcmd High CPU Usage)
विधि 2: .NET Framework प्रक्रियाओं को बढ़ावा दें(Method 2: Boost .NET Framework Processes)
चूंकि इस सेवा को समाप्त करना कोई विकल्प नहीं है, आप इसके बजाय अतिरिक्त CPU(CPU) कोर का उपयोग करने की अनुमति देकर इस सेवा को थोड़ा बढ़ावा दे सकते हैं । डिफ़ॉल्ट रूप से, सेवा केवल एक कोर का उपयोग करती है।
- आप या तो कुछ आदेशों को स्वयं निष्पादित कर सकते हैं
- या बस GitHub(GitHub ) से एक आधिकारिक Microsoft स्क्रिप्ट डाउनलोड करें और उसे चलाएं।
विकल्प I: कमांड प्रॉम्प्ट के माध्यम से(Option I: Via Command Prompt)
1. प्रारंभ पर क्लिक करें, (Start)कमांड प्रॉम्प्ट(Command Prompt) टाइप करें और व्यवस्थापक के रूप में चलाएँ पर(Run as administrator) क्लिक करें , जैसा कि दिखाया गया है।
2. दी गई कमांड टाइप करें और निष्पादित करने के लिए एंटर (Enter) कुंजी दबाएं।(key)
नोट:(Note:) जिन कमांडों को निष्पादित करने की आवश्यकता होती है वे सिस्टम आर्किटेक्चर के आधार पर भिन्न होते हैं।
- 32-बिट सिस्टम के लिए: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- 64-बिट सिस्टम के लिए: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. अगला, ngen.exe executequeueeditems(ngen.exe executequeueditems) निष्पादित करें , जैसा कि नीचे दर्शाया गया है।
प्रो टिप: निर्धारित करें कि क्या विंडोज पीसी 32-बिट और 64-बिट है
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
यदि आप अपने सिस्टम आर्किटेक्चर के बारे में सुनिश्चित नहीं हैं, तो बस दिए गए चरणों का पालन करें:
1. रन(Run) डायलॉग बॉक्स खोलने के लिए Windows + R keys को एक साथ हिट करें।
2. msinfo32(msinfo32) टाइप करें और सिस्टम इंफॉर्मेशन(System Information ) विंडो खोलने के लिए ओके(OK) पर क्लिक करें ।
3. यहां, सिस्टम टाइप(System Type) लेबल को चेक करने के लिए इसकी जांच करें।
यह भी पढ़ें: (Also Read:) HKEY_LOCAL_MACHINE क्या है?(What is HKEY_LOCAL_MACHINE?)
विकल्प II: गिटहब स्क्रिप्ट के माध्यम से(Option II: Via GitHub Script)
1. स्क्रिप्ट के लिए (script)GitHub पेज पर जाएं ।
2. कच्चे(Raw ) बटन पर राइट-क्लिक करें और दिखाए गए अनुसार लिंक को इस रूप में सहेजें ... विकल्प चुनें।(Save link as…)
3. Save as type को Windows Script File में बदलें और (Windows Script File)Save पर क्लिक करें ।
4. डाउनलोड हो जाने के बाद, फाइल को विंडोज स्क्रिप्ट होस्ट(Windows Script Host) के साथ खोलें ।
यह भी पढ़ें: (Also Read: )DISM होस्ट सर्विसिंग प्रक्रिया को ठीक करें उच्च CPU उपयोग(Fix DISM Host Servicing Process High CPU Usage)
विधि 3: .NET रनटाइम ऑप्टिमाइज़ेशन सेवा को पुनरारंभ करें(Method 3: Restart .NET Runtime Optimization Service)
सेवाएं अक्सर गड़बड़ कर सकती हैं और फिर, अजीब व्यवहार प्रदर्शित कर सकती हैं जैसे कि अनावश्यक रूप से उच्च मात्रा में सिस्टम संसाधनों का उपयोग करना या लंबे समय तक सक्रिय रहना। मौजूदा विंडोज ओएस(Windows OS) बिल्ड में मौजूद बग्स के कारण ग्लिच इंस्टेंस हो सकता है । सेवा को पुनरारंभ करके .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग को हल करने का तरीका यहां दिया गया है:
नोट(Note) : यह समाधान केवल एक समर्पित NVIDIA-संचालित ग्राफिक्स कार्ड वाले सिस्टम के लिए काम करता है।
1. रन(Run) डायलॉग बॉक्स लॉन्च करने के लिए Windows + R कीज को एक साथ दबाएं।(keys)
2. services.msc(services.msc) टाइप करें और सर्विसेज(Services) एप्लिकेशन खोलने के लिए OK पर क्लिक करें ।
3. सूची में स्क्रॉल करें और (Scroll)NVIDIA टेलीमेट्री कंटेनर(NVIDIA Telemetry Container) सेवा का पता लगाएं ।
4. उस पर राइट-क्लिक करें और संदर्भ मेनू से गुण(Properties ) चुनें, जैसा कि दिखाया गया है।
5. सबसे पहले स्टॉप(Stop ) बटन पर क्लिक करें। स्टॉप्ड(Stopped) पढ़ने के लिए सर्विस स्टेटस की (Service Status)प्रतीक्षा करें(Wait) , और फिर इसे फिर से चालू करने के लिए स्टार्ट(Start ) बटन पर क्लिक करें।
6. सुनिश्चित करें कि स्टार्टअप प्रकार: ( Startup type:)स्वचालित(Automatic) पर सेट है ।
7. सेवा के पुनरारंभ होने के बाद, परिवर्तनों को सहेजने और गुण(Properties) विंडो को बंद करने के लिए Apply > OK
8. टास्क मैनेजर(Task Manager ) खोलने के लिए Ctrl + Shift + Esc keys एक साथ दबाएँ और जाँचें कि क्या सेवा अभी भी उच्च CPU संसाधनों का उपयोग करती है।
यह भी पढ़ें: (Also Read:) क्या है गूगल क्रोम एलिवेशन सर्विस(What is Google Chrome Elevation Service)
विधि 4: मैलवेयर का पता लगाएं और निकालें(Method 4: Detect & Remove Malware)
यदि सेवा में सीपीयू(CPU) की असामान्य खपत बनी रहती है, तो संक्रमण की संभावना से बचने के लिए वायरस/मैलवेयर स्कैन चलाएँ। यदि आप सावधान नहीं हैं तो दुर्भावनापूर्ण एप्लिकेशन आपके पीसी में प्रवेश कर सकते हैं। ये प्रोग्राम स्वयं को छिपाएंगे और आधिकारिक विंडोज घटक होने का दिखावा करेंगे, और उच्च (Windows)CPU उपयोग जैसे कई मुद्दों का कारण बनेंगे। आप अपने पीसी को स्कैन करने के लिए देशी विंडोज डिफेंडर(Windows Defender) को नियोजित कर सकते हैं या आप किसी अन्य विशेष सुरक्षा प्रोग्राम का उपयोग कर सकते हैं जो काम में आता है। अपने पीसी से मैलवेयर हटाकर .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग समस्या को ठीक करने के लिए इन चरणों का पालन करें :
1. सेटिंग्स(Settings) खोलने के लिए Windows + I keys को एक साथ हिट करें ।
2. यहां, अपडेट और सुरक्षा(Update & Security) पर क्लिक करें , जैसा कि दिखाया गया है।
3. विंडोज सिक्योरिटी(Windows Security) मेन्यू में जाएं और वायरस एंड थ्रेट प्रोटेक्शन पर क्लिक करें(Virus & threat protection)
4. अपने पीसी को स्कैन करने के लिए क्विक स्कैन(Quick scan ) पर क्लिक करें ताकि यह जांचा जा सके कि कोई मैलवेयर मौजूद है या नहीं।
5. अगर कोई मैलवेयर पाया जाता है, तो उन्हें हटाने(remove) या ब्लॉक(block) करने के लिए स्टार्ट एक्शन(Start actions) पर क्लिक करें और अपने पीसी को रीस्टार्ट करें।
अनुशंसित:(Recommended:)
- फिक्स टचपैड स्क्रॉल विंडोज 10 पर काम नहीं कर रहा है(Fix Touchpad Scroll Not Working on Windows 10)
- विंडोज 10 में स्टार्टअप प्रोग्राम कैसे बदलें(How to Change Startup Programs in Windows 10)
- विंडोज 10 में माइक्रोफ़ोन को कैसे म्यूट करें(How to Mute Microphone in Windows 10)
- कंप्यूटर को ठीक करने के 7 तरीके क्रैश होते रहते हैं( 7 Ways to Fix Computer Keeps Crashing)
उम्मीद है, उपरोक्त समाधानों में से एक तय हो गया है। आपके पीसी पर नेट रनटाइम ऑप्टिमाइजेशन सर्विस हाई सीपीयू इश्यू। (NET runtime optimization service high CPU)यदि वही समस्या बाद में आपको परेशान करती है, तो उपलब्ध विंडोज अपडेट की जांच करें या (Windows).NET फ्रेमवर्क(.NET framework) के नवीनतम संस्करण को फिर से स्थापित करें । इसके अलावा, यदि इस लेख के संबंध में आपके कोई प्रश्न / सुझाव हैं, तो बेझिझक उन्हें टिप्पणी अनुभाग में छोड़ दें।
Related posts
सर्विस होस्ट द्वारा उच्च CPU उपयोग को ठीक करें: स्थानीय सिस्टम
फिक्स सर्विस होस्ट: लोकल सिस्टम (svchost.exe) हाई सीपीयू और डिस्क यूसेज
फिक्स सर्विस होस्ट: डायग्नोस्टिक पॉलिसी सर्विस हाई सीपीयू यूसेज
विंडोज 10 में सॉफ्टथिंक एजेंट सर्विस हाई सीपीयू यूसेज को ठीक करें
विंडोज 10 पर उच्च CPU उपयोग को कैसे ठीक करें
Windows 10 में Microsoft संगतता टेलीमेट्री उच्च डिस्क उपयोग को ठीक करें
विंडोज पीसी पर गेम खेलते समय हाई डिस्क और मेमोरी यूसेज को ठीक करें
विंडोज 10 में सिस्टम इंटरप्ट्स हाई सीपीयू यूसेज को कैसे ठीक करें
WUDFHost.exe द्वारा उच्च CPU उपयोग को ठीक करें
विंडोज़ में wmpnetwk.exe उच्च मेमोरी और सीपीयू उपयोग को ठीक करें
Searchindexer.exe उच्च CPU उपयोग को ठीक करें
Ntoskrnl.exe उच्च CPU उपयोग को ठीक करें
RuntimeBroker.exe द्वारा उच्च CPU उपयोग को ठीक करें
WMI प्रदाता होस्ट उच्च CPU उपयोग को ठीक करें [Windows 10]
TiWorker.exe द्वारा उच्च CPU उपयोग को ठीक करने के 8 तरीके
WmiPrvSE.exe द्वारा उच्च CPU उपयोग को ठीक करें
Windows 11/10 पर audiodg.exe उच्च CPU उपयोग को कैसे ठीक करें
सेवाओं से गायब बैकग्राउंड इंटेलिजेंट ट्रांसफर सर्विस को ठीक करें
Windows 10 में WaasMedicSVC.exe उच्च डिस्क उपयोग को ठीक करें
Svchost.exe (netsvcs) द्वारा उच्च CPU उपयोग को ठीक करें