デバイスマネージャーからHyper-V仮想スイッチ拡張アダプターを削除する方法


17

そのhyper-vの混乱をきれいにする方法は?

全部削除したいだけです。

そして、はい、右クリック->アンインストールは何もしません:(

ここに画像の説明を入力してください

regeditエントリを削除しようとしましたが、許可が拒否されました。

エントリにアクセス許可を設定しようとしましたが、アクセスが拒否されました:

C:\> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 /grant=administrators=F

SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 : new ace for builtin\administrators
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 - RegSetKeySecurity Error : 5 Access is denied.


SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : delete Perm. ACE 2 builtin\administrators
SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : new ace for builtin\administrators
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : 2 change(s)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Properties - AddAce error : 87 The parameter is incorrect.


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Properties: 5 : Unable to enumerate subkeys

回答:


3

PowerShellの「remove-vmnetworkadapter」コマンドレットが必要です。単にデバイスマネージャーを見るだけでは、マシンの「デバイス」からデバイスドライバーを追加または削除することしかできません。この場合、デバイスは仮想です。

管理OSに公開されている仮想NICのリストが必要な場合(上記に示しているもの)、次のコマンドを使用できます。

Get-VMNetworkAdapter -ManagementOS

その後、不要なものを見つけて、remove-vmnetworkadapterで削除できます。仮想スイッチがマシン内のNICとしてそれらのレポートを停止すると、それらはデバイスマネージャーから消えます。


17

Windows Coreで機能する核のオプションは、netcfgを使用してすべてのネットワーク設定を消去し、ネットワークカードドライバーを再初期化することです。

#WARNING! DANGER! THIS WILL DELETE ALL YOUR NETWORKING SETTINGS!
netcfg -d

Hyper-V VMSwitchまたはLBFOTeamのネットワーク設定を実際に台無しにすると、nvspbind.exeや他のさまざまなPowerShellコマンドよりもうまく機能するようです。


2
信じられないほど、コマンドは仮想アダプターのみを削除し、実際のアダプターはそのままにしました。それはそれと同じくらい良いです。
andreszs

1
Windows 10で動作し、Hyper-Vのアンインストール後に残ったvEthernetアダプターをクリーンアップします。再起動後に物理カードが起動します。
マリスB。17年

私のために働いた:最初にWin X hyper Vを削除し、それからntcfg -d。素晴らしいヒント!
ジョープラタノ

素晴らしい...これは、TAPドライバーと以前にインストールされたVirtualBox-HostOnlyインターフェースを削除から保護しました。
cljk

+1魔法のように働いた。他の仮想化から残っているすべてのネットワーキングビットも取り除きました。
コリン

6

Jeremy JamesonによるHyper-V VMの「古い」ネットワークアダプターの削除に関する記事の指示に従ってください。

  1. 管理者のコマンドプロンプトを起動します。
  2. 走る
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. 新しく開いたデバイスマネージャーで、コンテキストメニューの[ アンインストール ]オプションが機能しました(Win10 Pro)。

私はこれnetcfg -dより前に試したと言わなければなりませんが、目に見える効果はありませんでした。また、このプロセスの時点でHyper-Vを無効にしました。


1
受け入れられた答えは利用できませんでした(Hyper-Vを有効にする必要があるようです)が、Hyper-Vが無効になっている間にこれを実行しました。
トック

1
@Tok 'それはおそらく良い点です:私もHyper-Vを無効にして、答えに追加しました。
myf

1

私はこれを解決しました:

PowerShellタイプでは: netcfg -d

これにより、すべてのネットワークアダプターとネットワーク設定が削除されます!物理アダプターは失われません。次に、ネットワーク設定を復元し、新しい外部仮想スイッチを作成しました。これは、私にとってはうまくいきました。

そこにWindows 10 64ビット。


0

それが機能しない場合。アダプタ、プロパティを右クリックします。ドライバーの3番目のタブで、上部の[構成]をクリックします。ドライバーをアンインストールして、マスクを閉じます。F5を押した後、問題を解決する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.