यह एक प्रक्रिया है जो टास्क मैनेजर के Processes टैब में दिखाई देगी और समस्या तब होती है जब यह एंट्री (या एंट्रीज क्योंकि उपयोगकर्ताओं ने उनमें से बहुत सारे देखने की सूचना दी है) आपके CPU पावर का एक बड़ा हिस्सा ले लेती है।

एक डिफर्ड प्रोसीजर कॉल (DPC) एक Microsoft विंडोज ऑपरेटिंग सिस्टम तंत्र है जो उच्च-प्राथमिकता वाले कार्यों (उदाहरण के लिए एक इंटरप्ट हैंडलर) को आवश्यक लेकिन कम-प्राथमिकता वाले कार्यों को बाद में निष्पादन के लिए स्थगित करने की अनुमति देता है। यह गलत हो सकता है और उपयोगकर्ताओं पर उल्टा असर डाल सकता है इसलिए सुनिश्चित करें कि आप अपने CPU संसाधनों को वापस पाने के लिए नीचे तैयार किए गए सभी समाधानों का पालन करते हैं!
समाधान 1: अपने नेटवर्किंग एडेप्टर को पुनः इंस्टॉल या अपडेट करें
यदि नेटवर्क डिवाइस से संबंधित ड्राइवर के साथ कुछ गलत हो गया है जो आपको त्रुटि दे रहा है और "डिफर्ड प्रोसीजर कॉल्स और इंटरप्ट्स सर्विस रूटीन" प्रक्रियाओं को CPU उपयोग में आसमान छूने का कारण बनता है, तो आप इस समस्या को केवल इससे संबंधित ड्राइवर को अपडेट या पुनः इंस्टॉल करके ठीक कर सकते हैं, यह इस बात पर निर्भर करता है कि आप किस प्रकार के इंटरनेट का उपयोग कर रहे हैं।
कंप्यूटर को पुनरारंभ करने से सिस्टम बूट होते ही ड्राइवरों की खोज शुरू हो जाएगी और इसे नवीनतम रिलीज़ का उपयोग करके फिर से इंस्टॉल किया जाएगा। शुभकामनाएं।
- सबसे पहले, आपको अपने मशीन पर वर्तमान में इंस्टॉल ड्राइवर को अनइंस्टॉल करना होगा।
- स्टार्ट मेनू बटन के बगल में सर्च फील्ड में "Device Manager" टाइप करके डिवाइस मैनेजर विंडो खोलें। आप Run डायलॉग बॉक्स खोलने के लिए Windows Key + R की संयोजन का भी उपयोग कर सकते हैं। बॉक्स में "devmgmt.msc" टाइप करें और OK या Enter कुंजी पर क्लिक करें।

- "Network Adapters" सेक्शन का विस्तार करें। यह उन सभी नेटवर्क एडेप्टर को प्रदर्शित करेगा जो मशीन में वर्तमान में इंस्टॉल हैं। उस नेटवर्क एडेप्टर पर राइट-क्लिक करें जिसे आप अनइंस्टॉल करना चाहते हैं और "Uninstall device" चुनें। अपने सक्रिय इंटरनेट कनेक्शन से मेल खाने वाले को चुनें। यह एडेप्टर को सूची से हटा देगा और नेटवर्किंग डिवाइस को अनइंस्टॉल कर देगा। सुनिश्चित करें कि आप सही चुनते हैं यह इस बात पर निर्भर करता है कि किस प्रकार का कनेक्शन आपको ये समस्याएं दे रहा है।
- डिवाइस को अनइंस्टॉल करने के लिए प्रॉम्प्ट होने पर "OK" पर क्लिक करें।

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

