यदि आपके सिस्टम का विंडोज पुराना है, तो विंडोज पावरशेल प्रक्रिया विंडोज 10 में उच्च CPU उपयोग का कारण बन सकती है। इसके अलावा, विभिन्न विरोधाभासी एप्लिकेशन (जैसे NativeDesktopMediaService) भी इस समस्या का कारण बन सकते हैं।
उपयोगकर्ता इस समस्या को तब नोटिस करता है जब उसका PC सुस्त व्यवहार करने लगता है और टास्क मैनेजर खोलने पर, वह पावरशेल द्वारा उच्च CPU उपयोग देखता है (कुछ मामलों में, कई पावरशेल प्रक्रियाएं टास्क मैनेजर में बार-बार दिखाई देती और गायब होती रहती हैं)।
आगे बढ़ने से पहले, जांचें कि क्या टास्क मैनेजर के माध्यम से पावरशेल प्रक्रिया को समाप्त करने से समस्या हल होती है (यदि अस्थायी गड़बड़ी के कारण)।
अपने सिस्टम के विंडोज को नवीनतम रिलीज में अपडेट करें
यदि आपके सिस्टम का विंडोज पुराना है (क्योंकि यह OS मॉड्यूल के बीच असंगति पैदा कर सकता है), तो आप पावरशेल द्वारा उच्च CPU उपयोग का सामना कर सकते हैं। इस मामले में, अपने सिस्टम के विंडोज को नवीनतम रिलीज में अपडेट करने से उच्च CPU उपयोग की समस्या हल हो सकती है।
- अपने PC के विंडोज को मैन्युअली अपडेट करें और अपने PC को रीबूट करें।

- रीबूट पर, जांचें कि समस्या हल हुई है या नहीं।
यदि समस्या बनी रहती है (या आप विंडोज के अप्रचलित संस्करण का उपयोग कर रहे हैं), तो आप विंडोज 10 डाउनलोड पेज से अपडेट असिस्टेंट (वर्तमान में, विंडोज 10 अक्टूबर 2020 अपडेट) डाउनलोड कर सकते हैं। फिर उस असिस्टेंट का उपयोग करें (सुनिश्चित करें कि आप इसे एडमिनिस्ट्रेटर के रूप में लॉन्च करते हैं) सिस्टम को अपडेट करने के लिए और जांचें कि क्या इससे पावरशेल समस्या हल होती है।
अपने PC को क्लीन बूट करें और समस्याग्रस्त एप्लिकेशन को अक्षम/अनइंस्टॉल करें
यदि आपके सिस्टम पर कोई एप्लिकेशन पावरशेल प्रक्रिया को ट्रिगर कर रहा है, तो विंडोज पावरशेल प्रक्रिया उच्च CPU उपयोग का कारण बन सकती है। इस संदर्भ में, सिस्टम को क्लीन बूट करना और समस्या पैदा करने वाले एप्लिकेशन को अक्षम/हटाना समस्या हल कर सकता है।
- अपने PC को क्लीन बूट करें (आप ऑटोरन्स, प्रोसेस एक्सप्लोरर, या WBEMTEST भी आज़मा सकते हैं) और जांचें कि विंडोज पावरशेल द्वारा उच्च CPU उपयोग गायब हो गया है या नहीं।

- यदि हां, तो आप क्लीन बूट प्रक्रिया के दौरान अक्षम किए गए एप्लिकेशन/सेवाओं/प्रक्रियाओं को सक्षम कर सकते हैं (ब्राउज़र के एक्सटेंशन की जांच करना न भूलें) एक-एक करके जब तक कोई समस्याग्रस्त न मिल जाए।
- एक बार मिल जाने पर, आप समस्याग्रस्त को अक्षम या हटा सकते हैं। आमतौर पर, OEM द्वारा पूर्व-इंस्टॉल ड्राइवर अपडेट यूटिलिटी या NativeDesktopMediaService एप्लिकेशन पावरशेल समस्या को ट्रिगर करने के लिए जाने जाते हैं।

PC के विंडोज का रिपेयर अपग्रेड करें
यदि अब तक किसी भी समाधान ने उच्च CPU उपयोग की समस्या हल नहीं की है, तो PC के विंडोज का रिपेयर अपग्रेड करने से समस्या हल हो सकती है।
- एक वेब ब्राउज़र लॉन्च करें और विंडोज 10 डाउनलोड पेज पर जाएं।
- अब नीचे स्क्रॉल करें और अभी टूल डाउनलोड करें पर क्लिक करें (विंडोज 10 इंस्टॉलेशन मीडिया बनाएं के तहत)।

