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

आइए एक विशिष्ट परिदृश्य देखते हैं जहां आप Windows 10 पर DST सेटिंग के कारण हाई CPU और मेमोरी उपयोग की इस समस्या का सामना कर सकते हैं।
आपके पास एक कंप्यूटर है जो Windows 10 चला रहा है ताकि एक टाइम ज़ोन का उपयोग किया जा सके जहां डे लाइट सेविंग टाइम (DST) परिवर्तन आधी रात (12:00 AM) पर होते हैं बजाय 2:00 AM के। इस स्थिति में, आप निम्न समस्याओं का अनुभव कर सकते हैं।
समस्या 1
TaskHostw.exe प्रोसेस 100 प्रतिशत CPU संसाधनों का उपभोग करता है। इसलिए, सिस्टम प्रदर्शन और बैटरी लाइफ नाटकीय रूप से घट जाती है। छोटे फॉर्म फैक्टर डिवाइस पर, यह समस्या थर्मल मैनेजमेंट को प्रभावित कर सकती है, क्योंकि प्रोसेस टाइम कन्वर्जन गणना करते हुए लूप में चलता रहता है।
समस्या 2
पेजफाइल अत्यधिक डिस्क संसाधनों का उपभोग करती है, जिससे हाई डिस्क उपयोग ट्रिगर होता है।
समस्या 3
अत्यधिक मेमोरी उपयोग होता है।
समस्या 4
अत्यधिक डिस्क, CPU, या मेमोरी उपयोग के कारण कंप्यूटर हैंग या फ्रीज हो जाता है।
Windows 10 पर डे लाइट सेविंग टाइम (DST) सेटिंग के कारण हाई CPU और मेमोरी उपयोग की यह समस्या TaskHostW.exe प्रोसेस (Windows सर्विसेज के लिए एक जेनेरिक होस्ट प्रोसेस) में एक रेस कंडीशन के कारण होती है जो energy.dll शेड्यूल्ड टास्क में से एक चलाता है। यह शेड्यूल्ड टास्क कंप्यूटर पर सेट समय के अनुसार चलता है। यह समस्या केवल उसी दिन होती है जब DST बदलता है।
energy.dll फाइल तब लोड होती है जब DST परिवर्तन 2:00 AM के बजाय आधी रात को होते हैं।
यदि आप इस समस्या का सामना कर रहे हैं, तो आप हमारी अनुशंसित समाधान या वर्कअराउंड (आपकी आवश्यकता के अनुसार) नीचे वर्णित को आजमाकर इस समस्या को कम कर सकते हैं।
इस समस्या को हल करने के लिए, अपने कंप्यूटर को Windows 10 के नवीनतम वर्जन में अपग्रेड करें।
यदि किसी कारण से, जैसे आप अपने वर्तमान Windows 10 इंस्टॉल पर रहना पसंद करते हैं और अपग्रेड नहीं करना चाहते या Windows 10 के नवीनतम वर्जन में अपग्रेड कर रहे हैं लेकिन समस्या हल नहीं हुई है, तो आप नीचे दिए गए वर्कअराउंड को आजमा सकते हैं।
समस्या से बचने के लिए, आपको निम्न में से किसी एक विधि का उपयोग करके Power Efficiency Diagnostics टास्क को अक्षम करना होगा।
- टास्क शेड्यूलर UI (यूजर इंटरफेस) का उपयोग करें
- कमांड प्रॉम्प्ट का उपयोग करें
आइए प्रत्येक विधि से संबंधित चरणों के विवरण पर एक नज़र डालते हैं ताकि Windows 10 पर DST सेटिंग के कारण हाई CPU और मेमोरी उपयोग को हल किया जा सके।
1. टास्क शेड्यूलर UI (यूजर इंटरफेस) का उपयोग करें
टास्क शेड्यूलर का उपयोग करके Power Efficiency Diagnostics टास्क को अक्षम करने के लिए, निम्न कार्य करें:
- Windows key + R दबाकर Run डायलॉग खोलें।
- Run डायलॉग में, taskschd.msc टाइप करें और टास्क शेड्यूलर कंसोल खोलने के लिए एंटर दबाएं।
- टास्क शेड्यूलर कंसोल में, निम्न पर नेविगेट करें:
Task Scheduler Library > Windows > Power Efficiency Diagnostics
- मध्य पेन में, AnalyzeSystem को चुनें और राइट-क्लिक करें।
- Disable पर क्लिक करें।
आप टास्क शेड्यूलर कंसोल से बाहर निकल सकते हैं।
2. कमांड प्रॉम्प्ट का उपयोग करें
कमांड प्रॉम्प्ट का उपयोग करके Power Efficiency Diagnostics टास्क को अक्षम करने के लिए, निम्न कार्य करें:
- Windows key + R दबाकर Run डायलॉग खोलें।
- Run डायलॉग बॉक्स में, cmd टाइप करें और फिर एडमिन/उन्नत मोड में कमांड प्रॉम्प्ट खोलने के लिए CTRL + SHIFT + ENTER दबाएं।
- कमांड प्रॉम्प्ट विंडो में, नीचे दी गई कमांड कॉपी-पेस्ट करें और एंटर दबाएं।
schtasks /Change /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /DISABLE
कमांड एक्जीक्यूट होने के बाद आप कमांड प्रॉम्प्ट से बाहर निकल सकते हैं। लेकिन, आप निम्न कमांड चलाकर टास्क की स्थिति क्वेरी कर सकते हैं ताकि पुष्टि हो सके कि परिवर्तन लागू हुए:
schtasks /Query /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem"
आउटपुट निम्नानुसार दिखाई देना चाहिए:
Folder: \Microsoft\Windows\Power Efficiency Diagnostics
TaskName Next Run Time Status
===================== =========== ===============
AnalyzeSystem N/A Disabled
बस इतना ही!
वर्कअराउंड या समाधान पूरा करने के बाद, डे लाइट सेविंग टाइम (DST) सेटिंग के कारण Windows 10 पर हाई CPU और मेमोरी उपयोग की समस्या हल हो जानी चाहिए।