ดู Saved Wi-Fi Passwords ใน Windows 10/11
วิธีที่ 1: GUI (สำหรับเครือข่ายที่เชื่อมต่ออยู่)
- Start > Settings > Network & Internet > Advanced network settings
- หรือ Win+R >
ncpa.cpl - คลิกขวา Wi-Fi > Status > Wireless Properties > Security > Show characters
วิธีที่ 2: Command Line (ดูทั้งหมดที่เคย Save ไว้)
- เปิด Command Prompt (Admin) หรือ PowerShell (Admin)
- พิมพ์คำสั่ง:
netsh wlan show profiles
จะแสดงรายการ Profile ทั้งหมด (Profile Name = SSID)
- เลือก Profile ที่ต้องการ พิมพ์:
netsh wlan show profile name="ProfileName" key=clear
ในส่วน Key Content จะแสดง Network Security Key (Password)
วิธีที่ 3: PowerShell One-Liner (Export ทั้งหมด)
netsh wlan show profiles | Select-String "All User Profile" | ForEach-Object {
$name = $_.Line.Split(":")[1].Trim()
netsh wlan show profile name="$name" key=clear | Select-String "Key Content"
}
ดูจาก Registry (Advanced)
Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WlanSvc\Profiles
รหัสผ่านเก็บเป็น Encrypted (DPAPI) ต้องใช้ Tool ถอดรหัส (เช่น WirelessKeyView ของ NirSoft)
เครื่องมือช่วย (Tools)
- WirelessKeyView (NirSoft) - ฟรี Portable แสดง Saved Wi-Fi Passwords ทั้งหมด
- WiFi Password Revealer - GUI ง่าย
- PowerShell Module: WiFi -
Install-Module -Name WiFiแล้วGet-WiFiPassword
สรุป
Windows 10/11: ใช้ netsh wlan show profile name="SSID" key=clear ใน CMD/PowerShell Admin เพื่อดู Password ของ Wi-Fi ที่เคยเชื่อมต่อ (Saved Profiles) ทั้งหมด หรือใช้ Tool ฟรี WirelessKeyView