【刪除虛擬網卡和網絡連接】
(1),powershell刪除
1,查看所有網卡。
get-netadapter
2,查看所有虛擬網卡
get-vmnetworkadapter –all
3,查看主機上的虛擬網卡
get-vmnetworkadapter –managementos
4,刪除主機上指定的虛擬網卡和網絡連接
remove-vmnetworkadapter –managementos –name “testNIC”
(2),如果(1)不能刪除,可以使用微軟的DevCon命令行工具。
下載地址:https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff544707(v=vs.85).aspx
1,將對應版本devcon.exe文件放到windows\system32目錄中,以備命令行中調用。
2,查詢和刪除方法。
devcon find @root\vms_mp\*
devcon remove @root\vms_mp\0001
(3),通過注冊表
1,打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318},
其下有許多GUID命名的節點,每個節點表示現在或曾經存在的網絡連接,
通過其下Connection節點中的Name屬性可以知道該節點是表示哪個網絡連接,刪除之前記下這個GUID名稱。
刪除以下路徑中具有同樣GUID名稱的節點,在這些節點中可見網絡連接的詳細配置,甚至包括IP和子網掩碼等:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Adapters\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\
2,再刪除網絡設備。打開節點HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\VMS_MP\,
這個位置是虛擬網卡驅動的配置路徑,通過其子節點的FriendlyName屬性,找到需要刪除的網卡子節點,
這也是DevCon命令中出現的路徑。
3,由於注冊表中該路徑是系統關鍵路徑,默認情況下這些子節點及其下所有節點和項都只在System賬戶控制下,
其他賬號無權操作,因而使用管理員administrator運行注冊表也不行,但通過獲取其所有權,
可以最終讓administrator獲得操作權限。步驟如下:
在節點右鍵權限Permissions,雖然提示沒有權限,但卻允許進入修改,選擇高級Advanced,
修改所有者Owner以獲取所有權(選擇:replace owner on subcontainers and objects)。
修改所有者后雖然無法確認對話框,但是選擇放棄Cancel也能最終獲得所有權。
4,關閉所有對話框,重新右鍵權限Permissions,這時已經可以添加用戶administrator並授權了。
從最深可見的節點中進行設置,直到其下所有節點和項都取得權限,最后刪除整個子節點,重啟主機。
(其實該步驟也同理可用於獲取在NTFS下受限的文件或文件夾的權限)
●注意:物理網卡也可以按上面注冊表的過程刪除。注冊表中與CurrentControlSet同層級會有ControlSet001或ControlSet002等類似命名的節點,它們是系統配置的拷貝,系統重啟后它們被CurrentControlSet中的修改覆蓋。
【刪除物理網卡】
在設備管理器或者DevCon命令行中均可刪除,在注冊表中的刪除可以參照虛擬網卡。
【刪除虛擬交換機】
1,通過Hyper-V管理器(GUI)和Hyper-V Powershell進行刪除
get-vmswitch
remove-vmswitch -name "test logical switch"
2,使用DevCon命令行工具和注冊表
▪虛擬交換機驅動配置節點為HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\VMS_VSMP
【刪除網卡組】
1,通過命令lbfoadmin打開網卡組管理器對網卡組進行管理,或使用remove-netlbfoteam命令。
get-netlbfoteam
remove-netlbfoteam -name "test Logical Switch"
2,使用DevCon命令行工具和注冊表
▪網卡組的注冊表節點為HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\COMPOSITEBUS\MS_IMPLAT_MP
【WMI的庫文件損壞造成網卡組無法管理修復方法】
net stop winmgmt
rename the folder %windir%\system32\wbem\Repository to Repository.old
restart the system
winmgmt /resetrepository
disable all the network adapters
remove HKLM\SYSTEM\CurrentControlSet\Control\Network\Config
enable all the network adapters
enable nic teaming