Computer >> कंप्यूटर >  >> समस्या निवारण >> विंडोज़ त्रुटियाँ

फिक्स:विंडोज 10 . पर Ntoskrnl.exe द्वारा उच्च CPU या डिस्क उपयोग

कई उपयोगकर्ताओं ने ntoskrnl.exe से संबंधित मेमोरी लीक के बारे में Reddit और अन्य विंडोज़ फ़ोरम पर शिकायत की है। इन उपयोगकर्ताओं ने इस सिस्टम फ़ाइल द्वारा लाए गए या इससे संबंधित व्यापक RAM और CPU उपयोग की सूचना दी है। चरम मामलों वाले लोगों ने कहा है कि उन्होंने बीएसओडी (ब्लू स्क्रीन ऑफ डेथ) का अनुभव किया है जो मेमोरी डंप द्वारा लाया गया है।

यह लेख आपको बताएगा कि विंडोज़ पर मेमोरी प्रबंधन कैसे काम करता है और ntoskrnl.exe है और यह क्या करता है। फिर हम आपको कारण बताएंगे कि क्यों ntoskrnl.exe बहुत सारी मेमोरी स्पेस और इसके उपाय की खपत करता है।

Ntoskrnl.exe क्या है और यह क्या करता है?

विंडोज 10 एक बड़ा ऑपरेटिंग सिस्टम है, लेकिन यह मेमोरी ऑपरेशंस को इतनी अच्छी तरह से कैसे हैंडल करता है? इसका श्रेय ntoskrnl.exe . को दिया जा सकता है मेमोरी हैंडलर। Ntoskrnl.exe (Windows NT ऑपरेटिंग सिस्टम कर्नेल के लिए संक्षिप्त ) अन्यथा कर्नेल छवि . के रूप में जाना जाता है , एक सिस्टम अनुप्रयोग फ़ाइल है जो Windows NT कर्नेल स्थान की कर्नेल और कार्यकारी परतें प्रदान करती है, और विभिन्न सिस्टम सेवाओं जैसे हार्डवेयर वर्चुअलाइजेशन, प्रक्रिया और स्मृति प्रबंधन के लिए जिम्मेदार है। , इस प्रकार इसे प्रणाली का एक मूलभूत हिस्सा बना देता है। इसमें कैशे प्रबंधक, कार्यकारी, कर्नेल, सुरक्षा संदर्भ मॉनिटर, स्मृति प्रबंधक शामिल हैं , और अनुसूचक

इसीलिए Ntoskrnl.exe ऐसी संरक्षित सिस्टम फ़ाइल है। सिस्टम सुरक्षा का अर्थ है कि यह आसानी से नष्ट या दूषित नहीं होगा।

स्मृति प्रबंधन इस प्रकार काम करता है। इस कार्य को निष्पादित करने वाले प्रोग्राम के साथ मेमोरी (रैम) में एक कार्य लोड किया जाता है। यह लाने वाला हिस्सा है। सीपीयू इसे डीकोड करता है, कार्य को निष्पादित करता है और परिणामों को मेमोरी में रिकॉर्ड करता है जो बाद में लोड किए गए प्रोग्राम द्वारा डिस्क पर रिकॉर्ड हो सकता है। निष्पादन भाग में GPU, CPU, डिस्क स्पेस (ROM या HDD, SSD आदि), नेटवर्क डिवाइसेस और कई अन्य उपकरणों सहित कई उपकरणों तक पहुंच होगी, जो निष्पादित किए जा रहे कार्य पर निर्भर करता है। जब प्रोग्राम बंद हो जाता है, तो यह उस डेटा के साथ मेमोरी (रैम) से अनलोड हो जाता है जिसे वह प्रोसेस कर रहा था। स्थान अब अन्य कार्यों के उपयोग के लिए मुक्त हो गया है।

कारण क्यों Ntoskrnl.exe डिस्क स्थान, मेमोरी और CPU की बहुत अधिक खपत करता है

अगर ntoskrnl.exe मेमोरी का प्रबंधन करता है, तो यह सभी मेमोरी और बहुत सारे CPU का उपभोग क्यों करता है? ऐसा क्यों होता है इसके ज्ञात कारण यहां दिए गए हैं। गंभीर मामले आमतौर पर हार्डवेयर और मैलवेयर के कारण होने वाली मेमोरी लीक के कारण होते हैं।

