Como excluir adaptadores de extensões do comutador virtual hyper-v do gerenciador de dispositivos


17

Como limpar essa bagunça hyper-v?

Eu só quero excluir todos eles.

E sim, clique com o botão direito -> desinstalar não faz nada :(

insira a descrição da imagem aqui

Tentei excluir as entradas regedit e recebi uma permissão negada.

Tentei definir permissões para as entradas e obtive acesso negado:

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

Respostas:


3

Você deseja o cmdlet "remove-vmnetworkadapter" no PowerShell. A simples visualização do Gerenciador de dispositivos permitirá adicionar ou remover drivers de dispositivos de "dispositivos" na máquina, onde, nesse caso, o dispositivo é virtual.

Se você quiser uma lista das NICs virtuais expostas ao sistema operacional de gerenciamento (que é o que você está mostrando acima), use este comando:

Get-VMNetworkAdapter -ManagementOS

Em seguida, você pode encontrar os que não deseja e excluí-los com remove-vmnetworkadapter. Quando o comutador virtual parar de relatá-los como NICs na máquina, eles desaparecerão do Gerenciador de dispositivos.


17

A opção nuclear que funciona com o Windows Core está usando o netcfg para apagar todas as suas configurações de rede e reinicializar os drivers da placa de rede.

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

Isso parece funcionar melhor do que o nvspbind.exe ou vários outros comandos do PowerShell quando eu realmente estrago minhas configurações de rede Hyper-V VMSwitch ou LBFOTeam.


2
Incrivelmente, seu comando excluiu apenas os adaptadores virtuais e deixou os reais intocados. Isso é tão bom quanto possível.
andreszs

1
Funciona no Windows 10 para limpar os adaptadores vEthernet restantes após a desinstalação do Hyper-V. Os cartões físicos são ativados após a reinicialização.
Maris B.

funcionou para mim: primeiro removeu o Win X hyper V então ntcfg -d. ótima dica!
Joe Platano

Ótimo ... isso até preservou meu driver TAP e a interface VirtualBox-HostOnly instalada anterior desde a exclusão.
cljk

+1 Funcionou como um encanto. Livre-se de todos os bits restantes da rede de outras coisas de virtualização.
Corin #

6

Seguindo as instruções do artigo Removendo adaptadores de rede "obsoletos" na VM Hyper-V por Jeremy Jameson:

  1. Inicie um prompt de comando do administrador ;
  2. Corre
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. Na recém-aberta opção " Desinstalar " do Gerenciador de dispositivos nos menus de contexto funcionou para mim (Win10 Pro).

Devo dizer que tentei o netcfg -danterior a isso, mas não teve efeito observável. Também tive o Hyper-V desativado no momento desse processo.


1
A resposta aceita não estava disponível (parece que o Hyper-V precisa ser ativado) para mim, mas este funcionou enquanto o Hyper-V está desativado.
Tok '

1
@Tok 'provavelmente é um bom ponto: eu também tinha o Hyper-V desativado, adicionei-o para responder.
1213818

1

Eu resolvi isso por:

No tipo PowerShell: netcfg -d

Isso excluirá todos os adaptadores de rede e configurações de rede! Adaptadores físicos NÃO serão PERDIDOS. Depois restaurei minhas configurações de rede e criei novos comutadores virtuais externos. Isso funcionou para mim bem e rápido.

Windows 10 64bit lá.


0

se isso não funcionar. clique com o botão direito no adaptador, propriedades. Clique em Configurar na parte superior, na terceira guia do Driver. Desinstale o driver e feche a máscara. o problema deve ser resolvido depois de pressionar F5.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.