web-dev-qa-db-ja.com

仮想スイッチHyper-V(0x80070002)を作成できません

Hyper-Vマネージャーを使用してHyper-Vで任意のタイプ(外部、内部、およびプライベート)の仮想スイッチを作成しているときに、次のエラーが発生します。

仮想イーサネットスイッチの作成に失敗しました。

システムは、指定されたファイルを見つけることができません。 (0x80070002)

エラーのスクリーンショットは次のとおりです。

enter image description here

OS:Windows 8.1(x64)+アップデート1

Powershellから作成しようとすると同じエラーが発生します。

3
Kedar Vaidya
  1. [設定]-> ネットワークとインターネット に移動します

  2. 選択 アダプタオプションの変更

  3. NICアダプタ-> プロパティ を右クリックします

  4. Hyper-V拡張可能仮想スイッチがNICのプロパティにインストールされているかどうかを確認します

  5. Hyper-V拡張可能仮想スイッチを再インストールします

    5.1選択 インストール

    5.2選択 プロトコル

    5.3Hyper-V拡張可能仮想スイッチの選択

  6. Hyper-Vマネージャーを使用してHyper-Vで仮想スイッチを作成する

ソース: https://www.tenforums.com/virtualization/10699-hyper-v-error-when-creating-virtual-switch.html#post306179

3
Ale Felix

私がしたのは、NICをデバイスマネージャーから一度に1つずつ削除することだけでした(リモートでログインしていました)。削除後、右クリックしてハードウェアの変更をスキャンをクリックします。

Windowsは、削除されたNICを再検出してインストールした後、Hyper-VマネージャーはVスイッチを作成できました。

Intel NICの場合、Lenovoのサイトから最新のドライバーが必要でした。 Hyper-Vの役割をアンインストールして再インストールする必要はありませんでした。おそらく私はすでに削除の役割を試したからです→再起動→netcfg -d(PowerShell)→再起動します。 (リモートで作業していたため、LogMeInのスケジュールされた再起動を使用する必要がありました)

0
James Wirth

提案されたすべての解決策は失敗しました!

これはすぐに機能し、それ以来問題はありませんでした。これがあなたのやり方です:

次のレジストリキーを開き、「すべてのアプリケーション」にフルコントロールのアクセス許可を付与します

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc

それだけで、その後は問題はありません。

0
Matt N