আজকের পোস্টে, আমরা Windows 10-এ Netlogon সার্ভিসের ডিবাগ লগিং সক্ষম বা নিষ্ক্রিয় করার ধাপগুলো বিস্তারিত করব, যাতে প্রমাণীকরণ, DC লোকেটর, অ্যাকাউন্ট লকআউট, বা অন্যান্য ডোমেইন কমিউনিকেশন-রিলেটেড ইস্যু মনিটর বা ট্রাবলশুট করা যায়।
Netlogon হলো একটি Windows Server প্রসেস যা ডোমেইন內 ব্যবহারকারীদের এবং অন্যান্য সার্ভিসগুলোকে প্রমাণীকরণ করে। যেহেতু এটি একটি সার্ভিস এবং অ্যাপ্লিকেশন নয়, Netlogon ব্যাকগ্রাউন্ডে liên tục চলে, যদি না এটি ম্যানুয়ালি বা রানটাইম এরর দ্বারা বন্ধ করা হয়। Netlogon কমান্ড-লাইন টার্মিনাল থেকে বন্ধ বা রিস্টার্ট করা যায়।
Netlogon Workstation সার্ভিস শুরু হয়ার পর ব্যাকগ্রাউন্ডে চলা শুরু করে। Workstation সার্ভিস সব নেটওয়ার্ক কানেকশন এবং শেয়ার্ড ডিভাইস কন্ট্রোল করে Server Message Block প্রোটোকল ব্যবহার করে, একটি স্ট্যান্ডার্ড Windows নেটওয়ার্ক প্রোটোকল। Netlogon-এর পাশাপাশি, Workstation সার্ভিস Computer Browser এবং Remote Desktop Configuration সার্ভিসগুলো ম্যানেজ করে। নেটওয়ার্ক সার্ভিসের এই হায়ারার্কি সকল নোড জুড়ে വിശ্বস্ত যোগাযোগ এবং সিকিউরিটি নিশ্চিত করে।
Netlogon সার্ভিস নির্দিষ্টভাবে ইউজার ক্রেডেনশিয়াল এবং অন্যান্য সার্ভিস ভেরিফাই করার ওপর ফোকাস করে, Computer Browser নেটওয়ার্কের কম্পিউটারগুলোর তালিকা মেইনটেইন করে এবং Remote Desktop Configuration সকল রিমোট ডেস্কটপ প্রসেস ম্যানেজ করে। যদি Netlogon বন্ধ হয়, তবে অনেক Windows Server ফাংশন প্রভাবিত হয় কারণ ব্যবহারকারীরা আর তাদের অ্যাকাউন্টে লগইন করতে পারেন না এবং ডোমেইন কন্ট্রোলার অটোমেটিক্যালি Domain Name System রেকর্ড রেজিস্টার করতে পারে না, যেটি ব্যবহারকারী লগইন ইনফরমেশন ধারণ করে।
Netlogon সার্ভিসের জন্য ডিবাগ লগিং সক্ষম করা
Netlogon সার্ভিসের জন্য ডিবাগ লগিং সক্ষম বা নিষ্ক্রিয় করার প্রসিডিউর রেজিস্ট্রি মডিফিকেশন অপেক্ষা করে। তাই, রেজিস্ট্রি ব্যাকআপ নেওয়া বা একটি সিস্টেম রিস্টোর পয়েন্ট তৈরি করা রিকমেন্ড করা হয় প্রিকশনারি মেজার হিসেবে যদি প্রসিডিউরটি ভুল হয়।
Netlogon.dll-এর যে ভার্সনে ট্রেসিং অন্তর্ভুক্ত থাকে সেটি বর্তমানে সাপোর্টেড সব Windows ভার্সনে ডিফল্টভাবে ইনস্টল করা থাকে। ডিবাগ লগিং সক্ষম করতে, আপনি যে ডিবাগ ফ্ল্যাগ চান সেটি Nltest.exe ব্যবহার করে command prompt বা registry দিয়ে সেট করুন।
Command Prompt দিয়ে ডিবাগ লগিং সক্ষম বা নিষ্ক্রিয় করা
সক্ষম করতে, নিচের কাজগুলো করুন:
- Command Prompt চালু করুন (Start-এ ক্লিক করুন এবং cmd টাইপ করুন, তারপর Enter চাপুন)।
- কমান্ড প্রম্পট উইন্ডোতে, নিচের কমান্ডটি কপি-পেস্ট করুন এবং Enter চাপুন:
Nltest /DBFlag:2080FFFF
নিষ্ক্রিয় করতে, নিচের কাজগুলো করুন:
- Command Prompt চালু করুন (Start-এ ক্লিক করুন এবং cmd টাইপ করুন, তারপর Enter চাপুন)।
- কমান্ড প্রম্পট উইন্ডোতে, নিচের কমান্ডটি কপি-পেস্ট করুন এবং Enter চাপুন:
Nltest /DBFlag:0x0
Registry দিয়ে ডিবাগ লগিং সক্ষম বা নিষ্ক্রিয় করা
সক্ষম করতে, নিচের কাজগুলো করুন:

- Registry Editor চালু করুন (Windows কী চাপুন এবং 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-এ পরিবর্তন করুন।
- রেজিস্ট্রি এডিটর থেকে বের হোন।
উভয় কেসেই, সাধারণত Netlogon সার্ভিস বন্ধ এবং রিস্টার্ট করা প্রয়োজন নয় Windows 2000 Server/Professional বা পরবর্তী অপারেটিং সিস্টেম ভার্সনগুলোর জন্য Netlogon লগিং নিষ্ক্রিয় করার জন্য। Netlogon-রিলেটেড এক্টিভিটি লগ হয়:
%windir%\debug\netlogon.log
যাচাই করুন এই লগে নতুন কোনো ইনফরমেশন লেখা হচ্ছে কিনা যেন নির্ধারণ করা যায় Netlogon সার্ভিস রিস্টার্ট প্রয়োজন কিনা। আপনি যদি সার্ভিসটি রিস্টার্ট করতে চান, তবে একটি অ্যাডমিনিস্ট্রেটিভ Command Prompt উইন্ডো খুলুন, এবং তারপর নিচের কমান্ডগুলো চালান:
net stop netlogon
net start netlogon
Microsoft Easy Fixesও অফার করে সক্ষম বা নিষ্ক্রিয় করার জন্য, যা আপনি এখান থেকে ডাউনলোড করতে পারেন।
এটাই ছিল, বন্ধুরা! আশা করি এই পোস্ট আপনার জন্য উপকারী হবে।