Windows 10 पर नई संपीड़ित मेमोरी

विंडोज 7 इतनी तेजी से क्या बनाता है? उत्तर नए ntoskrnl.exe . में है विशेषता। अन्य ऑपरेटिंग सिस्टम के विपरीत अत्यधिक मेमोरी खपत को विंडोज़ 10 में बनाया गया था। Microsoft ने Windows उपयोगकर्ताओं को इसे गंभीर रूप से समझाया है।

विंडोज 10 बिल्ड 10525 की रिलीज के बाद, माइक्रोसॉफ्ट के पास यह कहने के लिए था:विंडोज 10 में, हमने मेमोरी मैनेजर में एक नई अवधारणा को जोड़ा है, जिसे कंप्रेशन स्टोर कहा जाता है, जो कि संकुचित पृष्ठों का इन-मेमोरी संग्रह है। इसका मतलब यह है कि जब मेमोरी मैनेजर को स्मृति दबाव महसूस होता है, तो वह डिस्क पर लिखने के बजाय अप्रयुक्त पृष्ठों को संपीड़ित करेगा। यह प्रति प्रक्रिया उपयोग की जाने वाली मेमोरी की मात्रा को कम करता है, जिससे विंडोज 10 एक बार में भौतिक मेमोरी में अधिक एप्लिकेशन बनाए रख सकता है। यह विंडोज 10 में बेहतर प्रतिक्रिया प्रदान करने में भी मदद करता है। संपीड़न स्टोर सिस्टम प्रक्रिया के कामकाजी सेट में रहता है। चूंकि सिस्टम प्रक्रिया मेमोरी में स्टोर रखती है, इसका कार्य सेट ठीक उसी समय बड़ा हो जाता है जब अन्य प्रक्रियाओं के लिए मेमोरी उपलब्ध कराई जा रही हो। यह कार्य प्रबंधक में दिखाई देता है और इसका कारण यह है कि सिस्टम प्रक्रिया पिछली रिलीज़ की तुलना में अधिक मेमोरी की खपत करती है

बड़ी मेमोरी का उपयोग इसलिए कुछ ऐसा है जो विंडोज 10 को करने के लिए बनाया गया है, लेकिन कभी-कभी इसे मेमोरी लीक के रूप में गलत किया जा सकता है। विंडोज 10, गति के बदले में स्मृति का त्याग करता है। आपके HDD में पेज लिखने के बजाय, यह RAM पर मौजूद पेजों को कंप्रेस करता है। यह Windows 10 को तेज़ . बनाता है पिछले संस्करणों की तुलना में क्योंकि कंप्यूटर की रैम से संपीड़ित डेटा को पढ़ना एचडीडी से पढ़ने और फिर रैम में लोड करने की तुलना में तेज़ है। विंडोज़ द्वारा इसे अपनाने से पहले यह पहले से ही लिनक्स ऑपरेटिंग सिस्टम का हिस्सा था। आप जितने अधिक एप्लिकेशन खोलेंगे, उतनी ही अधिक मेमोरी का उपयोग किया जाएगा। बदले में इसका मतलब है कि CPU उपयोग बढ़ जाएगा।

खराब या पुराने डिवाइस ड्राइवर

उपकरणों से और उनसे संचार करते समय उदा। नेटवर्क कार्ड, कीबोर्ड, और ग्राफिक कार्ड दूसरों के बीच, ntoskrnl.exe डिवाइस ड्राइवरों के माध्यम से डेटा भेजता और प्राप्त करता है। प्राप्त डेटा तब RAM में लिखा जाता है और निष्पादन की प्रतीक्षा करता है।

दोषपूर्ण डिवाइस ड्राइवरों के मामले में, ड्राइवर लगातार ntoskrnl.exe को डेटा भेज सकते हैं। मेमोरी हैंडलर और खुद को मेमोरी लीक के रूप में प्रकट करता है। खराब ड्राइवर ntoskrnl.exe. के स्वामित्व वाले मेमोरी स्पेस में भी डेटा लिख ​​रहा होगा। यह डेटा लगातार मेमोरी में लिखा जाता है इसलिए रैम को जमा और भरता है। यह इस सभी डेटा को संभालने के लिए अधिक CPU उपयोग की मांग करता है। Windows के पिछले संस्करणों के लिए जहां ntoskrnl.exe पृष्ठों के लिए प्रयुक्त डिस्क स्थान, इसका अर्थ है कि आपका डिस्क स्थान बहुत जल्दी भर जाएगा।

