次の方法で共有


Azure 仮想マシン - Netlogon サービスが開始されていません

適用対象: ✔️ Windows VM

現象

  1. 仮想マシン (VM) のスクリーンショットは、オペレーティング システム (OS) が完全に読み込まれ、資格情報を待機している状態を示しています。

    OS が完全に読み込まれ、資格情報を待機している VM 画面のスクリーンショット。

  2. ゲスト OS ログを表示すると、DNS クライアント サービスが開始されていないか、開始に失敗していることがわかります。 これは、ハング、このサービスのクラッシュ、またはその前に実行する必要があるサービスが原因である可能性があります。

       Log Name:      System
       Source:        Service Control Manager
       Date:          12/16/2015 11:19:36 AM
       Event ID:      7022
       Task Category: None
       Level:         Error
       Keywords:      Classic
       User:          N/A
       Computer:      myvm.contoso.net
       Description:
       The Netlogon service hung on starting.
    
       Log Name:      System
       Source:        Service Control Manager
       Date:          2/25/2016 11:59:08 AM
       Event ID:      7001
       Task Category: None
       Level:         Error
       Keywords:      Classic
       User:          N/A
       Computer:      myvm.contoso.net
       Description:
       The Netlogon service depends on the Workstation service which failed to start because of the following error: 
     The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
    
       Log Name:      System
       Source:        Service Control Manager
       Date:          12.08.2016 15:35:22
       Event ID:      7023
       Task Category: None
       Level:         Error
       Keywords:      Classic
       User:          N/A
       Computer:      myvm.contoso.net
       Description:
       The Netlogon service terminated with the following error: 
     %%14
    

シリアル コンソールを使用して VM に接続する (原因のトラブルシューティング)

仮想マシン (VM) に正常に RDP 接続できない場合は、PowerShell と Serial Console を使用してログ エントリを確認します。

  1. コマンド ラインで、 powershell.exeを実行して PowerShell を起動します。
  2. PowerShell で、次のコマンドを実行します。
psCopy
remove-module psreadline
Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=(Get-Date).AddDays(-1); ProviderName='Service Control Manager'}

原因

Netlogon サービスが仮想マシンで実行されていません。 この問題は、次のシナリオで発生します。

  1. Netlogon サービスが disabled に設定されました。
  2. Netlogon が応答していないか、クラッシュしています。
  3. 別の必要なサービスが実行されていません。

ソリューション

お好みの方法を使用して VM OS ディスクをバックアップします。

使用できる方法の 1 つは、ディスクのスナップショット 取得することです

シリアル コンソールを使用して VM に接続する (ソリューション)

Serial Console を使用して VM に接続して、Netlogon サービスの開始を試みます。

  1. シリアル コンソールで、次のコマンドを実行します。

    sc query Netlogon

  2. サービスが次のように表示される場合:

    1. 停止 – サービスの開始を試みます。

      sc start Netlogon

      1. サービスがエラーなしで開始され、VM に接続できる場合は、ここで停止します。
    2. 開始/停止 - 次のコマンドを使用して、サービスを停止してもう一度開始してみてください。

      sc stop NETLOGON

      sc start NETLOGON

  3. Netlogon サービスが無効になっている場合:

    1. 最初に、サービスを自動に設定します。

      sc config NETLOGON start=auto

    2. Netlogon サービスを開始します。

      sc start NETLOGON

    3. Netlogon サービスが実行されているかどうかを確認します。

      sc query NETLOGON

  4. 依存関係が原因で Netlogon サービスが失敗した場合は、一覧表示された依存関係に対して上記のプロセスを試すことができます。 Netlogon サービスが実行されたら、RDP 経由で VM へのアクセスを試すことができます。

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。