- ड्राइवर इंस्टॉल करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें और सुनिश्चित करें कि एडेप्टर इंस्टॉलेशन आपको कनेक्ट करने के लिए संकेत देने तक डिस्कनेक्टेड रहे जो यह कर भी सकता है और नहीं भी। इंस्टॉल खत्म होने के बाद अपने PC को पुनरारंभ करें और एडेप्टर को अपने कंप्यूटर से कनेक्ट करें। जांचें कि क्या आपका CPU उपयोग सामान्य हो गया है।
नोट: एक और काफी उपयोगी सुझाव यह होगा कि अपने ग्राफिक्स कार्ड ड्राइवर के साथ भी यही प्रक्रिया दोहराएं जो शायद आपके कंप्यूटर पर सबसे महत्वपूर्ण ड्राइवर है। उपयोगकर्ताओं ने बताया कि वे इसे अपडेट करने के बाद समस्या को हल करने में सक्षम थे इसलिए सुनिश्चित करें कि आप ऊपर दिए गए समान चरणों को दोहराएं, बस सुनिश्चित करें कि आप इसे डिवाइस मैनेजर में Display adapters के तहत ढूंढते हैं।
समाधान 2: सभी ध्वनि संवर्द्धन और विशेष प्रभाव अक्षम करें
यह विशिष्ट समाधान कई फोरम एंट्री के साथ-साथ एक उपयोगकर्ता द्वारा लिखे गए ब्लॉग पर प्रस्तुत किया गया था जो कई दिनों से इस समस्या से जूझ रहा था। ऐसा प्रतीत होता है कि विंडोज PC पर ऑडियो एन्हांसमेंट द्वारा कुछ कंप्यूटर प्रभावित होते हैं और आपको अपने CPU उपयोग को वापस सामान्य करने के लिए इसे अक्षम करना चाहिए।
- अपनी स्क्रीन के निचले दाएं हिस्से में स्थित Volume आइकन पर राइट-क्लिक करें और Playback devices विकल्प चुनें। एक वैकल्पिक तरीका यह होगा कि आप अपने PC पर कंट्रोल पैनल खोलें और View by विकल्प को Large icons पर सेट करें। उसके बाद, Sounds विकल्प का पता लगाएं और उसी विंडो को खोलने के लिए उस पर क्लिक करें।

- Sound विंडो के Playback टैब में रहें जो अभी खुला है और अपने डिफ़ॉल्ट प्लेबैक डिवाइस (Speakers) को चुनें।
- डिवाइस पर राइट-क्लिक करें और Properties विकल्प चुनें। जब Properties विंडो खुलती है, तो Enhancements टैब पर नेविगेट करें और इसके तहत Disable all sound effects विकल्प को चेक करें। परिवर्तनों को लागू करें, अपने कंप्यूटर को पुनरारंभ करें, और जांचें कि क्या आपका CPU उपयोग सामान्य हो गया है।

समाधान 3: वास्तविक कारण का पता लगाने के लिए कुछ टूल का उपयोग करें
यह समस्या को इंगित करने में बहुत उपयोगी है क्योंकि यह जानना वास्तव में कठिन हो सकता है कि कौन सा डिवाइस, ड्राइवर, या प्रोग्राम हाई CPU का कारण बन रहा है। आपको कुछ टूल इंस्टॉल करने की आवश्यकता होगी और प्रक्रिया में कुछ समय लग सकता है लेकिन इस पर ध्यान केंद्रित रहना महत्वपूर्ण है क्योंकि यह समस्या को हल करने में आपका अंतिम चरण हो सकता है!
- सबसे पहले, Windows SDK डाउनलोड करें जिसमें आवश्यक Windows Performance Kit होगा जिसमें वे टूल होंगे जिनकी आपको प्रक्रिया के साथ आगे बढ़ने के लिए आवश्यकता होगी। आप इसे विंडोज 10 के लिए इस लिंक का उपयोग करके डाउनलोड कर सकते हैं।

- डिफ़ॉल्ट रूप से अपने Downloads फोल्डर में आपके द्वारा अभी ढूंढी गई फाइल का पता लगाएं और Setup चलाएं। सूची से WPT (Windows Performance Tools) चुनें और Install पर क्लिक करें। प्रक्रिया पूरी करने के लिए अपने कंप्यूटर को पुनरारंभ करें।
- यदि आप विंडोज 10 उपयोगकर्ता हैं, तो आप स्टार्ट मेनू बटन या उसके बगल में सर्च बटन पर क्लिक करके और "cmd" या "Command Prompt" टाइप करके आसानी से कमांड प्रॉम्प्ट का पता लगा सकते हैं। पहले परिणाम पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं विकल्प चुनें।

- कमांड प्रॉम्प्ट में Temp फोल्डर पर नेविगेट करने के लिए निम्नलिखित कमांड का उपयोग करें। सुनिश्चित करें कि आप इस टेक्स्ट को टाइप करने के बाद Enter कुंजी पर क्लिक करें:
cd \temp
- विश्लेषण शुरू करने और तब तक प्रतीक्षा करने के लिए नीचे दी गई कमांड का उपयोग करें जब तक आप टास्क मैनेजर में हाई DPC और इंटरप्ट उपयोग न देख लें।
xperf -on latency -stackwalk profile
- जब आप हाई CPU उपयोग देखते हैं, तो नीचे दी गई कमांड के साथ ट्रेस रोकें:
xperf -d DPC_Interrupt.etl
- यह प्रक्रिया को बंद कर देगा और परिणाम DPC_Interrupt.etl फाइल में लिख देगा। स्टार्ट मेनू पर क्लिक करें और Run टाइप करें। Run चुनें। एक Run डायलॉग बॉक्स दिखाई देगा। रन डायलॉग बॉक्स में "%temp%" टाइप करें और OK बटन पर क्लिक करें। यह अस्थायी फाइल फोल्डर को तुरंत खोल देगा।

