【解決策】Hyper-V 2019で仮想スイッチを作成できない(エラー0x80070002)
はじめに:Hyper-Vの仮想スイッチとは
Hyper-V 2019上で稼働する仮想マシンがネットワークと通信するためには、仮想ネットワークアダプターが必要です。そのためには、仮想スイッチを作成し、仮想マシンに割り当てる必要があります。Hyper-Vの仮想スイッチには、以下の3種類があります。
- プライベート仮想スイッチ:同一の物理サーバー上で稼働する仮想マシン間のみの通信を提供します。
- 内部仮想スイッチ:仮想マシンとHyper-Vホスト間の通信を提供します。
- 外部仮想スイッチ:物理ネットワークカードにバインドされ、ネットワーク全体との通信を可能にします。
仮想スイッチを作成したら、次のステップとしてそれを仮想マシンに割り当てます。どのスイッチを割り当てるかは、仮想マシンの用途によって異なります。
発生するエラーの内容
一部のIT管理者は、GUIでもPowerShellでも、Hyper-V上で仮想スイッチを作成する際に問題に直面しています。代表的なエラーの一つが以下のものです。
「仮想スイッチのプロパティ変更の適用中にエラーが発生しました。仮想イーサネットスイッチ接続の追加中に失敗しました。」
詳細にはアダプターのGUIDが表示され、最後に「指定されたファイルが見つかりません。(0x80070002)」というテキストが表示されます。この問題はHyper-V 2019だけでなく、Hyper-V 2016やHyper-V 2012でも発生することが確認されています。

原因と解決策
この問題が発生する理由はいくつかありますが、多くの場合、ネットワークカード自体の問題に起因しています。本記事では、実際にIT管理者の問題解決に役立った2つの解決策をご紹介します。具体的には、ネットワークカードドライバーの更新、NIC参照情報の削除、そしてHyper-Vロールの再追加です。まずは解決策1を試し、問題が解決しない場合は解決策2をお試しください。
解決策1:ネットワークカードドライバーの更新
この例では、物理サーバーとしてHPE ProLiant ML350 Gen10サーバーを使用しています。ネットワークカードのドライバーを更新するには、メーカーの公式サイトにアクセスし、正規のドライバーをダウンロードしてください。このサーバーはIntel製のネットワークカードを使用しているため、Intelの公式サイトからもダウンロードできます。
解決策2:Hyper-Vロールの再インストールとNIC参照情報のリセット
- Hyper-VロールがインストールされているWindows Server 2019にログインまたは接続します。
- サーバーマネージャーを開きます。
- 管理をクリックし、役割と機能の削除を選択します。
- 開始前に画面で次へをクリックします。
- 対象サーバーを選択し、次へをクリックします。
- サーバーの役割の削除でHyper-Vのチェックを外し、機能の削除をクリックします。

- 次へをクリックします。
- 機能の削除画面で次へをクリックします。
- 必要な場合は自動的に対象サーバーを再起動するを選択します。
- はいをクリックして確認すると、Windowsが自動的に再起動します。

- 再起動後、再度Windows Server 2019にログインまたは接続します。
- スタートメニューを右クリックし、Windows PowerShell (管理者)をクリックします。
- netcfg -dと入力してEnterキーを押します。このコマンドによりすべてのNIC参照情報が削除されるため、実行前にサーバーへの物理アクセス、またはiLOなどの確実な管理接続が利用できることを必ず確認してください。

- Windows Server 2019を再起動します。
- 再度Windows Server 2019にログインまたは接続します。
- サーバーマネージャーを開き、役割の削除時と同じ手順でHyper-Vをインストールします。選択が必要なのはHyper-Vロールのみです。
- スタートメニューを左クリックし、Hyper-V マネージャーを検索します。
- Hyper-V マネージャーを開きます。
- Hyper-Vマネージャーウィンドウ右側にある仮想スイッチ マネージャーを開きます。
- 作成する仮想スイッチの種類で外部を選択し、仮想スイッチの作成をクリックします。
- 外部スイッチの名前を入力します。
- 外部ネットワークで使用するネットワークカードを選択します。
- 適用をクリックし、次にOKをクリックします。
- 新しい仮想スイッチを割り当てたい仮想マシンへ移動します。
- 仮想マシンを右クリックし、設定をクリックします。
- ネットワーク アダプターをクリックします。
- 仮想スイッチで外部仮想スイッチを選択します。

- 適用をクリックし、次にOKをクリックします。
- DHCPを使用していない場合は、IPアドレスを手動で設定します。
- 以上で完了です。Hyper-Vと仮想マシンの運用をお楽しみください。
-
Windows 10で「Java仮想マシンを作成できませんでした」エラーを解決する方法
Javaが正しくインストールされていれば、Javaベースのプログラムやゲームは非常に安定して動作します。しかし最近、MinecraftなどのJavaプログラムを実行しようとした際に「Java仮想マシンを作成できませんでした(Could not create the Java virtual machine)」というエラーが発生するという報告がユーザーから寄せられています。これは、Javaプログラムが動作するために使用する仮想マシン(JVM)が正しくインストールされていないことを意味します。同じ問題でお困りの方は、この記事が役立ちます。このエラーを解決するための完全ガイドをご紹介します。 Wi
-
Windows 10でHuluのプロファイル切り替えエラーを解決する9つの方法
Huluはアメリカ発の急成長中の定額制動画配信サービスです。親会社はDisney(ディズニー)であり、映画やドラマ、アニメなど多彩なエンターテインメントコンテンツを提供しています。しかし、サービスを利用する中で、「プロファイルの切り替えエラー」に遭遇するユーザーも少なくありません。Huluでは複数のプロファイルを作成して利用できるため、アカウントのプロファイルに起因するトラブルが発生することがあります。本記事では、このエラーを簡単な方法で解決する手順を詳しく解説します。 Windows 10でHuluのプロファイル切り替えエラーを修正する方法 Huluのプロファイルエラーにはさまざまな原因が