1. 程式人生 > >清除被隱藏網卡占用的IP地址,本機IP地址被占用

清除被隱藏網卡占用的IP地址,本機IP地址被占用

mac 菜單 ntc ip地址 evm tar 設置 devices 修改註冊表

清除被隱藏網卡及占用的IP地址,本機IP地址被占用當主機中的網卡更換或換了一個插槽時,還要用到原來網卡的IP地址,但系統提示IP地址已經被本機中網卡占用,而主機裏確實只有剛插入的網卡,這個原因就是以前插入的網卡占用了該IP地址,但它隱藏了,我們刪不到它,在XP/2K3系統中解決方法如下:

方法一、在運行中輸入regedit,打開註冊表編輯器,找到“HKEY-LOCAL-MACHINE\System\ControlSet001\coontrol\sessionmanage\Environment,在其下新建“DWORD”,命名為”Devmgr_Show_Nonpresent_Devices”,雙擊此鍵,將“數據數值”設定為”1”。關閉註冊表,重新啟動windows xp或重新登錄,在設備管理器中單擊查看->顯示隱藏設備,展開“網絡適配器”卸載原來的老網卡,在重設IP就不會顯示IP地址被占用了。

方法二:在註冊表中狂搜被占用的IP地址,找一個刪一個,直到趕盡殺絕為止,也能解決問題。

方法三:修改註冊表也可以讓非正常卸載的網卡釋放捆綁的固定IP地址,註冊表中定位於:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces找到老ip那一項,刪除之。這樣就可以把舊網卡IP地址釋放。  要刪除系統中隱藏的網卡,我們必須運行regedit打開註冊表編輯器,找到HKEY_LOCAL_MCHINE\SYSTEM\CurrentControlSetControl\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}”鍵值。在該子鍵下面保存著關於本地連接的信息。在此有一個或多個子鍵,其中第一個子鍵對應著“本地連接”,第二個子鍵就對應著“本地連接2”依此類推,我們也可以展開該子鍵,再選擇下面的“Connection”子鍵,在右側窗口中將會看到具體是對應著哪個連接,直接將對應以前舊連接的整個子鍵刪除即可. 在“開始”菜單單擊“運行”,然後在“運行”對話框中輸入“CMD”命令打開命令提示符窗口,先輸入命令“set devmgr_show_nonpresent_devices=1”,回車後再輸入命令“Start DEVMGMT.MSC”即可打開“設備管理器”,現在,在該“設備管理器”的菜單欄上選擇“查看→顯示隱藏的設備”才能看到隱藏的“影子”網卡,雙擊該“影子”網卡打開該網卡的“屬性”對話框,切換到“驅動程序”選項卡,單擊“卸載”,“影子”網卡就會從你的電腦中徹底刪除以前安裝的網卡已經拔下了,但在安裝新網卡後設置IP時出錯錯誤提示,說輸入的IP已經分配給舊的那個網卡使用了,需要設定另一個IP。

有時在給舊網卡重裝驅動後,設備名稱會多一個“#2”符號,無法刪除。

解決方法:出現這樣的問題,是因為在“設備管理器”中還依然保存了舊網卡設備,可以用以下方法解決。方法一:註冊表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\,把class下面所有配置錯誤的設置刪除。或者在註冊表中搜索那個IP地址,把找到的信息刪除。方法二:在CMD窗口中輸入:set devmgr_show_nonpresent_devices=1,然後輸入startdevmgmt.msc打開設備管理器,點擊“查看”->顯示隱藏設備,刪除舊網卡即可。或者右擊“我的電腦”->屬性-高級->環境變量,在“系統變量”區域,單擊“新建”,變量名為“DEVMGR_SHOW_NONPRESENT_DEVICES”,變量值為1,設置完畢確認。這樣設定後,打開設備管理器,點擊“查看”->顯示隱藏設備再刪除舊網即可。

清除被隱藏網卡占用的IP地址,本機IP地址被占用