यह समस्या उन उपयोगकर्ताओं के लिए बहुत आम है जिन्होंने अपने ऑपरेटिंग सिस्टम को विंडोज 7 या 8.1 से विंडोज 10 में अपडेट किया है। हो सकता है कि ड्राइवर विंडोज 10 के साथ संगत न हों, इसलिए मेमोरी लीक हो रही है। पुराने "किलर नेटवर्क ड्राइवर्स" को विंडोज़ 10 पर मेमोरी लीक होने का कारण बताया गया है।

मैलवेयर और वायरस

ऑनलाइन वितरित किए गए शेयरवेयर और फ्रीवेयर से सावधान रहें। वे जानबूझकर स्वयं को ntoskrnl.exe . में एम्बेड कर सकते हैं सिस्टम फ़ाइल या इस फ़ाइल के फ़ंक्शन को हाईजैक करने से मेमोरी लीक हो जाती है। यह निष्पादन योग्य की रजिस्ट्री को भी बदल सकता है। इसका मतलब है कि ntoskrnl.exe अपेक्षा के अनुरूप काम करना जारी नहीं रखता है। चूंकि मैलवेयर का उद्देश्य आपके कंप्यूटर को नुकसान पहुंचाना है, यह डेटा को रैम में स्ट्रीम करने की अनुमति देगा लेकिन कुछ भी बाहर नहीं जाने देगा। हो सकता है कि वायरस ntoskrnl.exe. के स्वामित्व वाले मेमोरी स्पेस में सक्रिय रूप से लिख रहा हो। यह आपकी मेमोरी को भर देता है और बहुत सारे CPU उपयोग की ओर ले जाता है। HDD में सहेजे गए पृष्ठ आपके संग्रहण को भर सकते हैं।

जब ntoskrnl.exe पता लगाता है कि स्मृति में बहुत अधिक है और कुछ भी नहीं है जो अंदर जा सकता है, "यह घबराता है।" स्थिति को उबारने के लिए, यह स्मृति को नष्ट कर देता है अन्य सभी विंडोज़ फाइलों के साथ। नतीजा ब्लू स्क्रीन ऑफ डेथ (बीएसओडी) है। ऐसा ही तब होता है जब उसे पता चलता है कि कोई चीज उसके मेमोरी स्पेस का लगातार उल्लंघन कर रही है।

अत्यधिक गतिविधि के कारण सीपीयू के अधिक गर्म होने के कारण अचानक सिस्टम शटडाउन भी हो सकता है। सीपीयू को तलने से रोकने के लिए, कंप्यूटर शट डाउन कर देता है ताकि वह ठंडा हो सके।

भ्रष्ट Ntoskrnl.exe सिस्टम फ़ाइल

Ntoskrnl.exe एक अच्छी तरह से संरक्षित सिस्टम फ़ाइल है जो शायद ही कुचलती है या भ्रष्ट हो जाती है। हालांकि, अगर यह भ्रष्ट हो जाता है, ntoskrnl.exe खराबी होगी और पता नहीं क्या और कब रैम में लिखना है या क्या और कब रैम स्पेस खाली करना है। इससे डेटा और मेमोरी पेजों का ढेर लग सकता है जिससे सीपीयू इस मेमोरी स्पेस को प्रबंधित करने के लिए अतिरिक्त मेहनत कर रहा है। आपका HDD इसी कारण से भर सकता है।

Windows 10 में ntoskrnl.exe के कारण होने वाले अतिरिक्त मेमोरी उपयोग को कैसे ठीक करें

अगर आपको अचानक मेमोरी लीक होने का अनुभव होने लगे तो आप मैलवेयर या वायरस के शिकार हो सकते हैं। अगर आपकी मेमोरी लीक विंडोज़ अपडेट या नए डिवाइस की स्थापना के बाद शुरू होती है, तो यह खराब या पुराने डिवाइस ड्राइवरों के कारण हो सकता है।

