Cómo eliminar adaptadores de extensiones de conmutador virtual hyper-v del administrador de dispositivos

17

¿Cómo limpiar ese lío de Hyper-V?

Solo quiero eliminarlos a todos.

Y sí, haga clic derecho -> desinstalar no hace nada :(

ingrese la descripción de la imagen aquí

Intenté eliminar las entradas regedit y obtuve un permiso denegado.

Intenté establecer permisos para las entradas y obtuve un acceso denegado:

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
Andre Carlucci
fuente

Respuestas:

3

Desea el cmdlet "remove-vmnetworkadapter" en PowerShell. El simple hecho de mirar el Administrador de dispositivos solo le permitirá agregar o eliminar controladores de dispositivos de los "dispositivos" en la máquina, donde en este caso el dispositivo es virtual.

Si desea una lista de las NIC virtuales que están expuestas al sistema operativo de administración (que es lo que muestra arriba), puede usar este comando:

Get-VMNetworkAdapter -ManagementOS

Luego puede encontrar los que no desea y eliminarlos con remove-vmnetworkadapter. Una vez que el conmutador virtual deja de informarlos como NIC en la máquina, desaparecerán del Administrador de dispositivos.

Jake Oshins
fuente
17

La opción nuclear que funciona con Windows Core es usar netcfg para borrar todas las configuraciones de red y reinicializar los controladores de la tarjeta de red.

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

Parece que funciona mejor que nvspbind.exe u otros comandos de PowerShell cuando realmente arruino mi configuración de red Hyper-V VMSwitch o LBFOTeam.

Greg Bray
fuente
2
Increíblemente, su comando solo eliminó los adaptadores virtuales y dejó intactos los reales. Eso es tan bueno como se pone.
andreszs
1
Funciona en Windows 10 para limpiar los adaptadores vEthernet que quedan después de la desinstalación de Hyper-V. Las tarjetas físicas están activas después del reinicio.
Maris B.
funcionó para mí: primero eliminé Win X hyper V luego ntcfg -d. gran pista!
Joe Platano
Genial ... esto incluso conservó mi controlador TAP y la interfaz VirtualBox-HostOnly instalada anteriormente de la eliminación.
cljk
+1 Funcionó como un encanto. También eliminé todos los bits de red sobrantes de otras cosas de virtualización.
Corin
6

Siguiendo las instrucciones del artículo Eliminando adaptadores de red "obsoletos" en Hyper-V VM por Jeremy Jameson:

  1. Inicie un símbolo del sistema del administrador ;
  2. correr
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. En la opción " Desinstalar " del Administrador de dispositivos recién abierta en los menús contextuales funcionó para mí (Win10 Pro).

Debo decir que probé netcfg -dantes de esto, pero no tuvo un efecto observable. También tenía Hyper-V deshabilitado en el momento de este proceso.

rev myf
fuente
1
La respuesta aceptada no estaba disponible (parece que Hyper-V tiene que estar habilitada) para mí, pero esta hizo el trabajo mientras Hyper-V está deshabilitado.
Tok '11 de
1
@Tok 'probablemente sea un buen punto: también tenía Hyper-V deshabilitado, lo agregué para responder.
myf
1

Resolví esto por:

En PowerShell, escriba: netcfg -d

¡Esto BORRARÁ todos los adaptadores de red Y AJUSTES de red! Los adaptadores físicos NO SERÁN PERDIDOS. Luego restauré la configuración de mi red y creé nuevos conmutadores virtuales externos. Esto funcionó para mí bien y rápido.

Windows 10 de 64 bits allí.

Dzintars
fuente
0

Si eso no funciona. Haga clic derecho en el adaptador, propiedades. Haga clic en Configurar en la parte superior, en la tercera pestaña del Controlador. Desinstale el controlador y cierre la máscara. El problema debe resolverse después de presionar F5.

usuario505263
fuente