आज की पोस्ट में, हम Windows 10 पर Netlogon सेवा के डिबग लॉगिंग को सक्षम या अक्षम करने के चरणों का विवरण देंगे, ताकि प्रमाणीकरण, DC लोकेटर, खाता लॉकआउट, या अन्य डोमेन संचार-संबंधी मुद्दों की निगरानी या समस्या निवारण किया जा सके।
Netlogon एक Windows Server प्रक्रिया है जो डोमेन के भीतर यूजर्स और अन्य सेवाओं को प्रमाणित करती है। चूंकि यह एक सेवा है न कि एप्लिकेशन, Netlogon पृष्ठभूमि में लगातार चलती रहती है, जब तक कि इसे मैन्युअल रूप से या रनटाइम त्रुटि द्वारा रोका न जाए। Netlogon को कमांड-लाइन टर्मिनल से रोका या पुनः आरंभ किया जा सकता है।
Netlogon Workstation सेवा शुरू होने के बाद पृष्ठभूमि में चलना शुरू करती है। Workstation सेवा सर्वर मैसेज ब्लॉक प्रोटोकॉल का उपयोग करके सभी नेटवर्क कनेक्शन और साझा उपकरणों को नियंत्रित करती है, एक मानक Windows नेटवर्क प्रोटोकॉल। Netlogon के अलावा, Workstation सेवा Computer Browser और Remote Desktop Configuration सेवाओं का प्रबंधन करती है। नेटवर्क सेवाओं का यह पदानुक्रम नेटवर्क पर सभी नोड्स पर विश्वसनीय संचार और सुरक्षा सुनिश्चित करता है।
Netlogon सेवा विशेष रूप से यूजर क्रेडेंशियल्स और अन्य सेवाओं को सत्यापित करने पर केंद्रित है, जबकि Computer Browser नेटवर्क पर कंप्यूटर की सूची रखता है और Remote Desktop Configuration सभी रिमोट डेस्कटॉप प्रक्रियाओं का प्रबंधन करता है। यदि Netlogon रुक जाती है, तो कई Windows Server कार्य प्रभावित होते हैं क्योंकि यूजर्स अब अपने खातों में लॉग इन नहीं कर सकते और डोमेन कंट्रोलर स्वचालित रूप से डोमेन नेम सिस्टम रिकॉर्ड रजिस्टर नहीं कर सकता, जिसमें यूजर लॉगिन जानकारी होती है।
Netlogon सेवा के लिए डिबग लॉगिंग सक्षम करें
Netlogon सेवा के लिए डिबग लॉगिंग को सक्षम या अक्षम करने की प्रक्रिया में रजिस्ट्री संशोधन की आवश्यकता होती है। इसलिए, यह अनुशंसा की जाती है कि आप रजिस्ट्री का बैकअप लें या सिस्टम रिस्टोर पॉइंट बनाएं एहतियात के तौर पर अगर प्रक्रिया गलत हो जाती है।
ट्रेसिंग शामिल Netlogon.dll का संस्करण वर्तमान में समर्थित Windows के सभी संस्करणों पर डिफ़ॉल्ट रूप से इंस्टॉल होता है। डिबग लॉगिंग सक्षम करने के लिए, Nltest.exe का उपयोग करके कमांड प्रॉम्प्ट या रजिस्ट्री के माध्यम से वांछित डिबग फ्लैग सेट करें।
कमांड प्रॉम्प्ट के माध्यम से डिबग लॉगिंग सक्षम/अक्षम करें
सक्षम करने के लिए, निम्न कार्य करें:
- Command Prompt लॉन्च करें (Start पर क्लिक करें और cmd टाइप करें, फिर Enter दबाएं)।
- कमांड प्रॉम्प्ट विंडो में, नीचे दी गई कमांड को कॉपी और पेस्ट करें और Enter दबाएं:
Nltest /DBFlag:2080FFFF
अक्षम करने के लिए, निम्न कार्य करें:
- Command Prompt लॉन्च करें (Start पर क्लिक करें और cmd टाइप करें, फिर Enter दबाएं)।
- कमांड प्रॉम्प्ट विंडो में, नीचे दी गई कमांड को कॉपी और पेस्ट करें और Enter दबाएं:
Nltest /DBFlag:0x0
रजिस्ट्री के माध्यम से डिबग लॉगिंग सक्षम/अक्षम करें
इसे सक्षम करने के लिए, निम्न कार्य करें:

- Registry Editor लॉन्च करें (Windows key दबाएं और regedit टाइप करें, फिर Enter दबाएं)।
- निम्न रजिस्ट्री कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
यदि DBFlag मौजूद है, तो रजिस्ट्री प्रविष्टि के Reg_SZ मान को हटाएं, उसी नाम से एक REG_DWORD मान बनाएं, और फिर 2080FFFF हेक्साडेसिमल मान जोड़ें।
- रजिस्ट्री एडिटर से बाहर निकलें।
अक्षम करने के लिए, निम्न कार्य करें:
- Registry Editor लॉन्च करें।
- निम्न रजिस्ट्री कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag
- DBFlag डेटा मान को 0x0 में बदलें।
- रजिस्ट्री एडिटर से बाहर निकलें।
दोनों ही मामलों में, Windows 2000 Server/Professional या ऑपरेटिंग सिस्टम के बाद के संस्करणों के लिए Netlogon लॉगिंग को अक्षम करने के लिए Netlogon सेवा को रोकना और पुनः आरंभ करना आमतौर पर आवश्यक नहीं है। Netlogon-संबंधित गतिविधि लॉग की जाती है:
%windir%\debug\netlogon.log
यह सत्यापित करें कि इस लॉग में कोई नई जानकारी लिखी जा रही है या नहीं, यह निर्धारित करने के लिए कि क्या Netlogon सेवा के पुनः आरंभ की आवश्यकता है। यदि आपको सेवा को पुनः आरंभ करना है, तो एक एडमिनिस्ट्रेटिव Command Prompt विंडो खोलें, और फिर निम्न कमांड चलाएं:
net stop netlogon
net start netlogon
Microsoft इसे सक्षम या अक्षम करने के लिए Easy Fixes भी प्रदान करता है, जिसे आप यहां से डाउनलोड कर सकते हैं।
बस इतना ही, दोस्तों! आशा है कि आप इस पोस्ट को उपयोगी पाएंगे।
