यदि आपको DNSCache, Winmgmt, TrustedInstaller के लिए संदेश The requested pause, continue, or stop is not valid for this service दिखाई देता है, तो यह पोस्ट आपकी रुचि होगी।
net stop dnscache काम नहीं कर रहा

यदि आप DNS Cache सेवा को रोकने में असमर्थ हैं, तो यह Windows ऑपरेटिंग सिस्टम में अब किए गए परिवर्तन के कारण है। Windows OS में DNS Client Service का उपयोग DNS को हल करने के लिए किया जाता है। यह पहले स्थानीय रूप से क्वेरी करता है या यदि क्वेरी पहले नहीं की गई थी तो रिमोट DNS सर्वर से जुड़ता है। सेवा को पुनरारंभ करना किसी भी DNS समस्या के निवारण के तरीकों में से एक था। हालांकि, यदि आप अब ऐसा नहीं कर पा रहे हैं और The requested pause, continue, or stop is not valid for this service प्राप्त कर रहे हैं तो यह पोस्ट कारण बताती है।
The requested pause, continue, or stop is not valid for this service
कमांड लाइन (net stop dnscache) से ऐसे किसी भी ऑपरेशन को करने का प्रयास करते समय या Services snap-in में जाकर DNS Client सेवा खोलने पर, ये विकल्प अक्षम या उपलब्ध नहीं होते हैं।
Windows 10 21H1 से शुरू होकर और Windows 11 में, सभी उपयोगकर्ता-आधारित ऑपरेशन सभी उपयोगकर्ता खातों के लिए अक्षम हैं, जिसमें एडमिनिस्ट्रेटर खाता भी शामिल है।

पूर्ण त्रुटि संदेश इस प्रकार है:
The requested pause, continue, or stop is not valid for this service.
More help is available by typing NET HELPMSG 2191.
net helpmsg 2191
flushdns, displaydns जैसे विकल्प काम करते हैं – लेकिन यह वाला नहीं। कष्टप्रद हिस्सा यह है कि यदि परिवर्तन है और क्लाइंट कैशिंग समय अधिक है, तो कुछ वेबसाइटों तक पहुंचना मुश्किल होगा।
यदि DNS Client को पुनरारंभ करने का कोई विकल्प नहीं है तो आप क्या कर सकते हैं?
आप एडमिनिस्ट्रेटर खाते का उपयोग करके रजिस्ट्री विधि का उपयोग करके इसे बदल सकते हैं। कोई भी बदलाव करने से पहले अपनी रजिस्ट्री का बैकअप लेना सुनिश्चित करें।
Run प्रॉम्प्ट खोलें, regedit टाइप करें, और Enter कुंजी दबाएं
यह Registry Editor खोलेगा
नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
खाली क्षेत्र पर राइट-क्लिक करें, और एक नया DWORD बनाएं।
नाम को MaxCacheTtl के रूप में सेट करें और मान को सेकंड में सेट करें। डिफ़ॉल्ट 86400 सेकंड है जो एक दिन है।
वही दोहराएं और नाम MaxNegativeCacheTtl के साथ एक और DWORD बनाएं और मान 5 के रूप में
यह सुनिश्चित करेगा कि स्थानीय DNS कैश हर कुछ घंटों में रीफ्रेश हो।
क्लाइंट DNS कैश को कैसे साफ़ करें?
Clear-DnsClientCache और ipconfig /flushdns जैसे कमांड अभी भी काम करते हैं, और आप उन्हें कमांड प्रॉम्प्ट या PowerShell से निष्पादित कर सकते हैं। दोनों स्थानीय कैश को साफ़ करेंगे, और यदि आवश्यक हो तो पुनरारंभ के बाद, काम करना चाहिए।
DNS Resolver Cache क्या है?
वेबसाइट नाम को IP पते पर हल करने और इसलिए वेबसाइट लोड करने की गति बढ़ाने के लिए, Windows वेबसाइट नाम से IP पते की एक स्थानीय प्रति अपने स्थानीय कैश में रखता है। जब आपके पास यह होता है, तो ब्राउज़र को DNS से संपर्क करने की आवश्यकता नहीं होती है और इसके बजाय इसका उपयोग कर सकता है। चूंकि यह समय-समय पर रीफ्रेश होता है, यह अच्छी तरह से काम करता है।
DNS Cache कैसे देखें?
कमांड प्रॉम्प्ट पर, सभी वेबसाइट और उनके हल किए गए IP पते देखने के लिए कमांड ipconfig /displaydns निष्पादित करें। यह निम्न प्रारूप में उपलब्ध होगा:
- Record Name
- Record Type
- Time To Live
- Data Length
- Section
- A (Host) Record
यदि आप PowerShell का उपयोग करते हैं, तो आप Get-DnsClientCache कमांड का उपयोग कर सकते हैं। यह कमांड प्रॉम्प्ट के लंबे स्क्रॉल की तुलना में बेहतर विज़ुअलाइज़ेशन प्रदान करता है।
मुझे उम्मीद है कि पोस्ट समझने में आसान थी, और अब आप जानते हैं कि Services में DNS Client को पुनरारंभ करने का प्रयास करते समय आपको त्रुटि क्यों प्राप्त हुई।
