Microsoft Wi-Fi Direct Virtual Adapter là thiết bị ảo của Windows được dùng để kết nối trực tiếp hai thiết bị bằng Wi-Fi Direct, bỏ qua các access point/router Wi-Fi. Đặc tả này được mô tả trong Wi-Fi Peer-to-Peer Technical Specification v1.1. Một thiết bị Wi-Fi được dùng để kết nối với mạng Wi-Fi (hoàn toàn tương tự adapter vật lý), và cái thứ hai — "Microsoft Wi-Fi Direct Virtual Adapter" — để kết nối trực tiếp với các thiết bị Wi-Fi khác (màn hình, máy in, máy quét).
Adapter mạng ảo (phần mềm) này luôn hiển thị trong Device Manager nếu một adapter Wi-Fi vật lý được cài trên máy tính. Nó được gọi là:
- Trên Windows 11 và Windows 10 — Microsoft Wi-Fi Direct Virtual Adapter;
- Trên Windows 7 — Microsoft Virtual WiFi Miniport Adapter.
Để thấy adapter này, mở Device Manager (devmgmt.msc), và bật tùy chọn View -> Show Hidden Devices. Mở rộng phần Network Adapters và tìm "Microsoft Wi-Fi Direct Virtual Adapter" trong danh sách.

Cách xóa vĩnh viễn Microsoft Wi-Fi Direct Virtual Adapter trong Windows
Trong một số trường hợp, Device Manager hiển thị nhiều adapter ảo có chỉ số (Microsoft Wi-Fi Direct Virtual Adapter #2, Microsoft WiFi Direct Virtual Adapter #3, Microsoft Virtual WiFi Miniport Adapter #4, v.v.). Và chỉ một trong các adapter ảo có thể hoạt động.
Bạn có thể lấy danh sách các adapter ảo Wi-Fi Direct trong Windows bằng PowerShell:
Get-NetAdapter -InterfaceDescription "Microsoft Wi-Fi Direct Virtual*" -IncludeHidden
Như bạn thấy, tất cả đều ở trạng thái Disconnected.

Bạn có thể xóa/vô hiệu hóa các adapter này bằng Device Manager bằng cách chọn Disable Device và/hoặc Delete từ menu chuột phải.

Adapter WAN Miniport ảo PPTP/PPPOE/L2TP/IKEv2 (v.v.) được dùng để triển khai kết nối VPN trên Windows. Nếu các adapter WAN này không hoạt động đúng hoặc bị xóa, bạn có thể gặp lỗi sau khi cố thiết lập kết nối VPN: A connection to the remote computer could not be established. You might need to change the network settings for this connection.
Hoặc vô hiệu hóa adapter mạng Wi-Fi Direct bằng PowerShell:
Get-NetAdapter -InterfaceDescription "Microsoft Wi-Fi Direct Virtual*" -IncludeHidden | Disable-NetAdapter -Confirm:$false
Tuy nhiên, vấn đề là sau khi khởi động lại máy tính, thiết bị này lại xuất hiện trong danh sách card mạng.
Trong Windows 10 và 11, Microsoft Wi-Fi Direct Virtual Adapter được dùng cho tính năng Projecting to this PC. Tính năng này dùng để mirror hoặc chia sẻ màn hình của thiết bị khác đến máy tính/laptop của bạn (hoặc ngược lại) qua kết nối Wi-Fi trực tiếp (dùng Miracast).
Để vô hiệu hóa adapter ảo này đúng cách, đi tới Settings -> System -> Projecting to this PC panel và đổi "Some Windows and Android devices can project to this PC when you say it's OK" thành Always off.

Tùy chọn này có sẵn nếu tính năng Wireless Display được cài trong Windows:
Get-WindowsCapability -Name App.WirelessDisplay.Connect* -Online | Select-Object -Property DisplayName, State

Sau đó, Windows sẽ ngừng tạo adapter WiFi direct ảo mới #NN.
Lưu ý rằng "Microsoft Wi-Fi Direct Virtual Adapter" và "Microsoft Hosted Network Virtual Adapter" là hai loại adapter ảo khác nhau.
Microsoft Hosted Network Virtual Adapter xuất hiện trong Device Manager khi bạn tạo Wi-Fi hotspot từ thiết bị Windows của mình (thiết bị khác dùng để truy cập Internet).
Nếu bạn không thể tạo hotspot trong Windows, hãy thử reset cài đặt Virtual Hosted Adapter trong system registry. Xóa tham số HostedNetworkSettings (DWORD) dưới khóa registry HKLM\System\CurrentControlSet\Services\WlanSvc\Parameters\HostedNetworkSettings:
Bạn có thể xóa tham số này bằng lệnh:
reg delete hklm\system\currentcontrolset\services\wlansvc\parameters\hostednetworksettings /v hostednetworksettings

Microsoft WiFi Direct Virtual Adapter #2 gặp sự cố driver
Nếu tính năng Wi-Fi Direct không hoạt động đúng trên máy tính của bạn, hoặc bạn thấy tam giác vàng với dấu chấm than trên biểu tượng "Microsoft Direct Wi-Fi Virtual Adapter #2" trong Device Manager, bạn có thể thử reset nó.
This device cannot start. (Code 10) {Operation Failed} The requested operation was unsuccessful.
hoặc:
Microsoft Wi-Fi Direct Virtual Adapter has a problem.
Để làm điều này, bạn cần reset cài đặt TCP/IP stack trong Windows. Mở command prompt với quyền admin và chạy các lệnh:
ipconfig /flushdns
nbtstat –R
nbtstat –RR
netsh int ip reset
netsh winsock reset

Đi tới Device Manager và xóa Microsoft Direct Wi-Fi Virtual Adapter bằng cách chọn mục Uninstall.
Khởi động lại máy tính và kiểm tra rằng thiết bị ảo Direct Wi-Fi hiện hiển thị đúng và Windows đã tìm thấy driver phù hợp cho nó.
Gỡ cài đặt Microsoft Virtual Wi-Fi Adapter trên máy tính có card Intel WLAN
Có một vấn đề khác với adapter Intel WLAN. Nếu module Intel My WiFi Technology được cài trên máy tính (thường cài cùng với bộ driver Intel PROSet/Wireless), có thể có hai adapter mạng Microsoft Virtual WiFi Miniport trong danh sách thiết bị không thể xóa.
Trong trường hợp này, bạn cần tìm "Intel PROSet/Wireless" trong danh sách phần mềm đã cài trong Control Panel, thay đổi nó, và gỡ cài đặt tính năng Intel My WiFi Technology.

Sau đó, một trong các adapter mạng ảo sẽ biến mất. Cái thứ hai có thể bị vô hiệu hóa bằng phương pháp đã mô tả ở trên.