สาเหตุที่ "Show Characters" ไม่ทำงาน
- Driver การ์ดเครือข่ายเก่า/เสียหาย
- สิทธิ์ผู้ดูแลระบบ (Administrator) ไม่เพียงพอ
- Profile Wi-Fi เสียหาย (Corrupt)
- Windows Update ทำให้เกิดบั๊กชั่วคราว
วิธีแก้ไขและหา Network Security Key ทางเลือก
วิธีที่ 1: ใช้ Command Prompt (PowerShell) - ไม่ต้อง Show Characters
- เปิด PowerShell (Admin): คลิกขวา Start > Windows PowerShell (Admin)
- พิมพ์คำสั่ง:
netsh wlan show profiles(ดูชื่อโปรไฟล์ทั้งหมด) - พิมพ์:
netsh wlan show profile name="ชื่อ_WiFi" key=clear - ดูที่บรรทัด Key Content นั่นคือรหัสผ่าน
วิธีที่ 2: ใช้ Command Prompt (CMD)
- เปิด CMD (Admin)
- พิมพ์:
netsh wlan show profile name="ชื่อ_WiFi" key=clear - หา Key Content
วิธีที่ 3: ดูจาก Router/Modem โดยตรง
- ดูสติกเกอร์ด้านหลัง/ด้านล่าง Router
- ล็อกอินผ่านเบราว์เซอร์ (192.168.1.1) > Wireless Settings
วิธีที่ 4: ใช้โปรแกรมภายนอก (Third-party Tools)
- WirelessKeyView (NirSoft) - แสดงรหัสผ่าน Wi-Fi ที่บันทึกไว้ทั้งหมด
- WiFi Password Revealer
- ดาวน์โหลดจากเว็บไซต์ผู้พัฒนารسميเท่านั้น
วิธีที่ 5: สร้างการเชื่อมต่อใหม่ (Delete & Reconnect)
- Settings > Network & Internet > Wi-Fi > Manage Known Networks
- เลือกเครือข่ายที่มีปัญหา > Forget
- เชื่อมต่อใหม่และกรอกรหัสผ่าน
วิธีที่ 6: ตรวจสอบและแก้ไข Driver
- Device Manager > Network Adapters
- คลิกขวา Wireless Adapter > Update Driver
- หรือ Uninstall Device แล้ว Restart คอมพิวเตอร์ (Windows จะติดตั้งใหม่เอง)
กรณีไม่ได้เชื่อมต่อ Wi-Fi อยู่ (Offline)
- ใช้วิธีที่ 3 (ดูที่ Router)
- ใช้คอมพิวเตอร์เครื่องอื่นที่เชื่อมต่ออยู่
- ดูจากโทรศัพท์ที่เชื่อมต่ออยู่ (Share QR Code)
แก้ไขปัญหา "Network Security Key Isn't Correct" / Mismatch
- ตรวจสอบ Caps Lock / ภาษาแป้นพิมพ์
- เปลี่ยน Security Type บน Router (WPA2-PSK [AES] แนะนำ)
- อัปเดต Driver Wireless
- Release/Renew IP:
ipconfig /release && ipconfig /renew - รีเซ็ต TCP/IP Stack:
netsh int ip reset(Admin CMD) - ปิด Antivirus/Firewall ชั่วคราวทดสอบ
สรุป
หาก "Show Characters" ไม่ทำงาน ให้ใช้ คำสั่ง netsh wlan show profile key=clear ใน PowerShell/CMD Admin ซึ่งเป็นวิธีที่น่าเชื่อถือที่สุดและไม่ต้องพึ่ง GUI