- फिर डाउनलोड पूरा होने दें और बाद में, डाउनलोड की गई फ़ाइल पर राइट-क्लिक करें।
- अब एडमिनिस्ट्रेटर के रूप में चलाएं चुनें और लाइसेंस शर्तों को स्वीकार करें।
- फिर, "आप क्या करना चाहते हैं" विंडो में, इस PC को अभी अपग्रेड करें चुनें और अगला पर क्लिक करें।
- अब टूल को OS फ़ाइलें डाउनलोड करने दें और प्रक्रिया पूरी करने के लिए संकेतों का पालन करें लेकिन प्रक्रिया के दौरान, जब पूछा जाए, तो विंडोज सेटिंग्स, व्यक्तिगत फाइलें और ऐप्स रखें विकल्प चुनें।

- फिर इंस्टॉल बटन पर क्लिक करें और अपग्रेड प्रक्रिया पूरी होने दें (इसमें कुछ समय लग सकता है, इसलिए, सुनिश्चित करें कि आप प्रक्रिया के दौरान PC को बंद नहीं करते हैं)।
- प्रक्रिया पूरी होने पर, अपने PC को रीबूट करें और जांचें कि पावरशेल द्वारा उच्च CPU उपयोग सामान्य हो गया है या नहीं।
मैलवेयर हटाएं
यदि मैलवेयर (क्रिप्टो माइनर प्रक्रियाएं या इंटर्नल ब्लू के कारण समस्या होने की सूचना है) पावरशेल प्रक्रिया के निष्पादन को ट्रिगर कर रहा है, तो पावरशेल प्रक्रिया उच्च CPU उपयोग का कारण बन सकती है। इस संदर्भ में, मैलवेयर हटाने से समस्या हल हो सकती है। आगे बढ़ने से पहले, सुनिश्चित करें कि आपका एंटीवायरस उत्पाद और इसकी परिभाषाएं नवीनतम बिल्ड में अपडेटेड हैं।
- सबसे पहले, एक मैलवेयर हटाने वाला एप्लिकेशन डाउनलोड और इंस्टॉल करें (जैसे मालवेयरबाइट्स)।
- फिर विंडोज पर राइट-क्लिक करें और पावरशेल (एडमिन) खोलें।

- अब अन्य सभी पावरशेल प्रक्रियाओं को रोकने के लिए निम्नलिखित निष्पादित करें:
while ($true) {Get-Process PowerShell | Where-Object {$_.ID -notcontains $PID} | Stop-Process -Force} - फिर विंडोज सर्च का उपयोग करके *.ps1 फ़ाइलें ढूंढें और गैर-आवश्यक फ़ाइलों को हटाएं (सुनिश्चित करें कि आप कोई आवश्यक सिस्टम फ़ाइल नहीं हटाते हैं)।
- अब विंडोज पर क्लिक करें, टाइप करें: टास्क शेड्यूलर, और इस पर राइट-क्लिक करें। फिर एडमिनिस्ट्रेटर के रूप में चलाएं चुनें।

- फिर जांचें कि क्या कोई चल रहा या शेड्यूल्ड टास्क समस्या ट्रिगर कर रहा है (आप टास्क शेड्यूलर के व्यू मेनू में छिपे हुए कार्य देखें सक्षम कर सकते हैं)। यदि समस्या ब्लू इंटर्नल के कारण है, तो आप टास्क शेड्यूलर में Funs टास्क या (GatherNetworkInfo टास्क) पा सकते हैं।

- यदि हां, तो समस्याग्रस्त कार्यों को हटाएं या अक्षम करें।
- अब चरण 1 में इंस्टॉल किए गए टूल का उपयोग करके मैलवेयर हटाएं जैसे मालवेयरबाइट्स मैलवेयर हटाने के लिए (या अपने एंटीवायरस विक्रेता से संपर्क करके मैलवेयर ढूंढने और हटाने के लिए टूल प्राप्त करें)।
- फिर ऑनलाइन एंटीवायरस स्कैनर (जैसे ESET ऑनलाइन स्कैनर या कैस्परस्की वायरस रिमूवल टूल) का उपयोग करके मैलवेयर के लिए स्कैन करें और बाद में, जांचें कि पावरशेल उच्च CPU उपयोग समस्या हल हुई है या नहीं।
यदि यह आपके लिए बहुत तकनीकी है, तो आप आवश्यक डेटा का बैकअप ले सकते हैं (लेकिन गैर-आवश्यक डेटा को हटाना सुनिश्चित करें) और विंडोज को पुनर्स्थापित करें (स्टोरेज ड्राइव को फॉर्मेट करने के बाद)। OS पुनर्स्थापित करने के बाद, कम से कम दो सुरक्षा उत्पादों (यानी, एंटीवायरस और एंटीमैलवेयर) के साथ डेटा को स्कैन करना सुनिश्चित करें। फिर आप डेटा को वापस सिस्टम पर कॉपी कर सकते हैं। यदि यह आपके लिए आसान नहीं है, तो आप किसी I.T. सुरक्षा विशेषज्ञ से संपर्क कर सकते हैं।