نحوه فعال کردن Debug logging برای سرویس Netlogon در ویندوز 10

در پست امروز، مراحل نحوه فعال یا غیرفعال کردن اشکال‌زدایی سرویس Netlogon در (Netlogon)ویندوز 10(Windows 10) را به منظور نظارت یا عیب‌یابی احراز هویت، مکان یاب DC، قفل کردن حساب یا سایر مشکلات مربوط به ارتباط دامنه، شرح خواهیم داد.

Netlogon یک فرآیند ویندوز سرور(Windows Server) است که احراز هویت کاربران و سایر خدمات را در یک دامنه انجام می دهد. از آنجایی که Netlogon(Netlogon) یک سرویس است و نه یک برنامه، به طور مداوم در پس زمینه اجرا می شود، مگر اینکه به صورت دستی یا با خطای زمان اجرا متوقف شود. Netlogon را می توان از ترمینال خط فرمان متوقف یا راه اندازی مجدد کرد.

(Netlogon)پس از شروع سرویس ایستگاه کاری ، (Workstation)Netlogon در پس‌زمینه اجرا می‌شود . سرویس ایستگاه کاری(Workstation) تمام اتصالات شبکه و دستگاه های مشترک را با استفاده از پروتکل Server Message Block ، یک پروتکل استاندارد شبکه ویندوز ، کنترل می کند. (Windows)علاوه بر Netlogon ، سرویس Workstation سرویس های Computer Browser و Remote Desktop Configuration را نیز مدیریت می کند . این سلسله مراتب خدمات شبکه، ارتباط و امنیت قابل اعتماد را در تمام گره های یک شبکه تضمین می کند.

سرویس Netlogon به طور خاص بر تأیید اعتبار کاربر و سایر خدمات تمرکز دارد، در حالی که Computer Browser فهرستی از رایانه‌های موجود در شبکه را نگه می‌دارد و پیکربندی دسک‌تاپ(Remote Desktop Configuration) از راه دور تمام فرآیندهای دسک‌تاپ از راه دور را مدیریت می‌کند. اگر Netlogon متوقف شود، بسیاری از عملکردهای ویندوز سرور(Windows Server) تحت تأثیر قرار می گیرند زیرا کاربران دیگر نمی توانند به حساب های خود وارد شوند و کنترل کننده دامنه نمی تواند به طور خودکار رکوردهای سیستم نام دامنه(Domain Name System) را که حاوی اطلاعات ورود به سیستم کاربر است ثبت کند.

ثبت اشکال زدایی(Debug) را برای سرویس Netlogon فعال کنید

روش فعال یا غیرفعال کردن گزارش اشکال زدایی برای سرویس Netlogon نیاز به اصلاح رجیستری دارد. بنابراین، توصیه می شود از رجیستری نسخه پشتیبان(back up the registry) تهیه کنید  یا  یک نقطه بازیابی سیستم را  به عنوان یک اقدام احتیاطی در صورت اشتباه انجام شدن رویه ایجاد کنید.

نسخه Netlogon.dll که دارای ردیابی است به طور پیش‌فرض بر روی تمام نسخه‌های ویندوز پشتیبانی(Windows) می‌شود . برای فعال کردن گزارش اشکال زدایی، پرچم اشکال زدایی مورد نظر خود را با استفاده از Nltest.exe از طریق خط فرمان(command prompt) یا رجیستری(registry) تنظیم کنید.

ثبت اشکال زدایی را از طریق خط فرمان فعال یا غیرفعال کنید

برای فعال کردن موارد زیر را انجام دهید:

  • Command Prompt را اجرا کنید (روی Start کلیک کنید و cmd را تایپ کنید ، سپس Enter را بزنید).
  • در پنجره command prompt دستور زیر را کپی و پیست کرده و Enter را بزنید :
Nltest /DBFlag:2080FFFF

برای غیرفعال کردن موارد زیر را انجام دهید:

  • Command Prompt را اجرا کنید ( روی Start کلیک کنید(Click Start) و cmd را تایپ کنید، سپس Enter را بزنید ).
  • در پنجره command prompt دستور زیر را کپی و پیست کرده و Enter را بزنید :
Nltest /DBFlag:0x0

ثبت اشکال زدایی را از طریق رجیستری(Registry) فعال یا غیرفعال کنید

برای فعال کردن آن، موارد زیر را انجام دهید:

ثبت اشکال زدایی برای سرویس Netlogon

  • ویرایشگر رجیستری را اجرا کنید (کلید ویندوز را فشار دهید و regedit را(regedit) تایپ کنید، سپس Enter را بزنید).
  • به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

اگر DBFlag وجود دارد، مقدار Reg_SZ ورودی رجیستری را حذف کنید، یک مقدار REG_DWORD با همان نام ایجاد کنید و سپس مقدار هگزادسیمال 2080FFFF را اضافه کنید.(2080FFFF)

  • از ویرایشگر رجیستری خارج شوید.

برای غیرفعال کردن موارد زیر را انجام دهید:

  • ویرایشگر رجیستری را اجرا کنید.
  • به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag

  • مقدار داده DBFlag را به 0x0 تغییر دهید .
  • از ویرایشگر رجیستری خارج شوید.

در هر دو مورد، معمولاً نیازی به توقف و راه اندازی مجدد سرویس Netlogon برای Windows 2000 Server/Professional یا نسخه های جدیدتر سیستم عامل برای غیرفعال کردن ثبت Netlogon نیست. فعالیت مرتبط با Netlogon(Netlogon) به سیستم وارد شده است:

%windir%\debug\netlogon.log

بررسی کنید که هیچ اطلاعات جدیدی در این گزارش نوشته نشده است تا مشخص شود که آیا راه اندازی مجدد سرویس Netlogon ضروری است یا خیر. اگر باید سرویس را مجددا راه اندازی کنید، سپس یک پنجره Command Prompt اداری را باز کنید و سپس دستورات زیر را اجرا کنید:

net stop netlogon
net start netlogon

مایکروسافت همچنین Easy Fixes را برای فعال یا غیرفعال کردن آن ارائه می دهد که می توانید از اینجا دانلود کنید(download here) .

That’s it, folks! Hope you find this post useful.



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts