Windows 依網卡硬體 ID(MAC/PCIe 位置)建立網路介面。重裝驅動、換插槽、換網卡,系統視為新裝置,原介面設定(IP、DNS、靜態路由)殘留在註冊表,新介面自動編號遞增。導致設定 IP 時提示「IP 已被其他介面使用」、介面列表雜亂。透過註冊表刪除殘留鍵值,即可讓下一張網卡重新獲得「區域連線」原名。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
此 GUID 為 Net 類別(網路介面卡)。展開下,每個子鍵對應一張網路介面(實體/虛擬/隧道)。
regedit → 導航至上述路徑Name (REG_SZ) = 介面顯示名稱(如「區域連線」、「區域連線 2」、「Wi-Fi」)PnpInstanceID = 硬體實例 ID(含 PCIe 位置、MAC)Name 為舊介面名稱(如「區域連線」)、但對應硬體已不存在/非當前使用網卡ipconfig /all 輸出乾淨,無隧道/舊介面干擾Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\*" | Where-Object { $_.Name -like "區域連線*" -and $_.PnpInstanceID -notmatch "當前網卡關鍵字" } | Remove-Item -Recurse -Force「區域連線 N」編號遞增本質是註冊表殘留。精準定位 {4D36E972-...} 分支下的 Connection\Name,刪除對應舊硬體的頂層 GUID,重開機即還原乾淨命名。配合裝置管理員隱藏裝置清理,徹底解決 IP 衝突、介面雜亂、腳本誤判問題。