मुझे हाल ही में एक अजीब समस्या का सामना करना पड़ा जहां सिस्टम (NT कर्नेल और सिस्टम) नामक एक प्रक्रिया मेरे विंडोज़ मशीन पर लगभग 15 से 30 प्रतिशत CPU का हर समय उपयोग कर रहा था।
उपरोक्त स्क्रीनशॉट में, सिस्टम 0 प्रतिशत CPU का उपयोग कर रहा है, जो कि सामान्य रूप से ऐसा ही होना चाहिए। सिस्टम प्रक्रिया में मूल रूप से कर्नेल और ड्राइवर कोड प्लस सिस्टम थ्रेड होते हैं और यह एक आवश्यक विंडोज प्रक्रिया है। प्रक्रिया को खत्म करने या इसे हटाने की कोशिश न करें।
किसी भी तकनीकी विवरण में आने से पहले, यह समस्या आमतौर पर विंडोज में खराब या पुराने हार्डवेयर ड्राइवर के कारण होती है। कुछ चीजें हैं जिन्हें आप तुरंत जांचना चाहते हैं:
नया हार्डवेयर - क्या आपने हाल ही में अपने विंडोज मशीन पर कोई नया हार्डवेयर स्थापित किया है? ग्राफिक्स कार्ड, हार्ड ड्राइव, साउंड कार्ड, टीवी ट्यूनर कार्ड, आदि? यदि हां, तो आपको निर्माताओं की वेबसाइट पर जाना होगा और वहां से नवीनतम ड्राइवर डाउनलोड करना होगा। यदि आपने केवल उस सीडी से ड्राइवर स्थापित किया है जो नए हार्डवेयर के साथ आया है, तो यह पुराना हो सकता है।
अपडेट किया गया ड्राइवर - क्या आपने हाल ही में ड्राइवर को अपडेट किया है और अपडेट के बाद सीपीयू का अधिक उपयोग देख रहे हैं? कभी-कभी नवीनतम ड्राइवर भी समस्याएँ पैदा कर सकते हैं। इस मामले में, आपको ड्राइवर को वापस रोल करने का प्रयास करना चाहिए और देखना चाहिए कि क्या इससे समस्या ठीक हो जाती है।
मेरे मामले में, मैंने अपने पीसी पर एक नया ग्राफिक्स कार्ड स्थापित किया था और सीडी से ड्राइवर स्थापित किया था। यह नवीनतम ड्राइवर नहीं था और चूंकि यह कर्नेल मोड ड्राइवर था, यह सिस्टम प्रक्रिया में इस स्पाइक का कारण बन रहा था।
यदि आप यह पता नहीं लगा सकते हैं कि कौन सा ड्राइवर समस्या पैदा कर रहा है, तो एक अधिक तकनीकी प्रक्रिया है जिसका पालन करके आप सटीक समस्या ड्राइवर को ढूंढ सकते हैं। सबसे पहले, KrView (Kernrate Viewer) नामक प्रोग्राम डाउनलोड करें, जो कि Microsoft का एक निःशुल्क टूल है।
यह एक कमांड लाइन टूल है, इसलिए कमांड प्रॉम्प्ट खोलें और फिर बिना किसी तर्क के प्रोग्राम को चलाएं। यहां बताया गया है कि परिणाम कैसा दिखना चाहिए:
अब आप देख सकते हैं कि कर्नेल में कौन से डिवाइस ड्राइवर्स को सबसे ज्यादा हिट मिल रही है। पहले वाले को ntkrnlpa . कहा जाता है और अनदेखा किया जा सकता है। आप उसके बाद अन्य ड्राइवरों को देखना चाहते हैं। इस मामले में b57nd60x . तो यह ड्राइवर वास्तव में आप किस हार्डवेयर के लिए सोच रहे हैं?
ठीक है, यह पता लगाने के लिए, आपको माइक्रोसॉफ्ट से प्रोसेस एक्सप्लोरर नामक एक और मुफ्त टूल डाउनलोड करना होगा। इसे इंस्टॉल करें, इसे चलाएं और फिर लोड किए गए ड्राइवरों को देखने के लिए डीएलएल व्यू पर जाएं।
जैसा कि आप देख सकते हैं b57nd60x.sys DLL ब्रॉडकॉम नेटएक्सट्रीम गिगाबिट ईथरनेट कार्ड का ड्राइवर है। मिठाई! अब आपको बस नेटवर्क कार्ड के लिए अपडेट किए गए ड्राइवर को खोजने की जरूरत है और उम्मीद है कि सीपीयू में स्पाइक दूर हो जाएगा।
बेशक, इस प्रकार के मामले में दूसरा समाधान केवल हार्डवेयर के उस टुकड़े को अक्षम करना है या इसे अपने सिस्टम से पूरी तरह से हटा देना है यदि आपको इसकी आवश्यकता नहीं है या एक अद्यतन ड्राइवर नहीं मिल रहा है। स्रोत:तकनीक।