web-dev-qa-db-ja.com

Windows 10 Update1511がHyper-Vスイッチを壊す

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を作成するにはどうすればよいですか?

4

了解しました。この問題を抱えている他の人にとっては、解決策です。

免責事項:最終ステップまで、ホスト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仮想マシンの仮想スイッチを再作成できるようになります。

4

私もこの問題を抱えていました。仮想スイッチを削除した後も、新しい外部仮想スイッチを追加できませんでした。コンポーネントの追加/削除からHyper-Vコンポーネントをアンインストールして再起動し、コンポーネントの追加/削除からHyper-Vコンポーネントをインストールして再起動する必要がありました。その後、外部仮想スイッチを追加できました。

3
Todd

...そして私のPCでは、再起動後、Hyper-Vを削除することすらできませんでした:ocnfigureに失敗しました..変更を元に戻します。 10240にロールバックする必要がありましたが、少なくともロールバックは魅力のように機能しました。

注:アップグレードには10586.14を使用しましたが、同僚は10586.3(v1511の元のRTM))でこの方法を解決できました。

残念なことに、win8.1以降-win1010240のアップグレードは問題ありませんでした:(

1
cgsilver