Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

หากมีเครือข่าย Wi-Fi หลายเครือข่าย Windows 10 จะเลือกเครือข่ายไร้สายที่มีสัญญาณแรงที่สุดโดยอัตโนมัติ (ไม่ว่าความเร็วของการเชื่อมต่อนี้จะอยู่ที่ระดับใดและเชื่อมต่ออุปกรณ์กี่เครื่องก็ตาม) อย่างไรก็ตาม เมื่อคุณเชื่อมต่อคอมพิวเตอร์ (แล็ปท็อป) กับเครือข่ายอีเทอร์เน็ตแบบมีสาย Windows จะยังคงใช้เครือข่าย Wi-Fi ต่อไป แม้ว่าความเร็วในการเชื่อมต่ออีเทอร์เน็ตจะสูงขึ้นอย่างมาก และการเชื่อมต่อจะมีเสถียรภาพมากขึ้นและไม่ถูกรบกวน ในการเปลี่ยนไปใช้การเชื่อมต่อสายเคเบิลอีเทอร์เน็ต ผู้ใช้ Windows ต้องปิดใช้งานการเชื่อมต่อ Wi-Fi ด้วยตนเองในแต่ละครั้ง ลองพิจารณาวิธีปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet LAN

ตัวเลือกการสลับ WLAN ใน BIOS/UEFI

ผู้จำหน่ายคอมพิวเตอร์หลายรายมีการนำเทคโนโลยี LAN/WLAN Switching ไปใช้งานของตนเอง (สามารถตั้งชื่อต่างกันได้) เทคโนโลยีนี้แนะนำว่าในคอมพิวเตอร์ของผู้ใช้มีอะแดปเตอร์เครือข่ายเพียงตัวเดียวเท่านั้นที่สามารถส่งข้อมูลได้พร้อมกัน หากในขณะที่ใช้เครือข่าย Wi-Fi การเชื่อมต่ออีเทอร์เน็ตที่มีลำดับความสำคัญสูงกว่าปรากฏขึ้นบนอุปกรณ์ อแด็ปเตอร์ Wi-Fi ควรเข้าสู่โหมดสแตนด์บายโดยอัตโนมัติ ดังนั้น ทรัพยากรแบตเตอรี่จะถูกบันทึกและโหลดเครือข่าย Wi-Fi ไร้สายจะลดลง

คุณสามารถเปิดใช้งานตัวเลือกการสลับ LAN/WLAN ในการตั้งค่า BIOS/UEFI หรือในคุณสมบัติของไดรเวอร์อะแดปเตอร์เครือข่ายไร้สายของคุณ (ขึ้นอยู่กับผู้ผลิตฮาร์ดแวร์ของคุณ)

รีสตาร์ทคอมพิวเตอร์เพื่อเข้าสู่การตั้งค่า UEFI/BIOS จากนั้นค้นหาและเปิดใช้งาน ตัวเลือกการสลับ LAN/WLAN (ในอุปกรณ์ HP) หรือ การควบคุมด้วยคลื่นวิทยุไร้สาย (บนอุปกรณ์ Dell)

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

ฟีเจอร์นี้อาจเรียกต่างกันหรือไม่มีใน BIOS/UEFI จากผู้ผลิตรายอื่น

“ปิดการใช้งานเมื่อเชื่อมต่อแบบมีสาย” ในคุณสมบัติของอแด็ปเตอร์ Wi-Fi

ในการตั้งค่าไดรเวอร์อะแดปเตอร์ Wi-Fi บางตัว จะมีตัวเลือกในการปิด Wi-Fi โดยอัตโนมัติหากมีการเชื่อมต่ออีเทอร์เน็ตความเร็วสูง

เปิด ศูนย์เครือข่ายและการแบ่งปัน ใน Windows 10 และเปิดคุณสมบัติของอแด็ปเตอร์ Wi-Fi ของคุณ คลิก กำหนดค่า .

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

ในคุณสมบัติของอะแดปเตอร์เครือข่ายไปที่ ขั้นสูง แท็บและค้นหา ปิดการใช้งานเมื่อเชื่อมต่อแบบมีสาย รายการในรายการตัวเลือกอแด็ปเตอร์ Wi-Fi เปลี่ยนค่าเป็น เปิดใช้งาน และบันทึกการเปลี่ยนแปลง

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

เนื่องจากตัวเลือกนี้ ไดรเวอร์จะถูกตัดการเชื่อมต่อจากเครือข่าย Wi-Fi หากตรวจพบการเชื่อมต่ออีเทอร์เน็ตที่ใช้งานได้

ตัวเลือกนี้ไม่รองรับไดรเวอร์การ์ด Wi-Fi ทุกรุ่น หากคุณไม่มี สวิตช์อัตโนมัติไปยังการเชื่อมต่ออีเทอร์เน็ตยังคงใช้งานได้โดยใช้สคริปต์ PowerShell

ใช้ PowerShell เพื่อปิดใช้งาน Wi-Fi เมื่อมีการเชื่อมต่ออีเทอร์เน็ต

ในการเปิดใช้งานหรือปิดใช้งานอแด็ปเตอร์ WLAN โดยอัตโนมัติ คุณสามารถเขียนสคริปต์ของคุณเองและทำให้ทริกเกอร์เมื่อลิงก์ปรากฏบนอินเทอร์เฟซ LAN แบบมีสาย (Event-ID:32 — สร้างลิงก์เครือข่ายแล้ว ) และ (Event-ID:27 – ลิงก์เครือข่ายถูกตัดการเชื่อมต่อ ) โดยใช้ทริกเกอร์เหตุการณ์ แต่มีโซลูชันพร้อมสำหรับ PowerShell

