次の方法で共有


Azure 仮想マシン - ネットワーク ストア インターフェイス (NSI) サービスが開始されていません

適用対象: ✔️ Windows VM

現象

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

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

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

       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 Network Store Interface 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 DHCP Client service depends on the Network Store Interface 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:      7000
       Task Category: None
       Level:         Error
       Keywords:      Classic
       User:          N/A
       Computer:      myvm.contoso.net
       Description:
       The Network Store Interface Service service failed to start due to the following error: 
       The account specified for this service is different from the account specified for other services running in the same process.
    

シリアル コンソールを使用して 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'}

原因

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

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

ソリューション

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

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

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

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

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

    sc query NSI

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

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

      sc start NSI

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

      sc stop NSI

      sc start NSI

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

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

      sc config NSI start=auto

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

      sc start NSI

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

      sc query NSI

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

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

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