Windows 10 v1511にアップグレードした後、私が持っていたHyper-Vスイッチはいたるところにありました。
ネットワーク接続マネージャーは、無効になっていて起動できないことを除けば、「イーサネット2」という別の名前のスイッチを表示します(説明では、Hyper-Vスイッチであると説明されています)。 Hyper-Vマネージャーを介してスイッチを削除しようとすると、次のエラーが発生します。
Failed while removing virtual Ethernet switch. Internal miniport delete failed, internal NIC = 'somenicidthatstoolong': Invalid parameter (0x80041008)". The switches name is "vEthernet".
それが機能しないので、PowerShellを使用してvmswitchを削除してみました。
remove-vmswitch -Name "vEthernet" -force
remove-vmswitch -Name "Ethernet 2" -force
これらの両方が私に別のエラーを与えます:
remove-vmswitch : Hyper-V was unable to find a virtual switch with name "vEthernet".
remove-vmswitch : Hyper-V was unable to find a virtual switch with name "Ethernet 2".
これらのどれも機能していないので、get-vmswitchを使用してすべてのVMSwitchをリストしようとしました...何も返されませんでした。
そのため、最終的には存在しないvmswitchが残ります。これは、hyper-vマネージャーにまだ存在し、コントロールパネル\ネットワークとインターネット\ネットワーク接続にも別の名前で存在します。
これらのエントリを削除して、新しいVMSwitchを作成するにはどうすればよいですか?
了解しました。この問題を抱えている他の人にとっては、解決策です。
免責事項:最終ステップまで、ホストPC /サーバーのネットワーク接続が失われる可能性が最も高くなります
Hyper-Vスイッチを削除/アンインストールできないため
Control Panel\Network and Internet\Network Connections
残っている唯一の選択肢は、デバイスマネージャを開くことです。
Device Manager > Your PC > Network adapters
このリストにはHyper-Vスイッチがありますが、ほとんどの場合、指定した名前が付いていません。 Hyper-Vスイッチであるネットワークスイッチを特定し、右クリックしてアンインストールします。これは、ネットワーク接続が失われる場所です。
デバイスマネージャーからスイッチをアンインストールした後も、レコードはHyper-Vマネージャーの仮想スイッチマネージャーに残ります。ただし、デバイスが手動で削除されたので、エラーなしで仮想スイッチマネージャーから仮想スイッチを削除できるので喜んでください。
これで、Hyper-Vスイッチを構成するときに、実際の物理アダプターがHyper-V拡張可能スイッチとして設定されます。アダプターを手動で取り外したため、仮想スイッチマネージャーはスイッチを元の設定に復元しませんでした。帰ります
Control Panel\Network and Internet\Network Connections
プライマリネットワークアダプターを右クリックし、プロパティを押して、[Hyper-V拡張可能仮想スイッチ]のチェックを外します。そうすると、他のチェックボックスが自動的に表示されるはずです。何らかの理由で表示されない場合は、それらを確認して、必要なものを確認してください。
[OK]をクリックし、ネットワークの中断が発生する可能性があるという通知を確認すると、PC /サーバーでインターネットが利用できるようになり、Hyper-V仮想マシンの仮想スイッチを再作成できるようになります。
私もこの問題を抱えていました。仮想スイッチを削除した後も、新しい外部仮想スイッチを追加できませんでした。コンポーネントの追加/削除からHyper-Vコンポーネントをアンインストールして再起動し、コンポーネントの追加/削除からHyper-Vコンポーネントをインストールして再起動する必要がありました。その後、外部仮想スイッチを追加できました。
...そして私のPCでは、再起動後、Hyper-Vを削除することすらできませんでした:ocnfigureに失敗しました..変更を元に戻します。 10240にロールバックする必要がありましたが、少なくともロールバックは魅力のように機能しました。
注:アップグレードには10586.14を使用しましたが、同僚は10586.3(v1511の元のRTM))でこの方法を解決できました。
残念なことに、win8.1以降-win1010240のアップグレードは問題ありませんでした:(