หากต้องการปิดอแด็ปเตอร์ Wi-Fi โดยอัตโนมัติเมื่อคอมพิวเตอร์เชื่อมต่อกับเครือข่ายอีเทอร์เน็ตแบบมีสาย คุณสามารถใช้สคริปต์ PowerShell ที่พร้อมใช้งาน — WLAN Manager (เวอร์ชันดั้งเดิมมีให้ที่นี่:https://gallery.technet.microsoft.com/scriptcenter/WLAN-Manager-f438a4d7) คุณค้นหา WLAN Manager เวอร์ชันใหม่ได้ด้วยการรองรับ Windows 10 ที่ปรับปรุงแล้วและการตรวจจับอแด็ปเตอร์เสมือนที่ถูกต้องบน GitHub:https://github.com/jchristens/Install-WLANManager

สคริปต์ PowerShell นี้สร้างงานตัวจัดกำหนดการใหม่ที่เรียกใช้สคริปต์อื่นเมื่อเริ่มต้นระบบ สคริปต์จะตรวจสอบอะแดปเตอร์เครือข่ายที่ใช้งานอยู่เป็นประจำ หากสคริปต์ตรวจพบการเชื่อมต่อ LAN (อีเธอร์เน็ต) อินเทอร์เฟซ WLAN จะถูกปิดใช้งานโดยอัตโนมัติ หากถอดสายเครือข่ายอีเทอร์เน็ต สคริปต์จะเปิดใช้อแด็ปเตอร์ Wi-Fi ไร้สาย

สคริปต์ประกอบด้วย 2 ไฟล์:

  • PSModule-WLANManager.psm1
  • WLANManager.ps1

มาดูวิธีการติดตั้ง WLAN Manager . กัน สคริปต์ใน Windows 10 เปิดพรอมต์ PowerShell ที่ยกระดับและอนุญาตให้เรียกใช้สคริปต์ PS1:

Set-ExecutionPolicy RemoteSigned

ติดตั้งสคริปต์ในระบบของคุณโดยใช้คำสั่งต่อไปนี้:

.\WLANManager.ps1 -Install:System

สคริปต์อาจได้รับการติดตั้งให้เรียกใช้จากบัญชีผู้ใช้ (Install:User) หรือจากระบบภายในเครื่อง (Install:System)

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

Verifying WLAN Manager version information… Missing
Writing WLAN Manager version information… Done
Verify WLAN Manager Files… Missing
Installing WLAN Manager Files… Done
Verify WLAN Manager Scheduled Task… Missing
Installing WLAN Manager Scheduled Task… Done

คุณสามารถทำให้สคริปต์แจ้งเตือนผู้ใช้เมื่อสลับระหว่างเครือข่าย Wi-Fi และ LAN:

.\WLANManager.ps1 -Install:User -BalloonTip:$true

ตรวจสอบให้แน่ใจว่างาน WLAN Manager ใหม่ปรากฏใน Task Scheduler

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ หลังจากการเริ่มต้น ตัวกำหนดเวลาจะเริ่มสคริปต์ C:\Program Files\WLANManager\WLANManager.ps1 ที่ตรวจสอบการเชื่อมต่อเครือข่ายทุกวินาที และหากตรวจพบการเชื่อมต่อ LAN อแด็ปเตอร์ Wi-Fi ที่มีอยู่ทั้งหมดจะถูกปิดใช้งาน หากสาย LAN ถูกตัดการเชื่อมต่อ สคริปต์จะเปิดใช้งานอแด็ปเตอร์ Wi-Fi ไร้สายโดยอัตโนมัติ

สคริปต์ WLAN Manager ทำงานได้ดีบน Windows 10, Windows 8.1 และ 7

เคล็ดลับ . หากต้องการลบสคริปต์ WLAN Manager ให้รันคำสั่งนี้:

.\WLANManager.ps1 Remove:System

GPO เพื่อปิดใช้งานเครือข่ายไร้สายที่ไม่ใช่โดเมนเมื่อเชื่อมต่อกับ LAN

ใน GPO มีการตั้งค่าแยกต่างหากที่ให้คุณปิดใช้งานการเชื่อมต่อ Wi-Fi เมื่อคอมพิวเตอร์เชื่อมต่อกับเครือข่ายโดเมนองค์กรผ่าน LAN นโยบายนี้อยู่ในส่วน GPO การกำหนดค่าคอมพิวเตอร์ -> นโยบาย -> เทมเพลตการดูแลระบบ -> เครือข่าย -> Windows Connection Manager และเรียกว่า “ห้ามการเชื่อมต่อกับเครือข่ายที่ไม่ใช่โดเมนเมื่อเชื่อมต่อกับเครือข่ายที่รับรองความถูกต้องของโดเมน” . นโยบายปรากฏใน Windows 8 / Windows Server 2012 หรือสูงกว่า

นโยบายนี้ป้องกันไม่ให้คอมพิวเตอร์เชื่อมต่อกับทั้งเครือข่ายโดเมนและที่ไม่ใช่โดเมนพร้อมกัน

จะปิด Wi-Fi โดยอัตโนมัติเมื่อเชื่อมต่อสาย Ethernet ได้อย่างไร?

อย่างไรก็ตาม หากเปิดใช้นโยบายนี้ คุณอาจประสบปัญหาบางอย่างเมื่อเชื่อมต่อกับเครือข่าย Wi-Fi หากมีอินเทอร์เฟซเพิ่มเติมบนคอมพิวเตอร์ของคุณ (เช่น สร้างซอฟต์แวร์วนรอบหรือการจำลองเสมือน)