NIC Settings in Windows 2003 after Converting to Virtual Machines

引用自《換網卡後如何指定相同 IP 與如何刪除系統中隱藏的網路卡》:

換網卡後如何指定相同 IP 與如何刪除系統中隱藏的網路卡

二, 10/19/2010 - 10:43 — deyi

曾經遇過網路卡壞掉的經驗,不過這是非常非常罕見的情況,另一種常見且類似的情況是將虛擬機 (Virtual Machine) 轉移到另一台主機並重新設定時也會導致作業系統視為不同的網卡被新增至電腦,這種情況下如果要設定相同的 IP 地址就會遇到如下圖的提示訊息,雖然這不是什麼警告或錯誤,但看到就是覺得不蘇湖,因此最好的解決方法就是將舊有註冊在系統中的網卡刪除,就不會再出現這個提示了。

要刪除之前的網路卡設定,可以透過以下 5 個步驟完成:

1. 先開啟「命令提示字元」視窗

2. 設定 devmgr_show_nonpresent_devices 環境變數為 1

set devmgr_show_nonpresent_devices=1

3. 在目前的這個環境下開啟裝置管理員,請輸入以下指令開啟:

start devmgmt.msc

4. 開啟裝置管理員後你若打開「網路介面卡」將只會看到只有系統中可以設定的網卡而已,這時你可以點選 [檢視] / [顯示隱藏裝置] 顯示那些隱藏的項目

5. 開啟後將會看到所有系統內建的介面卡,若你看到介面卡圖示有點灰色的樣子那就代表這張網路介面卡已經不存在系統中(如下圖示),這時你只要將這些介面卡解除安裝(可按下 Del 鍵刪除)即可:

完成了以上步驟,就可以安心的設定與之前相同的網路設定,也不會再出現 IP 已指派的提示了!

另一法是去 registry 裏修改相關機碼。

將過去的 registry 作修正,如下:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]

與舊實體機比對,將上面 nic 的舊機碼匯出備份,再行刪除修改!

刪掉機碼務必先備份,在上述的碼下有幾張網卡資料就刪幾張(舊的)。新的網卡請保留。

關於 ipv6 設定:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\Interfaces\{nic-number}\Addresses\your:ip:v6]

也請先備份再刪。