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

हाई DPC लेटेंसी आमतौर पर डिवाइस ड्राइवरों में देखी जा सकती है जो कभी-कभी गलत हो जाते हैं और DPC लेटेंसी का उच्च मूल्य प्रदर्शित करते हैं। इस समस्या के कई समाधान हैं और हम उनमें से कुछ को नीचे प्रस्तुत करेंगे। शुभकामनाएं!
समाधान 1: वर्तमान पावर प्लान बदलें
आप जो भी पावर विकल्प बदल रहे हैं, वे लगभग सभी बैलेंस्ड पावर सेटिंग पर प्रतिबिंबित होते हैं, और भले ही इन सेटिंग्स में से एक इतनी अच्छी न हो, यह हमेशा आपके कंप्यूटर के प्रदर्शन पर प्रतिबिंबित होगी। कई उपयोगकर्ता हैं जो दावा करते हैं कि हाई परफॉरमेंस या पावर सेवर पर स्विच करने से उन्हें अपनी समस्या हल करने में मदद मिली।
- सिस्टम ट्रे में स्थित बैटरी आइकन पर राइट-क्लिक करें और Power Options पर क्लिक करें। यदि आप विंडोज 10 का उपयोग नहीं कर रहे हैं, तो स्टार्ट मेनू पर क्लिक करें और Control Panel खोजें। View by विकल्प को Large icons पर बदलें और Power Options बटन पर क्लिक करें।

- बैलेंस्ड को छोड़कर किसी भी पावर प्लान को उसके बगल में छोटे सर्कल पर क्लिक करके चुनें। आप Show additional plans पर भी क्लिक कर सकते हैं ताकि आपके लिए उपलब्ध सभी प्लान देख सकें। जांचें कि समस्या हल हो गई है या नहीं।
समाधान 2: डायनामिक टिकिंग अक्षम करें और ग्राफिक्स कार्ड के ड्राइवर को अपडेट करें
चरणों का यह सेट ज्यादातर "सामान्य रूप से" प्रेरित DPC लेटेंसी को अनुकूलित और कम करने के लिए उपयोग किया जाता है डायनामिक टिकिंग को अक्षम करके और ग्राफिक्स कार्ड को अपडेट करके जो हमेशा लैग और लेटेंसी से संबंधित होते हैं। यह चरण अत्यधिक सहायक है और पहला भाग आसानी से वापस किया जा सकता है यदि आप कुछ समस्याओं को नोटिस करते हैं:
- स्टार्ट मेनू या उसके बगल में सर्च बार में "Command Prompt" खोजें, उस पर राइट-क्लिक करें, और "Run as administrator" विकल्प चुनें। आप Run डायलॉग बॉक्स लाने के लिए Windows Key + R की संयोजन का भी उपयोग कर सकते हैं। बॉक्स में "cmd" टाइप करें और OK पर क्लिक करें

- निम्न कमांड को कॉपी और पेस्ट करें और सुनिश्चित करें कि आप बाद में एंटर पर क्लिक करें।
bcdedit /set disabledynamictick yes
- आपको "Operation completed successfully message" देखना चाहिए। कमांड प्रॉम्प्ट से बाहर निकलें और जांचें कि समस्या हल हो गई है या नहीं। यदि नहीं, तो समाधान के शेष भाग के साथ आगे बढ़ें।
अब आपके ग्राफिक्स कार्ड ड्राइवर को अपडेट करने का समय है ताकि आपके कंप्यूटर की DPC लेटेंसी को कम करने का प्रयास किया जा सके।
- Start बटन चुनें, Device Manager टाइप करें, और इसे परिणामों की सूची से शीर्ष पर चुनें। आप Run डायलॉग बॉक्स लाने के लिए Windows Key + R की संयोजन का भी उपयोग कर सकते हैं। बॉक्स में "devmgmt.msc" टाइप करें और OK पर क्लिक करें।

- कategorियों में से एक का विस्तार करके उस डिवाइस का नाम ढूंढें जिसे आप अपडेट करना चाहते हैं, फिर उस पर राइट-क्लिक करें, और Update Driver चुनें। ग्राफिक्स कार्ड के लिए, Display adapters श्रेणी का विस्तार करें, अपने ग्राफिक्स कार्ड पर राइट क्लिक करें और Update Driver चुनें।

