修正: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参照をリセットする
- Hyper-Vの役割をインストールした Windows Server 2019にログインまたは接続します
- サーバーマネージャーを開く
- [ 管理]をクリックし、 [ 役割と機能の 削除]を選択します。
- [ 開始する前に]の下の[ 次へ]をクリックします
- 宛先サーバーを選択し、 「次へ」をクリックします
- [ サーバーの役割の 削除 ]で[ Hyper-V]の選択を解除し、[ 機能の削除 ]をクリックします
- 次へをクリックします
- [ 機能の削除]の下の[ 次へ]をクリックします
- 必要に応じて宛先サーバーを自動的に再起動を選択します
- [ はい ]をクリックして確認し、[Windowsが自動的に再起動します]をクリックします。
- Hyper-Vの役割をインストールした Windows Server 2019にログインまたは接続します
- [ スタート]メニューを右クリックし、[ Windows Powershell(管理者) ]をクリックします。
- netcfg -dと入力してEnterを押します。 これにより、すべてのNIC参照が削除されるため、サーバーに物理的にアクセスするか、適切なiLOまたはその他の管理接続を使用してください。
- Windows Server 2019を再起動します
- Hyper-Vの役割をインストールした Windows Server 2019にログインまたは接続します
- サーバーマネージャーを開き、役割の削除に使用したのと同じ手順に従ってHyper-Vをインストールします。 Hyper-Vの役割のみを選択する必要があります。
- [ スタート]メニューを左クリックして、 Hyper-Vマネージャーを検索します
- Hyper-Vマネージャーを開く
- Hyper-Vマネージャーウィンドウの右側にある仮想スイッチマネージャーに移動して開きます
- [ 作成する仮想スイッチの種類]で [ 外部]を選択し、[ 仮想スイッチの作成 ]をクリックします。
- 外部スイッチの名前を入力します
- 外部ネットワークでネットワークカードを選択します
- 「 適用」をクリックしてから「 OK」
- 新しい仮想スイッチを割り当てる仮想マシンに移動します
- 仮想マシンを右クリックして、 設定をクリックします
- [ ネットワークアダプタ]をクリックします
- 仮想スイッチの下で外部仮想スイッチを選択します
- 「 適用」をクリックしてから「 OK」
- IPアドレスを追加します(DHCPを使用していない場合)
- Hyper-Vおよび仮想マシンでの作業をお楽しみください