現在、ログオン要求を処理できるログオンサーバーはありません
Windows Active Directoryドメインにログインしようとすると、クライアントユーザーが「現在、ログオン要求を処理できるログオンサーバーはありません」というエラーメッセージを受け取ることがあります。
さまざまな原因でこの特殊な状況に陥ることがありますが、影響を受けるドメインコントローラーのドメインサービスの順序が正しくないことが多いです。
ログオンサーバーが利用できない場合の解決策
1.クライアントシステムが有効なサーバーを指していることを確認する
「現在、ログオン要求を処理できるログオンサーバーはありません」を解決するには、クライアントシステムが有効なサーバーを指していることを確認する必要があります。その方法は以下の通りです。
ステップ1: コマンドプロンプトウィンドウを開きます。
- Windows 7およびそれ以前 – Windowsデスクトップのスタートメニューで、「ファイル名を指定して実行」を選択し、「cmd」と入力します。
- Windows 8以降 – Windows + Qを押し、検索に「cmd」と入力します。
ステップ2: 「ipconfig /all」と入力し、プライマリDNSサーバーのTCP/IPアドレスを書き留めます。
ステップ3: このアドレスが現在有効で動作しているDNSサーバーであることを確認します。あるいは、コマンドプロンプトで「nslookup」と入力し、Enterを押してDNSサーバーのホスト名を入力し、TCP/IPアドレスが正しいかどうかを確認します。
その後、「現在、ログオン要求を処理できるログオンサーバーはありません」が解決されていることを確認します。問題が解決されない場合は、次の方法をお試し下さい。
2.Netlogonサービスが実行されていることを確認する
ドメインコントローラー(DC)でNetlogonサービスが実行されているかどうかも確認しましょう。以下のガイドを実行して下さい。
ステップ1: 「サービス」を開きます。
- Windows Server 2008 R2およびそれ以前のバージョン – スタートメニューを開き、「ファイル名を指定して実行」を選択し、「msc」と入力します。
- Windows Server 2012およびそれ以降 – Windows +Qを押し、検索ボックスに「msc」と入力します。services.mscのアイコンが表示されたら、それをクリックします。
ステップ2: 「Netlogon」サービスまでスクロールし、「状態」が「実行中」であることを確認します。
その後、「現在、ログオン要求を処理できるログオンサーバーはありません」が解決されたかどうかを確認します。
3.TCP/IPアドレスを確認する
方法1の「ipconfig /all」コマンドでは、クライアントシステムのTCP/IPアドレスが169.254.x.xで始まる場合、システムがDHCPサーバーから有効なアドレスを取得できないことを意味します。そこからトラブルシューティングを始めることで、「現在、ログオン要求を処理できるログオンサーバーはありません」を解決できます。
最後に
以上、この記事では「現在、ログオン要求を処理できるログオンサーバーはありません」に対する4つの解決策をご紹介しました。同じ問題にお悩みの方は、ぜひお試し下さい。他に良い方法がございましたら、コメント欄にお寄せ下さい。