- Search automatically for updated driver software चुनें।
- यदि विंडोज को कोई नया ड्राइवर नहीं मिलता है, तो आप इसे डिवाइस निर्माता की वेबसाइट पर खोजने का प्रयास कर सकते हैं और उनके निर्देशों का पालन कर सकते हैं। आपको सभी ग्राफिक्स कार्ड (इंटीग्रेटेड और एक्सटर्नल) के लिए समान प्रक्रिया दोहराने की आवश्यकता होगी या आप इसे अपने लिए करने के लिए एक स्वचालित टूल का उपयोग कर सकते हैं।
समाधान 3: नेटवर्क डिवाइस (वायरलेस और ईथरनेट) के साथ छेड़छाड़
यह विधि काफी उपयोगी है और इसमें आपके कंप्यूटर के नेटवर्क डिवाइस के लिए डिवाइस मैनेजर में कुछ सेटिंग्स बदलना शामिल है। आमतौर पर, ये डिवाइस विंडोज पीसी पर हाई DPC लेटेंसी के सबसे आम कारण हैं और इन सेटिंग्स को बदलकर लेटेंसी को कम करने का प्रयास करना हमेशा एक अच्छा विचार है।
- Start बटन चुनें, Device Manager टाइप करें, और इसे परिणामों की सूची से शीर्ष पर चुनें। आप Run डायलॉग बॉक्स लाने के लिए Windows Key + R की संयोजन का भी उपयोग कर सकते हैं। बॉक्स में "devmgmt.msc" टाइप करें और OK पर क्लिक करें।

- Network Adapters श्रेणी का विस्तार करें और वायरलेस और ईथरनेट एडाप्टर का पता लगाएं। वे सूची के शीर्ष पर होने चाहिए और इंटेल जैसे ब्रांड का नाम ले जाते हैं।
- प्रत्येक पर राइट-क्लिक करें और संदर्भ मेनू से Properties चुनें। Advanced टैब पर नेविगेट करें और आपको Property ब्रांडेड सूची देखनी चाहिए। Energy Efficient Ethernet विकल्प का पता लगाएं और Value के तहत विकल्प पर क्लिक करके Off चुनकर इसे अक्षम करें।

- उसके बाद, सुनिश्चित करें कि आप Power Management टैब पर नेविगेट करें और Allow the computer to turn off this device to save power के बगल में बॉक्स को अनचेक करें। सुनिश्चित करें कि आप सभी उपयुक्त उपकरणों के लिए प्रक्रिया दोहराते हैं और परिवर्तनों को लागू करते हैं। जांचें कि लेटेंसी सामान्य पर वापस आ गई है या नहीं।
समाधान 4: अपने कंप्यूटर पर फ़ायरवॉल अनइंस्टॉल करें
ऐसा प्रतीत होता है कि मुफ्त एंटीवायरस टूल के साथ अक्सर इंस्टॉल किए जाने वाले फ़ायरवॉल आमतौर पर हाई DPC लेटेंसी मुद्दों का कारण बनते हैं और आपको समस्या को हल करने के लिए उन्हें अनइंस्टॉल करने पर विचार करना चाहिए क्योंकि वे वर्तमान में अच्छा करने से ज्यादा नुकसान पहुंचा रहे हैं। जिस फ़ायरवॉल के कारण यह समस्या सबसे अधिक बार होती है वह अवास्ट का फ़ायरवॉल है जिसे अपने आप अनइंस्टॉल किया जा सकता है।
- सिस्टम ट्रे में इसके आइकन का पता लगाकर, उस पर राइट-क्लिक करके, और Open विकल्प चुनकर अपना अवास्ट यूजर इंटरफेस खोलें।
- Settings विंडो का पता लगाएं और विंडो के बाईं ओर नेविगेशन मेनू में Components टैब पर नेविगेट करें।

- सूची में Avast Firewall प्रविष्टि का पता लगाएं और उसके बगल में नीचे की ओर इशारा करने वाले तीर पर क्लिक करें। Uninstall बटन पर क्लिक करें और तुरंत दिखाई देने वाले डायलॉग बॉक्स की पुष्टि करें। अपने कंप्यूटर को रीस्टार्ट करें और जांचें कि लेटेंसी सामान्य पर वापस आ गई है या नहीं।
इसके अलावा, विंडोज डिफेंडर फ़ायरवॉल भी इस तरह के मुद्दों का आम कारण है और आपको समस्या को ठीक से हल करने और इसे फिर से होने से रोकने के लिए इसे अक्षम करना होगा। इसे अक्षम करने के बाद भी, आपको सर्विस को शुरू होने से अक्षम करने की आवश्यकता हो सकती है क्योंकि सर्विस भी अक्सर परेशानी पैदा कर रही है।
- स्टार्ट बटन दबाकर कंट्रोल पैनल खोलें जो आपकी डेस्कटॉप के निचले बाएं हिस्से में स्थित है।
- View by विकल्प को Small icons पर बदलें और Windows Firewall विकल्प का पता लगाएं।

- इस पर क्लिक करें और विंडो के बाईं ओर मेनू पर स्थित Turn Windows Firewall on or off विकल्प चुनें।
- Private और Public नेटवर्क सेटिंग्स दोनों के बगल में "Turn off Windows Firewall (not recommended)" विकल्प के बगल में रेडियो बटन पर क्लिक करें।
विंडोज फ़ायरवॉल अब बंद है लेकिन इससे संबंधित सर्विस के भी DPC लेटेंसी-संबंधी मुद्दों का कारण बताया गया है और आपको यह सुनिश्चित करना चाहिए कि इस सर्विस को भी अक्षम करें। यह बैकग्राउंड में चल रहा है और आपके कनेक्शन को थ्रॉटल कर रहा है चाहे फ़ायरवॉल बंद हो या चालू। इसे पूरी तरह से अक्षम करने के लिए नीचे दिए गए चरणों का पालन करें।
- "regedit" टाइप करके या तो सर्च बार या Run डायलॉग बॉक्स में रजिस्ट्री संपादक इंटरफ़ेस खोलें। रजिस्ट्री संपादक में बाएं फलक में नेविगेट करके निम्न कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc
- स्क्रीन के दाईं ओर, आपको रजिस्ट्री प्रविष्टियों की एक सूची देखनी चाहिए। तब तक नीचे स्क्रॉल करें जब तक आप Start प्रविष्टि को REG_DWORD के रूप में न देख लें इसलिए उस पर राइट-क्लिक करें और Modify चुनें।

- Value data के तहत मान को किसी भी संख्या (2 डिफ़ॉल्ट सेटिंग्स है) से 4 में बदलें और OK पर क्लिक करें। जांचें कि समस्या अब हल हो गई है या नहीं।
समाधान 5: AVG उपयोगकर्ताओं के लिए एक विधि
ऐसा प्रतीत होता है कि एंटीवायरस मुद्दे इन समस्याओं के मुख्य कारणों में से एक हैं, खासकर यदि आप AVG, अवास्ट आदि के मुफ्त संस्करणों का उपयोग कर रहे हैं। यह विधि AVG उपयोगकर्ताओं के लिए लक्षित है जिनके पास AVG का मुफ्त संस्करण इंस्टॉल है और जो हाई DPC लेटेंसी का अनुभव करते हैं। सौभाग्य से, आपको इसे अनइंस्टॉल करने या किसी शील्ड को अक्षम करने की आवश्यकता नहीं होगी, बस कुछ सेटिंग बदलें।
- Run डायलॉग बॉक्स खोलने के लिए Windows Key + R की संयोजन का उपयोग करें और OK पर क्लिक करने से पहले "ncpa.cpl" टाइप करें। इसे कंट्रोल पैनल खोलकर भी प्राप्त किया जा सकता है। व्यू को Category में बदलें और Network and Internet पर क्लिक करें। सूची में Network and Sharing center प्रविष्टि पर क्लिक करें। विंडो के बाईं ओर Change adapter settings विकल्प का पता लगाएं और उस पर क्लिक करें।

- वर्तमान में उपयोग किए जा रहे कनेक्शन पर राइट-क्लिक करें और Properties विकल्प पर क्लिक करें। "This connection uses the following items:" सेक्शन के तहत, "AVG network filter driver" प्रविष्टि का पता लगाएं और इसे अक्षम करने के लिए इसके बगल में बॉक्स को अनचेक करें। बाद में OK पर क्लिक करें और जांचें कि समस्या हल हो गई है या नहीं।
समाधान 6: अपने कंप्यूटर पर Bonjour अनइंस्टॉल करें
Bonjour Apple का जीरो-कॉन्फ़िगरेशन नेटवर्किंग का कार्यान्वयन है, प्रौद्योगिकियों का एक समूह जिसमें सेवा खोज, पता असाइनमेंट, और होस्टनाम रिज़ॉल्यूशन शामिल हैं। Bonjour स्थानीय नेटवर्क पर प्रिंटर, अन्य कंप्यूटर, और उन उपकरणों द्वारा प्रदान की जाने वाली सेवाओं जैसे उपकरणों का पता लगाता है।
जैसे, यह आपके कंप्यूटर के लिए पूरी तरह से महत्वपूर्ण नहीं है और यह शायद अन्य प्रोग्राम के साथ स्वचालित रूप से इंस्टॉल हो गया था। आप कभी-कभी अपने कंप्यूटर पर Bonjour को अनइंस्टॉल करके समस्या को हल कर सकते हैं।
- सबसे पहले, सुनिश्चित करें कि आप एक एडमिन खाते के साथ लॉग इन हैं क्योंकि आप किसी अन्य खाता विशेषाधिकार का उपयोग करके प्रोग्राम अनइंस्टॉल नहीं कर पाएंगे
- स्टार्ट मेनू पर क्लिक करें और इसे खोजकर कंट्रोल पैनल खोलें। वैकल्पिक रूप से, यदि आप विंडोज 10 का उपयोग कर रहे हैं तो सेटिंग्स खोलने के लिए गियर आइकन पर क्लिक करें।
- कंट्रोल पैनल में, शीर्ष दाएं कोने पर View as: Category चुनें और Programs सेक्शन के तहत Uninstall a Program पर क्लिक करें।

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