यहां ntoskrnl.exe . के लिए कुछ सुधार दिए गए हैं बहुत अधिक मेमोरी स्पेस का उपभोग करना।

भ्रष्ट सिस्टम फ़ाइलों की मरम्मत करें

यहां . से भ्रष्ट और गुम फ़ाइलों को स्कैन करने और पुनर्स्थापित करने के लिए रेस्टोरो को डाउनलोड करें और चलाएं , एक बार हो जाने के बाद नीचे दिए गए समाधानों के साथ आगे बढ़ें। नीचे दिए गए समाधानों के साथ आगे बढ़ने से पहले यह सुनिश्चित करना महत्वपूर्ण है कि सभी सिस्टम फाइलें बरकरार हैं और भ्रष्ट नहीं हैं।

विधि 1:अपने ड्राइवर अपडेट करें

यह ध्यान देने योग्य है कि विंडोज़ 10 में अपडेट करने के बाद, ग्राफिक्स और नेटवर्क ड्राइवर आपकी मेमोरी लीक के कारण के लिए पहली शर्त हो सकते हैं। यह "किलर नेटवर्क ड्राइवर्स" का उपयोग करने वाले पीसी में आम है। अपने ड्राइवरों को अपडेट करने के लिए:

  1. Windows Key दबाए रखें और R दबाएं . टाइप करें hdwwiz .cpl  और ठीक . क्लिक करें
  2. ड्राइवर पर जाएं टैब पर क्लिक करें और “ड्राइवर अपडेट करें” . पर क्लिक करें
  3. इंटरनेट से अपडेट किए गए ड्राइवरों को खोजने और स्थापित करने के लिए स्वचालित विकल्प चुनें
  4. पुनरारंभ करें आपका पीसी

फिक्स:विंडोज 10 . पर Ntoskrnl.exe द्वारा उच्च CPU या डिस्क उपयोग

विधि 2:अपने सिस्टम को स्कैन करने के लिए एंटी-मैलवेयर और एंटीस्पायवेयर एप्लिकेशन चलाएं

अपने पीसी पर मैलवेयर स्कैनर रखना एक अच्छा अभ्यास है। यहाँ एक है जो अच्छी तरह से काम करता है और अनुशंसित है।

  1. स्पाईबोट डाउनलोड करें यहां . से या मैलवेयरबाइट्स यहां . से ।
  2. इंस्टॉल करें सॉफ़्टवेयर और एक स्कैन run चलाएं
  3. ठीक करें सभी उत्पन्न होने वाले मुद्दे
  4. पुनरारंभ करें आपका कंप्यूटर

विधि 3:रनटाइम ब्रोकर अक्षम करें

रेडिट पर हाल की चर्चाओं ने दृढ़ता से सुझाव दिया है कि रनटाइम ब्रोकर एक सिस्टम प्रक्रिया है जो अक्सर सीपीयू चक्रों के एक बड़े हिस्से का उपभोग करता है, इसकी खराब मेमोरी ऑप्टिमाइज़ेशन के कारण। यह उच्च CPU उपयोग और मेमोरी लीक का कारण बनता है।

आप निम्न द्वारा रनटाइम ब्रोकर को अक्षम कर सकते हैं:

  1. प्रारंभ मेनू पर जाएं और सेटिंग खोलें ऐप
  2. सिस्टम> अधिसूचना और कार्रवाइयां खोलें
  3. विकल्प को अचयनित करें “मुझे विंडोज के बारे में सुझाव दिखाएं” या “जब आप विंडोज का उपयोग करते हैं तो टिप्स, ट्रिक्स और सुझाव प्राप्त करें”
  4. अपने पीसी को पुनरारंभ करें

फिक्स:विंडोज 10 . पर Ntoskrnl.exe द्वारा उच्च CPU या डिस्क उपयोग

वैकल्पिक रूप से:

  1. नोटपैडखोलें
  2. इन कुंजियों को नोटपैड में कॉपी और पेस्ट करें

