Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Máy Chủ Windows

Cách xóa Network Adapter ẩn/ma (Ghost) trong Windows

Khi thay thế mainboard hoặc card mạng, trong quá trình P2V hoặc cold migration máy ảo giữa các hypervisor/site, hoặc khi cấu hình nhiều VLAN trên một NIC trong Windows, bạn có thể gặp vấn đề network adapter ẩn (ghost). Trong trường hợp này, bạn không thể đặt địa chỉ IP tĩnh đã gán trước đó cho giao diện mạng mới.

Windows tự động ẩn các thiết bị có mặt trong cấu hình Windows, nhưng không được kết nối vật lý với máy tính. Network adapter ẩn trong Windows vẫn tồn tại nếu bạn ngắt kết nối vật lý card mạng đã cài đặt trước đó (có thể là NIC vật lý hoặc virtual network adapter). Card mạng đã cài đặt trước trở thành ẩn và bạn không thể thấy nó trong Device Manager.

Lỗi: Địa chỉ IP đã được gán cho Network Adapter khác

Vấn đề chính của network adapter ẩn là bạn không thể gán địa chỉ IP của card mạng cũ cho card mạng mới. Khi bạn cố gắng gán địa chỉ IP cũ, cảnh báo sau xuất hiện:

Cách xóa Network Adapter ẩn/ma (Ghost) trong Windows

Microsoft TCP/IP The IP address <IP address> you have entered for this network adapter is already assigned to another adapter (Intel Gigabit Network Connection) which is no longer present on the computer. If the same address is assigned to both adapters and they both become active, only one of them will use this address. This may result in incorrect system configuration. Do you want to fix the problem by entering a different IP address for this adapter in the list of IP addresses in the Advanced dialog box?

Tôi thường gặp vấn đề này trong máy ảo VMWare với virtual network adapter VMXNet3. NIC ảo mới được nhận diện là thiết bị mới (khác với loại vNIC E1000). Nếu bạn đã xóa card mạng (vNIC) trên máy ảo VMWare và thêm cái mới, bạn sẽ không thể đặt địa chỉ IP cũ đã gán cho giao diện mạng đã xóa.

Vấn đề network adapter ẩn cũng xuất hiện sau khi migrate server vật lý sang VM (Physical-to-Virtual — P2V), ví dụ dùng VMware Converter. Sau migration, các network adapter bị vô hiệu hóa (vật lý) vẫn còn trong Windows, và bạn không thể dùng cài đặt IP cũ cho vNIC mới.

Trước khi gán địa chỉ IP cũ cho network adapter mới, bạn phải xóa cấu hình của các NIC đã ngắt kết nối.

Cách xóa Network Card không tồn tại bằng Device Manager?

Để gỡ cài đặt network adapter ẩn (đã bị xóa vật lý) trong Windows, hãy mở console Device Manager ở chế độ đặc biệt.

Để làm điều này trong Windows 7 (hoặc cũ hơn):

  • Mở command prompt với quyền administrator;
  • Chạy lệnh: set devmgr_show_nonpresent_devices=1
  • Khởi động console Device Manager: devmgmt.msc

Trong menu trên cùng, nhấp View → Show hidden devices (trong Windows 10 mục này luôn có sẵn, và bạn không cần bật chế độ devmgr_show_nonpresent_devices qua cmd).

Cách xóa Network Adapter ẩn/ma (Ghost) trong Windows

Mở rộng phần Network adapters. Các network card ẩn sẽ xuất hiện trong danh sách (chúng có icon mờ). Chọn network card bạn muốn xóa, chuột phải → Uninstall Device.

Cách xóa Network Adapter ẩn/ma (Ghost) trong Windows

Xóa cài đặt Network Adapter khỏi Registry

Nếu sau khi xóa NIC không sử dụng trong Device Manager bạn vẫn không thể gán địa chỉ IP cũ cho adapter mới, hãy xóa cấu hình IP của NIC cũ khỏi registry.

Cài đặt IP của các giao diện mạng nằm dưới khóa registry HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.

Khóa registry này chứa một số khóa {Interface GUID}. Kiểm tra từng khóa cho đến khi tìm thấy giao diện mà giá trị IPAddress chứa địa chỉ IP được gán cho giao diện mạng cũ.

Tham số IPAddress có thể chứa nhiều địa chỉ IP, vì trong Windows bạn có thể gán nhiều địa chỉ IP (alias) cho một network adapter đơn lẻ.

Cách xóa Network Adapter ẩn/ma (Ghost) trong Windows

Nhớ tên khóa registry (đó là định danh của network adapter). Xóa các khóa:

  • HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\{your_NIC_ID}
  • HKLM\SYSTEM\CurrentControlSet\Services\{your_NIC_ID}

Khởi động lại máy tính và thử gán địa chỉ IP tĩnh cũ cho network adapter mới.

Cũng khuyến khích reset network. Trong Windows 10, bạn có thể làm trong Settings → Network and Internet → Network Reset.

Cách xóa Network Adapter ẩn/ma (Ghost) trong Windows

Nếu bạn gặp vấn đề sau khi cài thêm network card vào máy tính, hãy đảm bảo giao diện LAN tích hợp bị tắt trong cài đặt BIOS/UEFI (mục liên quan thường gọi là Onboard Gbit NIC hoặc Onboard LAN).