जैसा कि आप जानते होंगे, कई सक्रिय बैकग्राउंड प्रोसेस और सर्विस हैं जो विंडोज के सुचारू संचालन में योगदान करते हैं। इनमें से अधिकांश बैकग्राउंड प्रोसेस/सर्विस न्यूनतम मात्रा में CPU पावर और RAM का उपयोग करते हैं। हालांकि, कभी-कभी एक प्रोसेस खराब हो सकती है या भ्रष्ट हो सकती है और सामान्य से कहीं अधिक संसाधनों का उपयोग करना शुरू कर सकती है, जिससे अन्य फोरग्राउंड एप्लिकेशन के लिए बहुत कम बचता है। डायग्नोस्टिक पॉलिसी सर्विस ऐसा ही एक प्रोसेस है जो दुर्लभ अवसरों पर सिस्टम संसाधनों को हड़पने के लिए कुख्यात है।
डायग्नोस्टिक पॉलिसी सर्विस Svchost.exe (सर्विस होस्ट) की साझा प्रक्रियाओं में से एक है और विभिन्न विंडोज कंपोनेंट्स के साथ समस्याओं का पता लगाने और उनका निवारण करने के लिए जिम्मेदार है। सर्विस यदि संभव हो तो किसी भी पता लगाए गए मुद्दों को स्वचालित रूप से ठीक करने का प्रयास करती है और यदि नहीं, तो विश्लेषण के लिए डायग्नोस्टिक जानकारी लॉग करती है। चूंकि समस्याओं का निदान और स्वचालित समस्या निवारण एक सहज अनुभव के लिए एक महत्वपूर्ण विशेषता है, डायग्नोस्टिक पॉलिसी सर्विस को कंप्यूटर बूट होने पर स्वचालित रूप से शुरू करने और बैकग्राउंड में सक्रिय रहने के लिए सेट किया गया है। इसके इरादे से अधिक CPU पावर का उपभोग करने के पीछे सटीक कारण ज्ञात नहीं है लेकिन संभावित समाधानों के आधार पर, दोषी सर्विस का एक भ्रष्ट इंस्टेंस, भ्रष्ट सिस्टम फाइलें, वायरस या मैलवेयर हमला, बड़े इवेंट लॉग फाइलें, आदि हो सकते हैं।
इस लेख में, हमने पांच अलग-अलग तरीकों की व्याख्या की है जो डायग्नोस्टिक पॉलिसी सर्विस की CPU खपत को सामान्य स्तर पर वापस लाने में आपकी मदद करेंगे।
सर्विस होस्ट: डायग्नोस्टिक पॉलिसी सर्विस हाई CPU उपयोग ठीक करें
डायग्नोस्टिक पॉलिसी सर्विस हाई CPU उपयोग के संभावित सुधार
अधिकांश उपयोगकर्ता डायग्नोस्टिक पॉलिसी सर्विस के असामान्य रूप से उच्च डिस्क उपयोग को केवल इसे रीस्टार्ट करके हल कर पाएंगे। अन्य को भ्रष्ट सिस्टम फाइलों की तलाश के लिए कुछ स्कैन (SFC और DISM) करने या बिल्ट-इन परफॉरमेंस ट्रबलशूटर चलाने की आवश्यकता हो सकती है। विंडोज के नवीनतम संस्करण में अपडेट करना और इवेंट व्यूअर लॉग क्लियर करना भी इस मुद्दे को हल कर सकता है। अंत में, यदि कुछ भी काम नहीं करता है, तो उपयोगकर्ताओं के पास सर्विस को डिसेबल करने का विकल्प होता है। हालांकि, डायग्नोस्टिक पॉलिसी सर्विस को डिसेबल करने का तात्पर्य है कि विंडोज अब ऑटो-डायग्नोसिस और त्रुटियों को हल नहीं करेगा।
तरीका 1: टास्क मैनेजर से प्रोसेस समाप्त करें
यदि किसी चीज़ ने इसके भ्रष्ट इंस्टेंस को प्रेरित किया तो एक प्रोसेस अतिरिक्त सिस्टम संसाधनों को हड़प सकती है। उस स्थिति में, आप प्रोसेस (यहां डायग्नोस्टिक पॉलिसी सर्विस) को मैन्युअली समाप्त करने का प्रयास कर सकते हैं और फिर इसे स्वचालित रूप से रीस्टार्ट होने दे सकते हैं। यह सब विंडोज टास्क मैनेजर से प्राप्त किया जा सकता है (विंडोज टास्क मैनेजर के साथ रिसोर्स-इंटेंसिव प्रोसेस किल करें)।
1. स्टार्ट मेनू बटन पर राइट-क्लिक करें और टास्क मैनेजर चुनें।
2. सभी वर्तमान में सक्रिय प्रोसेस और सर्विस को देखने के लिए अधिक विवरण पर क्लिक करके टास्क मैनेजर का विस्तार करें।
3. विंडोज प्रोसेस के तहत सर्विस होस्ट: डायग्नोस्टिक पॉलिसी सर्विस का पता लगाएं। इस पर राइट-क्लिक करें और एंड टास्क चुनें। (आप सर्विस को लेफ्ट-क्लिक करके चुन सकते हैं और फिर नीचे दाएं कोने पर एंड टास्क बटन पर क्लिक कर सकते हैं।)
डायग्नोस्टिक पॉलिसी सर्विस स्वचालित रूप से रीस्टार्ट हो जाएगी, हालांकि यदि यह नहीं होती है, तो बस अपने कंप्यूटर को रीस्टार्ट करें और जांचें कि क्या समस्या बनी रहती है।
तरीका 2: SFC और DISM स्कैन चलाएं
हाल के विंडोज सिस्टम अपडेट या यहां तक कि एंटीवायरस हमले के कारण कुछ सिस्टम फाइलें भ्रष्ट हो सकती हैं जिसके परिणामस्वरूप डायग्नोस्टिक पॉलिसी सर्विस का उच्च CPU उपयोग होता है। सौभाग्य से, विंडोज में भ्रष्ट/लापता सिस्टम फाइलों को स्कैन और मरम्मत करने के लिए बिल्ट-इन यूटिलिटी हैं। पहला है सिस्टम फाइल चेकर यूटिलिटी और जैसा कि नाम से पता चलता है, यह सभी सिस्टम फाइलों की अखंडता की जांच करता है और टूटे हुए को कैश्ड कॉपी से बदल देता है। यदि SFC स्कैन भ्रष्ट सिस्टम फाइलों को ठीक करने में विफल रहता है, तो उपयोगकर्ता डिप्लॉयमेंट इमेज सर्विसिंग एंड मैनेजमेंट (DISM) कमांड-लाइन टूल का उपयोग कर सकते हैं।
1. विंडोज सर्च बार में कमांड प्रॉम्प्ट टाइप करें और खोज परिणाम आने पर दाएं पैनल में एडमिनिस्ट्रेटर के रूप में चलाएं पर क्लिक करें।
2. कमांड प्रॉम्प्ट विंडो में sfc /scannow टाइप करें और कमांड निष्पादित करने के लिए एंटर दबाएं। स्कैन में कुछ समय लग सकता है इसलिए बैठें और जब तक सत्यापन प्रक्रिया 100% तक नहीं पहुंच जाती, विंडो बंद न करें।
3. SFC स्कैन पूरा होने के बाद, निम्न DISM कमांड निष्पादित करें। फिर से, स्कैन और पुनर्स्थापना प्रक्रिया समाप्त होने से पहले एप्लिकेशन से बाहर निकलने से पहले धैर्यपूर्वक प्रतीक्षा करें। पूरा होने पर रीस्टार्ट करें।
DISM /Online /Cleanup-Image /RestoreHealth
तरीका 3: विंडोज अपडेट करें और परफॉरमेंस ट्रबलशूटर चलाएं
जैसा कि पहले उल्लेख किया गया है, हाल का विंडोज अपडेट डायग्नोस्टिक पॉलिसी सर्विस के असामान्य व्यवहार के पीछे दोषी भी हो सकता है। आप पिछले अपडेट पर वापस जाने का प्रयास कर सकते हैं या माइक्रोसॉफ्ट द्वारा गलती को सुधारने के लिए दिए गए किसी भी नए अपडेट की तलाश कर सकते हैं। यदि आप विंडोज अपडेट करते समय किसी समस्या का सामना कर रहे हैं, तो बिल्ट-इन अपडेट ट्रबलशूटर चलाएं।
विंडोज अपडेट करने के अलावा, सिस्टम परफॉरमेंस ट्रबलशूटर भी चलाएं ताकि किसी भी परफॉरमेंस मुद्दे को स्कैन किया जा सके और उन्हें स्वचालित रूप से ठीक किया जा सके।
1. सिस्टम सेटिंग्स लॉन्च करने के लिए विंडोज की + I एक साथ दबाएं फिर अपडेट और सुरक्षा सेटिंग्स पर क्लिक करें।
2. विंडोज अपडेट टैब पर, अपडेट जांचें पर क्लिक करें। एप्लिकेशन किसी भी उपलब्ध अपडेट की तलाश शुरू कर देगा और स्वचालित रूप से उन्हें डाउनलोड करना शुरू कर देगा। नया अपडेट इंस्टॉल होने के बाद अपने कंप्यूटर को रीस्टार्ट करें।
3. जांचें कि क्या डायग्नोस्टिक पॉलिसी सर्विस अभी भी आपके सिस्टम संसाधनों को हड़प रही है और यदि हां, तो अपडेट ट्रबलशूटर चलाएं। अपडेट और सुरक्षा सेटिंग्स फिर से खोलें और ट्रबलशूट टैब पर जाएं फिर अतिरिक्त ट्रबलशूटर्स पर क्लिक करें।
4. गेट अप एंड रनिंग सेक्शन के तहत, उपलब्ध विकल्पों को देखने के लिए विंडोज अपडेट पर क्लिक करें और फिर ensuing ट्रबलशूटर चलाएं बटन पर क्लिक करें। ऑन-स्क्रीन निर्देशों का पालन करें और ट्रबलशूटिंग प्रक्रिया से गुजरें।
सिस्टम परफॉरमेंस ट्रबलशूटर चलाने के लिए:
1. स्टार्ट सर्च बार में कंट्रोल पैनल टाइप करें और एंटर दबाकर इसे खोलें।
2. ट्रबलशूटिंग पर क्लिक करें।
3. सिस्टम और सुरक्षा के तहत, रखरखाव कार्य चलाएं हाइपरलिंक पर क्लिक करें।
4. निम्न विंडो पर, एडवांस्ड पर क्लिक करें और स्वचालित रूप से मरम्मत लागू करें के बगल में बॉक्स चेक करें। ट्रबलशूटर चलाने के लिए अगला पर क्लिक करें।
तरीका 4: इवेंट व्यूअर लॉग क्लियर करें
इवेंट व्यूअर प्रोग्राम सभी एप्लिकेशन और सिस्टम त्रुटि संदेशों, चेतावनियों, आदि का रिकॉर्ड रखता है। ये इवेंट लॉग काफी आकार में जमा हो सकते हैं और सर्विस होस्ट प्रोसेस के लिए मुद्दों को प्रेरित कर सकते हैं। बस लॉग क्लियर करने से डायग्नोस्टिक पॉलिसी सर्विस के साथ मुद्दों को हल करने में मदद मिल सकती है। हम आपको भविष्य में किसी भी मुद्दे से बचने के लिए नियमित रूप से इवेंट व्यूअर लॉग क्लियर करने की सलाह देते हैं।
1. विंडोज की + R दबाकर रन कमांड बॉक्स लॉन्च करें, eventvwr.msc टाइप करें और OK पर क्लिक करके इवेंट व्यूअर एप्लिकेशन खोलें।
2. बाएं पेन पर, छोटे तीर पर क्लिक करके विंडोज लॉग्स फोल्डर का विस्तार करें और ensuing सूची से एप्लिकेशन चुनें।
3. पहले, दाएं पेन पर सभी इवेंट्स को इस रूप में सेव करें… पर क्लिक करके वर्तमान इवेंट लॉग सेव करें (डिफ़ॉल्ट रूप से फाइल .evtx फॉर्मेट में सेव होगी, .text या .csv फॉर्मेट में एक और कॉपी सेव करें) और एक बार सेव हो जाने पर, लॉग क्लियर करें… विकल्प पर क्लिक करें। ensuing पॉप-अप में, फिर से क्लियर पर क्लिक करें।
4. सिक्योरिटी, सेटअप, और सिस्टम के लिए उपरोक्त चरणों को दोहराएं। सभी इवेंट लॉग क्लियर करने के बाद कंप्यूटर को रीस्टार्ट करें।
तरीका 5: डायग्नोस्टिक पॉलिसी सर्विस डिसेबल करें और SRUDB.dat फाइल हटाएं
अंततः, यदि उपरोक्त कोई भी तरीका सर्विस होस्ट: डायग्नोस्टिक पॉलिसी सर्विस हाई CPU उपयोग मुद्दे को ठीक करने में सक्षम नहीं था, तो आप इसे पूरी तरह से डिसेबल करना चुन सकते हैं। सर्विस को डिसेबल करने के चार अलग-अलग तरीके हैं, सबसे सरल सर्विसेज एप्लिकेशन से है। डिसेबल करने के साथ, हम SRUDB.dat फाइल भी हटाएंगे जो कंप्यूटर के बारे में सभी प्रकार की जानकारी संग्रहीत करती है (एप्लिकेशन बैटरी उपयोग, एप्लिकेशन द्वारा हार्ड ड्राइव से लिखे और पढ़े गए बाइट्स, डायग्नोसिस, आदि)। फाइल हर कुछ सेकंड में डायग्नोस्टिक पॉलिसी सर्विस द्वारा बनाई और संशोधित की जाती है जिससे उच्च डिस्क उपयोग होता है।
1. रन कमांड बॉक्स में services.msc टाइप करें और OK पर क्लिक करके सर्विसेज एप्लिकेशन खोलें। (विंडोज सर्विसेज मैनेजर खोलने के 8 तरीके हैं तो बेझिझक अपनी पसंद बनाएं।)
2. सुनिश्चित करें कि सभी सर्विस वर्णमाला क्रम में सॉर्ट की गई हैं (ऐसा करने के लिए नाम कॉलम हेडर पर क्लिक करें) और डायग्नोस्टिक पॉलिसी सर्विस ढूंढें फिर राइट-क्लिक करें और गुण चुनें।
3. जनरल टैब के तहत, सर्विस को समाप्त करने के लिए स्टॉप बटन पर क्लिक करें।
4. अब, स्टार्टअप प्रकार ड्रॉप-डाउन मेनू का विस्तार करें और डिसेबल्ड चुनें।
5. परिवर्तनों को सेव करने के लिए अप्लाई बटन पर क्लिक करें और फिर गुण विंडो बंद करने के लिए OK पर क्लिक करें।
6. अगला, अपने डेस्कटॉप पर फाइल एक्सप्लोरर शॉर्टकट आइकन पर डबल-क्लिक करें और निम्न पते पर जाएं:
C:\WINDOWS\System32\sru
7. SRUDB.dat फाइल ढूंढें, उस पर राइट-क्लिक करें, और हटाएं चुनें। किसी भी पॉप-अप की पुष्टि करें जो दिखाई दे सकता है।
यदि आप सर्विसेज मैनेजर एप्लिकेशन से डायग्नोस्टिक पॉलिसी सर्विस को डिसेबल करने में सफल नहीं हुए, अन्य तीन तरीकों में से एक आज़माएं।
1. सिस्टम कॉन्फ़िगरेशन से: सिस्टम कॉन्फ़िगरेशन खोलें > सर्विस टैब > डायग्नोस्टिक पॉलिसी सर्विस को अनचेक/अनटिक करें।
2. रजिस्ट्री एडिटर से: रजिस्ट्री एडिटर खोलें और यहां जाएं:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. दाएं पेन में स्टार्ट पर डबल-क्लिक करें फिर वैल्यू डेटा को 4 पर बदलें।
4. कंप्यूटर को रीस्टार्ट करें और विंडोज स्वचालित रूप से SRDUB.dat फाइल को फिर से बनाएगा। डायग्नोस्टिक पॉलिसी सर्विस अब सक्रिय नहीं होनी चाहिए और इसलिए, किसी भी परफॉरमेंस मुद्दे का कारण नहीं बननी चाहिए।
अनुशंसित:
- सर्विस होस्ट: लोकल सिस्टम (svchost.exe) हाई CPU और डिस्क उपयोग ठीक करें
- सर्विस होस्ट: लोकल सिस्टम द्वारा हाई CPU उपयोग ठीक करें
- CMD का उपयोग करके करप्ट हार्ड ड्राइव को कैसे रिपेयर या ठीक करें?
- विंडोज ऑडियो डिवाइस ग्राफ आइसोलेशन हाई CPU उपयोग ठीक करें
हमें उम्मीद है कि यह गाइड मददगार था और आप विंडोज 10 कंप्यूटर पर सर्विस होस्ट: डायग्नोस्टिक पॉलिसी सर्विस हाई CPU उपयोग ठीक कर पाए। कुछ चीजें जो आप भविष्य में इस मुद्दे को फिर से होने से रोकने के लिए आजमा सकते हैं, वे हैं सभी कंप्यूटर ड्राइवर अपडेट करना और नियमित एंटीवायरस स्कैन करना। आपको उन थर्ड-पार्टी एप्लिकेशन को भी अनइंस्टॉल करना चाहिए जिन्होंने अपना उद्देश्य पूरा कर लिया है और अब आवश्यक नहीं हैं। डायग्नोस्टिक पॉलिसी सर्विस के संबंध में किसी भी सहायता के लिए, नीचे कमेंट सेक्शन में हमसे जुड़ें।