Windows रजिस्ट्री संपादक संस्करण 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeBroker] "प्रारंभ"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain] "डिस्प्लेनाम"="सुपरफच" "प्रारंभ"=dword:00000003

  1. फ़ाइल पर जाएं और फिर इस रूप में सहेजें
  2. इसे जो भी_नाम_आप_चुनें के रूप में सहेजें .reg
  3. फ़ाइल चलाएँ एक व्यवस्थापक के रूप में और रजिस्ट्री परिवर्तनों को स्वीकार/पुष्टि करें
  4. पुनरारंभ करें आपका पीसी

विधि 4:रजिस्ट्री सेटिंग बदलना

रजिस्ट्री में कुछ सेटिंग्स हैं जिन्हें बेहतर प्रदर्शन प्रदान करने के लिए संपादित किया जा सकता है। रजिस्ट्री कॉन्फ़िगरेशन को समायोजित करने के लिए:

  1. दबाएं "विंडोज़ " + "आर " कुंजियाँ एक साथ।
  2. टाइप करें "regedit . में ” और “दर्ज करें” . दबाएं . फिक्स:विंडोज 10 . पर Ntoskrnl.exe द्वारा उच्च CPU या डिस्क उपयोग
  3. नेविगेट करें निम्न पते पर
    HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>Session Manager>Memory Management
  4. डबल क्लिक करें "पृष्ठ फ़ाइल शटडाउन साफ़ करें . पर ” रजिस्ट्री दाएँ फलक में। फिक्स:विंडोज 10 . पर Ntoskrnl.exe द्वारा उच्च CPU या डिस्क उपयोग
  5. बदलेंमूल्य डेटा " से "1 ” और क्लिक करें "ठीक . पर ". फिक्स:विंडोज 10 . पर Ntoskrnl.exe द्वारा उच्च CPU या डिस्क उपयोग
  6. पुनरारंभ करें अपना कंप्यूटर और जांचें यह देखने के लिए कि क्या समस्या बनी रहती है।

अपने एंटीमैलवेयर और एंटीस्पायवेयर को हमेशा अप टू डेट रखें। नियमित रूप से डिवाइस ड्राइवर अपडेट की जांच करें। डिवाइस निर्माता मुद्दों को हल करने और कार्यक्षमता में सुधार करने के लिए अपनी ड्राइवर परिभाषाओं को लगातार अपडेट करते हैं। यदि उपरोक्त में से कोई भी आपके लिए काम नहीं करता है तो यह सिस्टम और संपीड़ित मेमोरी पर सुझाए गए चरणों को आजमाने लायक होगा।


  1. Ntoskrnl.exe उच्च CPU उपयोग को ठीक करें

    Ntoskrnl.exe जैसी सिस्टम प्रक्रियाएं आपके पीसी के समग्र प्रदर्शन को धीमा कर सकती हैं। इसे विंडोज एनटी ऑपरेटिंग सिस्टम कर्नेल निष्पादन योग्य के रूप में विस्तारित किया गया है। यह निष्पादन योग्य मेमोरी प्रबंधन, प्रक्रिया प्रबंधन, हार्डवेयर निष्कर्षण के लिए जिम्मेदार है, और यह ऑपरेटिंग सिस्टम का मूलभूत

  1. Windows 10 में WaasMedicSVC.exe उच्च डिस्क उपयोग को ठीक करें

    विंडोज हमारे पीसी को बग्स से मुक्त रखता है, मुद्दों को ठीक करता है और नई सुविधाएं प्रदान करता है। आम तौर पर, अपडेट की तलाश में पृष्ठभूमि में चल रही विभिन्न प्रक्रियाओं और सेवाओं के कारण विंडोज को अपडेट करना एक सहज अनुभव है। ऐसी ही एक अपडेट प्रक्रिया है विंडोज अपडेट मेडिक सर्विस या WaasMedicSVC.exe ज

  1. Windows 10 में Sedlauncher.exe उच्च डिस्क उपयोग को ठीक करें

    Microsoft आपके विंडोज 10 पीसी में बग और समस्याओं को ठीक करने के लिए कई अपडेट लाता है। लेकिन, ये अपडेट आपके कंप्यूटर के सामान्य कार्य को प्रभावित करने वाले कुछ विरोध ला सकते हैं। उदाहरण के लिए, विंडोज 10 केबी4023057 अपडेट जारी होने के बाद, कई उपयोगकर्ताओं ने शिकायत की कि उनके पीसी बहुत धीमी गति से चल