เมื่อคลิกไอคอนเครือข่ายบน taskbar เพื่อเชื่อมต่อ WiFi Windows จะแสดงเครือข่าย WiFi ที่พร้อมใช้งานทั้งหมด ทำให้เลือกและเชื่อมต่อได้ง่าย แต่ถ้ามีเครือข่าย WiFi หรือ access points ใกล้เคียงมาก Pop-up การเชื่อมต่ออาจดูรก และต้องเลื่อนหา access point ที่ต้องการมาก ในสถานการณ์แบบนี้ สามารถตั้งค่า Windows ให้อนุญาตหรือบล็อกเครือข่ายบางเครือข่ายได้ วิธีนี้ยังช่วยบล็อก open WiFi networks ที่ไม่น่าเชื่อถือ หรือ WiFi ที่ใช้ชื่อไม่เหมาะสม/ไม่พึงประสงค์
บล็อกเครือข่าย WiFi
Windows ไม่มีตัวเลือกใน Settings app หรือ Control Panel แต่บล็อก WiFi network ได้ง่ายด้วย Command Prompt ต้องการแค่ชื่อเครือข่ายหรือ SSID ได้จาก pop-up การเชื่อมต่อเครือข่าย (คลิกไอคอนเครือข่ายบน taskbar) เมื่อบล็อก WiFi network มันจะไม่ปรากฏใน pop-up และเชื่อมต่อไม่ได้
เริ่มต้น: ค้นหา "Command Prompt" ใน Start menu คลิกขวาเลือก "Run as Administrator"
ในหน้าต่าง Command Prompt รันคำสั่งด้านล่างเพื่อบล็อก WiFi network แทนที่ "WiFi Network Name" ด้วย SSID หรือชื่อเครือข่ายจริง
netsh wlan add filter permission=block ssid="WiFi Network Name" networktype=infrastructure
ทันทีที่รันคำสั่ง เครือข่าย WiFi นั้นจะถูกเพิ่มใน blacklist filter และจะไม่เห็นหรือเชื่อมต่อได้อีก
ในอนาคต หากต้องการอนุญาต WiFi network นั้น ให้ลบรายการจาก blacklist รันคำสั่งด้านล่าง แทนที่ "WiFi Network Name" ด้วยชื่อเครือข่ายที่บล็อกจริง
netsh wlan delete filter permission=block ssid="WiFi Network Name" networktype=infrastructure
หากไม่จำชื่อจริง ใช้คำสั่งด้านล่าง จะแสดงรายชื่อ WiFi networks ที่อนุญาตและบล็อกทั้งหมด
netsh wlan show filters
อนุญาตเครือข่าย WiFi (Whitelist)
เช่นเดียวกับการบล็อกเครือข่ายบางส่วนและอนุญาตอื่นๆ สามารถอนุญาตเครือข่ายบางส่วนและบล็อกทั้งหมดที่เหลือได้ Whitelisting แบบนี้มีประโยชน์เมื่อต้องการให้ระบบเชื่อมต่อได้เฉพาะเครือข่ายที่ไว้ใจ
เหมือนเดิม เปิด Command Prompt ด้วยสิทธิ์ admin รันคำสั่งด้านล่างเพื่ออนุญาต WiFi network แทนที่ "WiFi Network Name" ด้วย SSID จริง
netsh wlan add filter permission=allow ssid="WiFi Network Name" networktype=infrastructure
หากมีเครือข่ายมากกว่าหนึ่ง ทำซ้ำคำสั่งโดยเปลี่ยนชื่อ เพื่อเพิ่ม WiFi networks เข้า whitelist filter พอเสร็จ ใช้คำสั่งด้านล่างบล็อกเครือข่ายอื่นๆ ที่ไม่อยู่ใน whitelist
netsh wlan add filter permission=denyall networktype=infrastructure
จากนี้ไป ระบบจะเห็นและเชื่อมต่อได้เฉพาะ WiFi networks ที่อนุญาต หากต้องการบล็อก WiFi network ที่อนุญาตไว้ก่อนหน้า ให้ลบรายการนั้นออกจาก allowed list รันคำสั่งด้านล่าง
netsh wlan delete filter permission=allow ssid="WiFi Network Name" networktype=infrastructure
ในอนาคต หากไม่ต้องการ whitelist แล้ว ใช้คำสั่งด้านล่าง จะลบ "deny all" filter และอนุญาต WiFi networks ทั้งหมด รวมถึงใน whitelist
netsh wlan delete filter permission=denyall networktype=infrastructure
แสดงความคิดเห็นและประสบการณ์การใช้วิธีด้านบนบล็อก/อนุญาต WiFi networks ใน Windows 10 ได้ด้านล่าง
เครดิตรูปภาพ: Wireless Router by Sean MacEntee