यदि आप संदेश देखते हैं अनुरोधित रोकें, जारी रखें, या रोकें इस सेवा के लिए मान्य नहीं है DNSCache, Winmgmt, TrustedInstaller के लिए, तो यह पोस्ट आपको रुचिकर लगेगी।
नेट स्टॉप dnscache काम नहीं कर रहा है
यदि आप DNS कैश सेवा को रोकने में असमर्थ हैं, तो इसका कारण अब विंडोज ऑपरेटिंग सिस्टम में किए गए बदलाव हैं। DNS क्लाइंट सेवा Windows OS में DNS को हल करने के लिए उपयोग किया जाता है। यदि क्वेरी पहले नहीं की गई थी तो यह पहले स्थानीय रूप से पूछताछ करता है या दूरस्थ DNS सर्वर से जुड़ता है। सेवा को पुनरारंभ करना किसी भी DNS समस्या के निवारण के तरीकों में से एक था। हालांकि, यदि आप इसे अब और नहीं कर पा रहे हैं और अनुरोधित विराम, जारी रखें, या रोक इस सेवा के लिए मान्य नहीं है प्राप्त किया है। तो यह पोस्ट कारण बताता है।
अनुरोधित रुकने, जारी रखने या रोकने का अनुरोध इस सेवा के लिए मान्य नहीं है
कमांड लाइन से इस तरह के किसी भी ऑपरेशन को करने का प्रयास करते समय (net stop dnscache
) या सेवाएँ स्नैप-इन पर जाकर और DNS क्लाइंट सेवा खोलकर, ये विकल्प अक्षम हैं या उपलब्ध नहीं हैं।
Windows 10 21H1 से और Windows 11 में, व्यवस्थापक खाते सहित, सभी उपयोगकर्ता खातों के लिए सभी उपयोगकर्ता-आधारित संचालन अक्षम हैं।
पूर्ण त्रुटि संदेश इस प्रकार है:
<ब्लॉकक्वॉट>इस सेवा के लिए अनुरोधित रुकने, जारी रखने या रोकने का अनुरोध मान्य नहीं है।
NET HELPMSG 2191 लिखकर अधिक सहायता उपलब्ध है।
नेट हेल्पमैसेज 2191
flushdns . जैसे विकल्प , दिखाया गया काम - लेकिन यह नहीं। परेशान करने वाली बात यह है कि यदि परिवर्तन होता है और क्लाइंट कैशिंग समय अधिक होता है, तो कुछ वेबसाइटों तक पहुंचना मुश्किल होगा।
यदि DNS क्लाइंट को पुनरारंभ करने का कोई विकल्प नहीं है तो आप क्या कर सकते हैं?
आप इसे किसी व्यवस्थापक खाते का उपयोग करके रजिस्ट्री पद्धति का उपयोग करके बदल सकते हैं। किसी भी बदलाव से पहले अपनी रजिस्ट्री का बैकअप लेना सुनिश्चित करें।
रन प्रॉम्प्ट खोलें, regedit टाइप करें, और एंटर कुंजी दबाएं
इससे रजिस्ट्री संपादक खुल जाएगा
इस पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
खाली जगह पर राइट-क्लिक करें और एक नया DWORD बनाएं।
नाम को MaxCacheTtl . के रूप में सेट करें और सेकंड में मान सेट करें। डिफ़ॉल्ट 86400 . है सेकंड जो एक दिन है।
इसे दोहराएं और MaxNegativeCacheTtl नाम से एक और DWORD बनाएं और मान 5 . के रूप में
यह सुनिश्चित करेगा कि स्थानीय DNS कैश हर कुछ घंटों में ताज़ा हो।
क्लाइंट DNS कैशे को कैसे साफ़ करें?
कमांड जैसे Clear-DnsClientCache
और ipconfig /flushdns
अभी भी, काम करते हैं, और आप उन्हें कमांड प्रॉम्प्ट या पावरशेल से निष्पादित कर सकते हैं। दोनों स्थानीय कैश को साफ़ कर देंगे, और यदि आवश्यक हो, तो फिर से शुरू करने के बाद, चाल चलनी चाहिए।
DNS रिज़ॉल्वर कैश क्या है?
वेबसाइट के नाम को आईपी पते पर हल करने और इसलिए वेबसाइट लोड करने में तेजी लाने के लिए, विंडोज अपने स्थानीय कैश में वेबसाइट के नाम की एक स्थानीय प्रति आईपी पते पर रखता है। जब आपके पास यह होता है, तो ब्राउज़र को DNS से संपर्क करने की आवश्यकता नहीं होती है और इसके बजाय इसका उपयोग कर सकते हैं। जैसा कि इसे समय-समय पर ताज़ा किया जाता है, यह अच्छी तरह से काम करता है।
DNS कैश कैसे देखें?
कमांड प्रॉम्प्ट पर, ipconfig /displaydns
command कमांड निष्पादित करें सभी वेबसाइट और उनके हल किए गए आईपी पते को देखने के लिए। यह निम्नलिखित प्रारूप में उपलब्ध होगा:
- रिकॉर्ड का नाम
- रिकॉर्ड प्रकार
- जीने का समय
- डेटा की लंबाई
- अनुभाग
- ए (होस्ट) रिकॉर्ड
यदि आप पावरशेल का उपयोग करते हैं, तो आप Get-DnsClientCache
. का उपयोग कर सकते हैं आज्ञा। यह कमांड प्रॉम्प्ट के लंबे स्क्रॉल की तुलना में बेहतर विज़ुअलाइज़ेशन प्रदान करता है।
मुझे आशा है कि पोस्ट को समझना आसान था, और अब आप जानते हैं कि सेवाओं में DNS क्लाइंट को पुनरारंभ करने का प्रयास करते समय आपको त्रुटि क्यों मिली थी।