Microsoft Wi-Fi Direct Virtual Adapter เป็นอุปกรณ์เสมือนของ Windows ที่ใช้เชื่อมต่ออุปกรณ์สองตัวโดยตรงโดยใช้ Wi-Fi Direct โดยไม่ผ่าน Wi-Fi access points/routers ข้อกำหนดนี้อธิบายใน Wi-Fi Peer-to-Peer Technical Specification v1.1 การ์ด Wi-Fi ทางกายภาพหนึ่งตัวใช้เชื่อมต่อกับเครือข่าย Wi-Fi (เหมือน physical adapter ทุกประการ) และตัวที่สอง — "Microsoft Wi-Fi Direct Virtual Adapter" — ใช้เชื่อมต่อโดยตรงกับอุปกรณ์ Wi-Fi อื่นๆ (หน้าจอ, พิมพ์, สแกนเนอร์)
Virtual (software) network adapter นี้จะแสดงใน Device Manager เสมอหากมี physical Wi-Fi adapter ติดตั้งบนคอมพิวเตอร์ มันเรียกว่า:
- ใน Windows 11 และ Windows 10 — Microsoft Wi-Fi Direct Virtual Adapter
- ใน Windows 7 — Microsoft Virtual WiFi Miniport Adapter
เพื่อดู adapter นี้ ให้เปิด Device Manager (devmgmt.msc) และเปิดใช้งานตัวเลือก View -> Show Hidden Devices ตอนนี้ขยายส่วน Network Adapters และหา "Microsoft Wi-Fi Direct Virtual Adapter" ในรายการ
วิธีลบ Microsoft Wi-Fi Direct Virtual Adapter อย่างถาวรใน Windows
ในบางกรณี Device Manager แสดง virtual adapters หลายตัวพร้อมดัชนี (Microsoft Wi-Fi Direct Virtual Adapter #2, Microsoft WiFi Direct Virtual Adapter #3, Microsoft Virtual WiFi Miniport Adapter #4 ฯลฯ) และมีเพียง virtual adapter หนึ่งตัวที่สามารถ active ได้
คุณสามารถได้รายการ Wi-Fi Direct virtual adapters ใน Windows โดยใช้ PowerShell:
Get-NetAdapter -InterfaceDescription "Microsoft Wi-Fi Direct Virtual*" -IncludeHidden
เห็นได้ว่าทั้งหมดเป็น Disconnected
คุณสามารถลบ/ปิดใช้งาน adapters เหล่านี้ด้วย Device Manager โดยเลือก Disable Device และ/หรือ Delete จากเมนูคลิกขวา
Virtual WAN Miniport PPTP/PPPOE/L2TP/IKEv2 (etc.) adapters ถูกใช้เพื่อนำ VPN connections ไปใช้บน Windows ถ้า WAN adapters นี้ทำงานไม่ถูกต้องหรือถูกลบ คุณอาจเจอข้อผิดพลาดต่อไปนี้เมื่อพยายามสร้าง VPN connection: A connection to the remote computer could not be established. You might need to change the network settings for this connection
หรือปิดใช้งาน Wi-Fi Direct network adapters โดยใช้ PowerShell:
Get-NetAdapter -InterfaceDescription "Microsoft Wi-Fi Direct Virtual*" -IncludeHidden | Disable-NetAdapter -Confirm:$false
อย่างไรก็ตาม ปัญหาคือหลังจาก restart คอมพิวเตอร์ อุปกรณ์นี้จะปรากฏอีกครั้งในรายการ network adapters
ใน Windows 10 และ 11 Microsoft Wi-Fi Direct Virtual Adapter ถูกใช้สำหรับฟีเจอร์ Projecting to this PC ฟีเจอร์นี้ใช้สำหรับ mirror หรือ share หน้าจอของอุปกรณ์อื่นๆ ไปยังคอมพิวเตอร์/แล็ปท็อปของคุณ (หรือในทางกลับกัน) ผ่านการเชื่อมต่อ Wi-Fi โดยตรง (ใช้ Miracast)
เพื่อปิดใช้งาน virtual adapter นี้อย่างถูกต้อง ให้ไปที่ Settings -> System -> Projecting to this PC panel และเปลี่ยน "บาง Windows และ Android devices can project to this PC when you say it's OK" เป็น Always off
ตัวเลือกนี้พร้อมใช้งานถ้าฟีเจอร์ Wireless Display ติดตั้งใน Windows:
Get-WindowsCapability -Name App.WirelessDisplay.Connect* -Online | Select-Object -Property DisplayName, State
หลังจากนั้น Windows จะหยุดสร้าง WiFi direct virtual adapter #NN ใหม่
โปรดทราบว่า "Microsoft Wi-Fi Direct Virtual Adapter" และ "Microsoft Hosted Network Virtual Adapter" เป็นประเภท virtual adapter ที่ต่างกัน
Microsoft Hosted Network Virtual Adapter จะปรากฏใน Device Manager เมื่อคุณสร้าง Wi-Fi hotspot จากอุปกรณ์ Windows ของคุณ (ซึ่งอุปกรณ์อื่นๆ สามารถใช้เพื่อเข้าถึงอินเทอร์เน็ต)
ถ้าคุณไม่สามารถสร้าง hotspot ใน Windows ได้ ลองรีเซ็ตการตั้งค่า Virtual Hosted Adapter ใน system registry ลบพารามิเตอร์ HostedNetworkSettings (DWORD) ภายใต้คีย์รีจิสทรี HKLM\System\CurrentControlSet\Services\WlanSvc\Parameters\HostedNetworkSettings:
คุณสามารถลบพารามิเตอร์นี้ด้วยคำสั่ง:
reg delete hklm\system\currentcontrolset\services\wlansvc\parameters\hostednetworksettings /v hostednetworksettings
Microsoft WiFi Direct Virtual Adapter #2 มีปัญหาไดรเวอร์
ถ้าฟีเจอร์ Wi-Fi Direct ทำงานไม่ถูกต้องบนคอมพิวเตอร์ของคุณ หรือคุณเห็นสามเหลี่ยมสีเหลืองพร้อมเครื่องหมายอัฒษบนไอคอน "Microsoft Direct Wi-Fi Virtual Adapter #2" ใน Device Manager คุณสามารถลองรีเซ็ตมันได้
This device cannot start. (Code 10) {Operation Failed} The requested operation was unsuccessful.
หรือ:
Microsoft Wi-Fi Direct Virtual Adapter has a problem.
ในการทำเช่นนั้น คุณต้องรีเซ็ตการตั้งค่า TCP/IP stack ใน Windows เปิด command prompt ด้วยสิทธิ์ administrator และรันคำสั่ง:
ipconfig /flushdns
nbtstat –R
nbtstat –RR
netsh int ip reset
netsh winsock reset
ไปที่ Device Manager และลบ Microsoft Direct Wi-Fi Virtual Adapter โดยเลือกเมนู Uninstall
รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่า Direct Wi-Fi virtual device ตอนนี้แสดงถูกต้องแล้วและ Windows ได้ค้นหาไดรเวอร์ที่เหมาะสมสำหรับมันแล้ว
การลบ Microsoft Virtual Wi-Fi Adapter บนคอมพิวเตอร์ที่ติดการ์ด Intel WLAN
มีปัญหาอีกอย่างกับ Intel WLAN adapters ถ้าโมดูล Intel My WiFi Technology ติดตั้งบนคอมพิวเตอร์ (ตามปกติ มันติดตั้งพร้อมกับ Intel PROSet/Wireless driver pack) อาจมี Microsoft Virtual WiFi Miniport network adapters สองตัวในรายการอุปกรณ์ที่ไม่สามารถลบได้
ในกรณีนี้ คุณต้องหา "Intel PROSet/Wireless" ในรายการซอฟต์แวร์ที่ติดตั้งใน Control Panel เปลี่ยนแปลงมัน และ uninstall ฟีเจอร์ Intel My WiFi Technology
หลังจากนั้น virtual network adapter หนึ่งตัวจะหายไป อีกตัวหนึ่งสามารถปิดใช้งานได้โดยใช้วิธีที่อธิบายไว้ข้างต้น