समाधान 7: इंटरनेट प्रोटोकॉल संस्करण 6 अक्षम करें
यह प्रोटोकॉल आपके कंप्यूटर पर कुछ सेटिंग्स के लिए समस्याग्रस्त लगता है और काफी कुछ समस्याएं हैं जिन्हें केवल इसे अक्षम करके और इंटरनेट प्रोटोकॉल संस्करण 4 पर वापस स्विच करके हल किया जा सकता है। इस विधि की पुष्टि विंडोज 7 के लिए सफल के रूप में की गई थी लेकिन ऐसा कुछ भी नहीं कहता कि यह विंडोज के नए संस्करणों के लिए काम नहीं करेगा।
- Run डायलॉग बॉक्स खोलने के लिए Windows Key + R की संयोजन का उपयोग करें और OK पर क्लिक करने से पहले "ncpa.cpl" टाइप करें। इसे कंट्रोल पैनल खोलकर भी प्राप्त किया जा सकता है। व्यू को Category में बदलें और Network and Internet पर क्लिक करें। सूची में Network and Sharing center प्रविष्टि पर क्लिक करें। विंडो के बाईं ओर Change adapter settings विकल्प का पता लगाएं और उस पर क्लिक करें।

- अब जब इंटरनेट कनेक्शन विंडो खुली है, तो अपने सक्रिय Network Adapter पर डबल-क्लिक करें।
- फिर Properties पर क्लिक करें और सूची में Internet Protocol Version 6 प्रविष्टि का पता लगाएं। इस प्रविष्टि के बगल में चेक बॉक्स को अक्षम करें और OK पर क्लिक करें। परिवर्तनों की पुष्टि करने के लिए अपने कंप्यूटर को रीस्टार्ट करें और जांचें कि त्रुटि फिर से दिखाई देती है या नहीं।
समाधान 8: एक निश्चित प्रक्रिया को अक्षम करने के लिए निम्नलिखित Regedit ट्विक्स का उपयोग करें
NVIDA PowerMizer नामक एक सर्विस है: PowerMizer तकनीक का अंतिम लक्ष्य नोटबुक PC में सबसे लंबी बैटरी लाइफ के लिए पावर उपयोग को अनुकूलित करना है जबकि हाथ में कार्य के लिए आवश्यक प्रदर्शन प्रदान करना।
यह कुछ वैसा ही है जैसे इंटेल के पास CPU कंप्यूटिंग पावर को सीमित करने के लिए है जो इस आधार पर चल रहा है कि कौन से एप्लिकेशन चल रहे हैं। दूसरे शब्दों में, यह आपके ग्राफिक्स कार्ड के लिए एक पावर मैनेजमेंट प्रक्रिया है जो CPU उपयोग में बदलाव ला सकती है और यह निश्चित रूप से मुद्दों का कारण बन सकती है।
- चूंकि आप रजिस्ट्री संपादित करने जा रहे हैं, हम अनुशंसा करते हैं कि आप इस लेख को देखें जिसे हमने आपकी रजिस्ट्री को सुरक्षित रूप से बैकअप करने के लिए तैयार किया है ताकि आगे की समस्याओं को रोका जा सके। फिर भी, यदि आप निर्देशों का सावधानीपूर्वक पालन करते हैं तो कुछ भी गलत नहीं होगा।
- "regedit" टाइप करके या तो सर्च बार या Run डायलॉग बॉक्स में रजिस्ट्री संपादक इंटरफ़ेस खोलें। रजिस्ट्री संपादक में बाएं फलक में नेविगेट करके निम्न कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\********\0000\

- *'s यादृच्छिक संख्याएं और अक्षर होंगे। उनमें से कुछ होंगे इसलिए "0000" फ़ोल्डर चुनें जिसमें सबसे अधिक कुंजियाँ हों।
- विंडो के दाईं ओर राइट-क्लिक करें और New >> DWORD (32bit) value चुनें। आपको ऐसा 4 बार करना होगा और सुनिश्चित करें कि आप कुंजियों का नाम निम्नानुसार रखें: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC

- प्रत्येक पर राइट-क्लिक करके और Modify विकल्प चुनकर उनके मान को बदलने की आवश्यकता होगी। नीचे दी गई जानकारी के अनुसार मान सेट करें:
PerfLevelSrc — 3322
PowerMizerEnable — 0
PowermizerLevel — 1
PowermizerLevelAC — 1
- अपने कंप्यूटर को रीस्टार्ट करें और Powermizer विकल्प अक्षम होना चाहिए, जिसके परिणामस्वरूप आपकी DPC लेटेंसी कम हो जाएगी।