如何从设备pipe理器中删除hyper-v虚拟交换机扩展适配器

如何清理hyper-v混乱?

我只是想删除所有这些。

是的,右键单击 – >卸载不做什么:(

在这里输入图像说明

我试图删除registry项,并获得了一个权限被拒绝。

我试图设置权限的条目,并得到了访问被拒绝:

C:\ Program Files(x86)\ Windows Resource Kits \ Tools \ 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 

您需要PowerShell中的“remove-vmnetworkadapter”cmdlet。 仅仅看设备pipe理器将只允许你添加或删除设备中的“设备”,在这种情况下,设备是虚拟的设备驱动程序。

如果你想要一个暴露给pipe理操作系统的虚拟网卡列表(这是你在上面显示的),你可以使用这个命令:

 Get-VMNetworkAdapter -ManagementOS 

然后你可以find你不想要的,并用remove-vmnetworkadapter删除它们。 一旦虚拟交换机停止将它们报告为机器中的NIC,它们将从设备pipe理器中消失。

与Windows Core配合使用的核心选项是使用netcfg清除所有networking设置并重新初始化网卡驱动程序。

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

这似乎比nvspbind.exe或各种其他的PowerShell命令,当我真的搞砸了我的Hyper-V VMSwitch或LBFOTeamnetworking设置更好。