- DPC_Interrupt.etl फाइल का पता लगाएं और उस पर डबल-क्लिक करें। दो पास खत्म होने तक प्रतीक्षा करें और Trace >> Configure Symbol Paths पर नेविगेट करें और निम्नलिखित टाइप करें:
srv*C:\symbols*https://msdl.microsoft.com/download/symbols
- अब "DPC CPU Usage" या "Interrupt CPU Usage" ग्राफ (यह इस बात पर निर्भर करता है कि आप हाई CPU उपयोग कहां देखते हैं) पर जाएं और अंतराल चुनें, राइट-क्लिक करें और "Load Symbols" चुनें और फिर summary table पर क्लिक करें। आपको सार्वजनिक डिबगिंग सिंबल डाउनलोड करने के लिए लाइसेंस समझौता स्वीकार करना पड़ सकता है और उन्हें डाउनलोड होने में थोड़ा इंतजार करना पड़ सकता है।
- यहां आप कॉल का सारांश देख पाएंगे और समस्या के कारणों को देख पाएंगे। यह एक ड्राइवर, एक प्रोग्राम, एक सेवा, या इसी तरह का हो सकता है। आपके द्वारा देखी जा रही समस्या पैदा करने वाली फाइल को गूगल करें और जांचें कि यह किससे संबंधित है और समस्या को इंगित करें।
समाधान 4: क्लीन बूट के माध्यम से समस्या का निवारण करें
यदि कोई थर्ड-पार्टी ऐप या सेवा अक्सर सिस्टम इंटरप्ट्स का कारण बन रही है, तो आप इसे इंगित करना चाह सकते हैं और समस्या को हल करने के लिए इसे अक्षम या अनइंस्टॉल कर सकते हैं। उपयोगकर्ताओं ने बताया कि क्लीन बूट में समस्या प्रकट नहीं होती है इसलिए आप इसे स्वयं देखना चाह सकते हैं।
यदि समस्या वास्तव में क्लीन बूट में प्रकट नहीं होती है, तो आप यह देखना चाह सकते हैं कि कौन सा ऐप इसे एक-एक करके सेवाओं और स्टार्टअप आइटम को सक्षम करके और उन्हें समाप्त करके पैदा कर रहा है।
- अपने कीबोर्ड पर Windows + R की संयोजन का उपयोग करके Run डायलॉग बॉक्स खोलें जहां आपको 'MSCONFIG' टाइप करना चाहिए और OK पर क्लिक करना चाहिए।
- 'Boot' टैब पर क्लिक करें और 'Safe Boot' विकल्प को अनचेक करें।

- उसी विंडो में General टैब के तहत, Selective startup रेडियो बटन चुनने के लिए क्लिक करें, और फिर Load startup items चेक बॉक्स को क्लिक करके साफ़ करें ताकि यह सुनिश्चित हो सके कि यह चेक नहीं है।
- Services टैब के तहत, Hide all Microsoft services चेक बॉक्स चुनने के लिए क्लिक करें, और फिर उपयोगकर्ता-इंस्टॉल सेवाओं को अक्षम करने के लिए 'Disable all' पर क्लिक करें।

- Startup टैब पर, 'Open Task Manager' पर क्लिक करें। Task Manager विंडो में Startup टैब के तहत, प्रत्येक स्टार्टअप आइटम पर राइट-क्लिक करें जो सक्षम हैं और 'Disable' चुनें। सुनिश्चित करें कि आप कोई एंट्री न छोड़ें क्योंकि सबसे वैध ऐप भी सॉफ्टवेयर संघर्ष पैदा कर सकते हैं।
- इसके बाद, आपको कुछ सबसे उबाऊ प्रक्रियाएं करने की आवश्यकता होगी और वह है स्टार्टअप आइटम को एक-एक करके सक्षम करना और अपने कंप्यूटर को पुनरारंभ करना। उसके बाद, आपको जांचना होगा कि क्या त्रुटि फिर से आती है। आपको चरण 4 में आपके द्वारा अक्षम की गई Services के लिए भी यही प्रक्रिया दोहराने की आवश्यकता होगी। एक बार जब आप समस्याग्रस्त स्टार्टअप आइटम या सेवा का पता लगा लेते हैं, तो आप समस्या को हल करने के लिए कार्रवाई कर सकते हैं। यदि यह एक प्रोग्राम है, तो आप इसे पुनः इंस्टॉल या मरम्मत कर सकते हैं। यदि यह एक सेवा है, तो आप इसे अक्षम कर सकते हैं, आदि।