Windows10でNetlogonサービスのデバッグログを有効にする方法

今日の投稿では、認証、DCロケーター、アカウントロックアウト、またはその他のドメイン通信関連の問題を監視またはトラブルシューティングするために、Windows10で(Windows 10)Netlogonサービスのデバッグログを有効または無効にする方法の手順について詳しく説明します。

Netlogonは、ドメイン内のユーザーおよびその他のサービス(Windows Server)を認証するWindowsServerプロセスです。これはサービスであり、アプリケーションではないため、Netlogonは、手動またはランタイムエラーによって停止されない限り、バックグラウンドで継続的に実行されます。Netlogonは、コマンドライン端末から停止または再起動できます。

(Netlogon)ワークステーション(Workstation)サービスが開始された後、Netlogonはバックグラウンドで実行を開始します。ワークステーション(Workstation)サービスは、標準のWindowsネットワークプロトコルであるサーバーメッセージブロック(Server Message Block)プロトコルを使用して、すべてのネットワーク接続と共有デバイスを制御します。Netlogonに加えて、ワークステーションサービスは、(Workstation)コンピューターブラウザー(Computer Browser)およびリモートデスクトップ構成(Remote Desktop Configuration)サービスを管理します。このネットワークサービスの階層により、ネットワーク上のすべてのノード間で信頼性の高い通信とセキュリティが確保されます。

Netlogonサービスは、ユーザーの資格情報やその他のサービスの検証に特に重点を置いています。一方、コンピューターブラウザー(Computer Browser)はネットワーク上のコンピューターのリストを維持し、リモートデスクトップ構成(Remote Desktop Configuration)はすべてのリモートデスクトッププロセスを管理します。Netlogonを停止すると、ユーザーが自分のアカウントにログインできなくなり、ドメインコントローラーがユーザーのログイン情報を含むドメインネームシステムレコードを自動的に登録できないため、多くのWindowsServer機能が影響を受けます(Domain Name System)(Windows Server)

Netlogonサービスのデバッグ(Debug)ログを有効にする

Netlogonサービスのデバッグログを有効または無効にする手順では、レジストリを変更する必要があります。 そのため、手順がうまくいかない場合の予防策として、レジストリをバックアップする(back up the registry) か 、システムの復元ポイントを作成することをお勧めします。

トレースが含まれているバージョンのNetlogon.dllは、現在サポートされているすべてのバージョンの(Netlogon.dll)Windowsにデフォルトでインストールされます。デバッグログを有効にするには、コマンドプロンプト(command prompt)またはレジストリ(registry)からNltest.exeを使用して、必要なデバッグフラグを設定します。

コマンドプロンプトでデバッグログを有効または無効にします

有効にするには、次の手順を実行します。

  • コマンドプロンプトを起動します([スタート]をクリックしてcmdと入力し、Enterキーを押します)。
  • コマンドプロンプトウィンドウで、以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
Nltest /DBFlag:2080FFFF

無効にするには、次の手順を実行します。

  • コマンドプロンプト(Command Prompt)を起動します([スタート](Click Start)をクリックしてcmdと入力し、 Enterキー(Enter)を押します)。
  • コマンドプロンプトウィンドウで、以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
Nltest /DBFlag:0x0

レジストリ(Registry)を介したデバッグログの有効化または無効化

これを有効にするには、次の手順を実行します。

Netlogonサービスのデバッグログ

  • レジストリエディタを起動します(Windowsキーを押してregeditと入力し、Enterキーを押します)。
  • 次のレジストリキーに移動します。

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

DBFlagが存在する場合は、レジストリエントリのReg_SZ値を削除し、同じ名前のREG_DWORD値を作成してから、 (REG_DWORD)2080FFFF16(2080FFFF)進値を追加します。

  • レジストリエディタを終了します。

無効にするには、次の手順を実行します。

  • レジストリエディタを起動します。
  • 次のレジストリキーに移動します。

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)ここからダウンロードできます(download here)

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



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts