修正:Hyper-V 2019仮想スイッチを作成できません(エラー0x80070002)

Hyper-V 2019でホストされるすべての仮想マシンは、おそらくネットワークの残りの部分と通信するために仮想ネットワークカードを必要とします。 そのためには、仮想スイッチを作成して仮想マシンに割り当てる必要があります。 Hyper-Vには、プライベート、内部、外部を含む3つの異なる仮想スイッチがあります。 プライベートネットワークスイッチは、物理サーバーでホストされている仮想マシン間の通信のみを提供します。 その次に、内部スイッチは仮想マシンとHyper-Vホスト間の通信を提供します。 最後の、しかし少なくとも1つは外部スイッチです。 外部スイッチは物理ネットワークカードにバインドされ、ネットワーク全体との通信を提供します。 仮想スイッチを作成したら、次のステップは仮想スイッチを仮想マシンに割り当てることです。 どのスイッチを割り当てますか? 仮想マシンのユースケースに依存します。

一部のIT管理者は、Hyper-Vで仮想スイッチを作成するときに、GUIまたはPowershellで仮想スイッチを作成しようとしているかどうかに関係なく、問題を経験しています。 エラーの1つは、「 仮想スイッチのプロパティ変更の適用エラー。 仮想イーサネットスイッチ接続の追加中に失敗しました。」詳細にはアダプターのGUIDが表示され、最終テキスト「システムは指定されたファイルを見つけることができません。 (0x80070002) 。 同じ問題は、Hyper-V 2019だけでなく、Hyper-V 2016およびHyper-V 2012でも発生します。

この問題が発生する理由はいくつかありますが、その多くはネットワークカードの問題を示しています。 そのうちの2つに焦点を当て、IT管理者が問題を解決するのに役立つソリューションを紹介します。 ネットワークカードの更新、NIC参照の削除、Hyper-Vロールの再追加が含まれます。 それでは、始めましょう。 解決策1で問題が解決しない場合は、解決策2を試してください。

解決策1:ネットワークカードドライバーを更新する

この場合、物理サーバーHPE ProLiant ML350 Gen10サーバーを使用しています。 ネットワークカードのドライバーを更新するには、製造元のWebサイトにアクセスし、ネットワークカードの公式ドライバーをダウンロードする必要があります。 このサーバーはIntelのネットワークカードを使用しているため、IntelのWebサイトからダウンロードすることもできます。

解決策2:Hyper-Vの役割を再インストールし、NIC参照をリセットする

  1. Hyper-Vの役割をインストールした Windows Server 2019にログインまたは接続します
  2. サーバーマネージャーを開く
  3. [ 管理]をクリックし、 [ 役割と機能の 削除]を選択します。
  4. [ 開始する前に]の下の[ 次へ]をクリックします
  5. 宛先サーバー選択し、 「次へ」をクリックします
  6. [ サーバーの役割の 削除 ]で[ Hyper-V]の選択を解除し、[ 機能の削除 ]をクリックします

  7. 次へをクリックします
  8. [ 機能の削除]の下の[ 次へ]をクリックします
  9. 必要に応じて宛先サーバーを自動的に再起動を選択します
  10. [ はい ]をクリックして確認し、[Windowsが自動的に再起動します]をクリックします。

  11. Hyper-Vの役割をインストールした Windows Server 2019にログインまたは接続します
  12. [ スタート]メニュー右クリックし、[ Windows Powershell(管理者) ]をクリックします。
  13. netcfg -d入力してEnterを押します。 これにより、すべてのNIC参照が削除されるため、サーバーに物理的にアクセスするか、適切なiLOまたはその他の管理接続を使用してください。

  14. Windows Server 2019を再起動します
  15. Hyper-Vの役割をインストールした Windows Server 2019にログインまたは接続します
  16. サーバーマネージャーを開き、役割の削除に使用したのと同じ手順に従ってHyper-Vをインストールします。 Hyper-Vの役割のみを選択する必要があります。
  17. [ スタート]メニュー左クリックして、 Hyper-Vマネージャーを検索します
  18. Hyper-Vマネージャーを開く
  19. Hyper-Vマネージャーウィンドウの右側にある仮想スイッチマネージャーに移動して開きます
  20. [ 作成する仮想スイッチの種類]で [ 外部]を選択し、[ 仮想スイッチの作成 ]をクリックします。
  21. 外部スイッチの名前を入力します
  22. 外部ネットワークでネットワークカードを選択します
  23. 適用」をクリックしてから「 OK」
  24. 新しい仮想スイッチを割り当てる仮想マシンに移動します
  25. 仮想マシンを右クリックして、 設定をクリックします
  26. [ ネットワークアダプタ]をクリックします
  27. 仮想スイッチの下で外部仮想スイッチを選択します

  28. 適用」をクリックしてから「 OK」
  29. IPアドレスを追加します(DHCPを使用していない場合)
  30. Hyper-Vおよび仮想マシンでの作業をお楽しみください

興味深い記事