Hyper-Vマネージャーを使用してHyper-Vで任意のタイプ(外部、内部、およびプライベート)の仮想スイッチを作成しているときに、次のエラーが発生します。
仮想イーサネットスイッチの作成に失敗しました。
システムは、指定されたファイルを見つけることができません。 (0x80070002)
エラーのスクリーンショットは次のとおりです。
OS:Windows 8.1(x64)+アップデート1
Powershellから作成しようとすると同じエラーが発生します。
[設定]-> ネットワークとインターネット に移動します
選択 アダプタオプションの変更
NICアダプタ-> プロパティ を右クリックします
Hyper-V拡張可能仮想スイッチがNICのプロパティにインストールされているかどうかを確認します
Hyper-V拡張可能仮想スイッチを再インストールします
5.1選択 インストール
5.2選択 プロトコル
5.3Hyper-V拡張可能仮想スイッチの選択
Hyper-Vマネージャーを使用してHyper-Vで仮想スイッチを作成する
私がしたのは、NICをデバイスマネージャーから一度に1つずつ削除することだけでした(リモートでログインしていました)。削除後、右クリックしてハードウェアの変更をスキャンをクリックします。
Windowsは、削除されたNICを再検出してインストールした後、Hyper-VマネージャーはVスイッチを作成できました。
Intel NICの場合、Lenovoのサイトから最新のドライバーが必要でした。 Hyper-Vの役割をアンインストールして再インストールする必要はありませんでした。おそらく私はすでに削除の役割を試したからです→再起動→netcfg -d
(PowerShell)→再起動します。 (リモートで作業していたため、LogMeInのスケジュールされた再起動を使用する必要がありました)
提案されたすべての解決策は失敗しました!
これはすぐに機能し、それ以来問題はありませんでした。これがあなたのやり方です:
次のレジストリキーを開き、「すべてのアプリケーション」にフルコントロールのアクセス許可を付与します
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WcmSvc
それだけで、その後は問題はありません。