windows下刪除虛擬網卡/物理網卡/網卡組/交換機


【刪除虛擬網卡和網絡連接】

(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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM