重裝網卡驅動後出現「區域連線 2」?註冊表清理幽靈網卡配置
重新安裝網卡驅動、更換網卡、虛擬機遷移、VPN 軟體安裝後,Windows 會保留舊網卡配置並建立新連線 (「區域連線 2」、「區域連線 3」...)。舊配置殘留的 IP 設定會導致「IP 衝突」提示,無法在新連線套用相同參數。
🛠️ 註冊表手動清理步驟
- Win+R →
regedit。
- 展開至關鍵鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
- 此鍵值下每個子鍵 (GUID) 代表一張網卡介面。展開子鍵 → 選擇 `Connection` 子鍵,右側 `Name` 值即為連線名稱 (「區域連線」、「區域連線 2」...)。
- 確認哪個 GUID 對應舊的/幽靈網卡 (可對照 `PnpInstanceID` 判斷硬體 ID)。
- **刪除整個對應的 GUID 子鍵** (右鍵→刪除)。
- 重開機或重啟網路服務 (`net stop netman & net start netman`),Windows 會重新枚舉現有網卡並命名為「區域連線」。
⚡ 更安全的替代方案:裝置管理員「顯示隱藏裝置」移除
- 裝置管理員 → 「檢視」→ 勾選「顯示隱藏的裝置」。
- 展開「網路介面卡」,灰色圖示 = 不存在/幽靈裝置。
- 右鍵灰色裝置 →「解除安裝」→ 勾選「嘗試刪除此裝置的驅動程式軟體」→ 確定。
- 重新掃描硬體變更,Windows 重新命名現有網卡為「區域連線」。
此法同時清除驅動程式存儲區殘留,比單純刪註冊表更徹底。
🔧 進階:PowerShell 一鍵清理所有斷線網卡
Get-PnpDevice -Class Net -Status Unknown,Error,Degraded | Remove-PnpDevice -Force
# 或針對特定名稱模式
Get-NetAdapter | Where-Object { $_.Name -match "^\u5340\u57DF\u9023\u7EBF \d+$" } | Remove-NetAdapter -Confirm:$false
需管理員權限 PowerShell。
🛡️ 預防建議
- 更換網卡前,先在裝置管理員「解除安裝」舊網卡再關機換硬體。
- 虛擬機遷移/複製後,進入客體 OS 執行上述清理,避免 MAC 衝突與幽靈配置。
- 定期用 GhostBuster (NirSoft) 或 Device Cleanup Tool (Uwe Sieber) 掃描移除所有幽靈裝置。
現代 Windows (10/11) 行為改變: 網卡重新安裝後通常仍保持原名稱 (依賴硬體 ID/PCIe 插槽位置),較少出現「區域連線 2」。若出現,同樣適用上述清理邏輯。