Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

วิธีปิดใช้งานหรือลบ Microsoft Wi-Fi Direct Virtual Adapter ใน Windows

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 หนึ่งตัวจะหายไป อีกตัวหนึ่งสามารถปิดใช้งานได้โดยใช้วิธีที่อธิบายไว้ข้างต้น