Windows 查詢連線過的 Wifi 密碼

開啟指令視窗(命令提示字元或是 PowerShell 都可以),輸入下面的指令:
    
netsh wlan show profiles
    

範例輸出:
    
netsh wlan show profiles

介面 Wi-Fi 上的設定檔:

群組原則設定檔 (唯讀)
---------------------------------
    <無>

使用者設定檔
-------------
    所有使用者設定檔 : Ruyut
    所有使用者設定檔 : iTaiwan
    所有使用者設定檔 : FreeWifi
    

連線過的 wifi 就會出現在「使用者設定檔」中,假設我們要連線上面查詢到的「Ruyut」這個 Wifi 密碼,就可以輸入下面的指令(記得將「Ruyut」替換成自己要找查看的 wifi 名稱)
    
netsh wlan show profile name="Ruyut" key=clear
    

範例輸出
    
netsh wlan show profile name="Ruyut" key=clear

介面 Wi-Fi 上的設定檔 Ruyut:
=======================================================================

已套用: 所有使用者設定檔

設定檔資訊
-------------------
    版本                   : 1
    類型                   : 無線區域網路
    名稱                   : Ruyut
    控制選項        :
        連線模式           : 自動連線
        網路廣播           : 只有此網路正在廣播時才連線
        AutoSwitch         :不切換到其他網路
        MAC 隨機化         :已停用

連線設定
---------------------
    SSID 數目              : 1
    SSID 名稱              : "Ruyut"
    網路類型               : 基礎結構
    無線電波類型           : [ 任何無線電波類型 ]
    廠商擴充                  : 不存在

安全性設定
-----------------
    驗證                   : WPA2-Personal
    加密方式               : CCMP
    驗證                   : WPA2-Personal
    加密方式               : GCMP
    安全性金鑰             : 現在
    金鑰內容               : 1234567890

成本設定
-------------
    成本                   : 不受限制
    壅塞                   :否
    接近資料限制           :否
    超過資料限制           :否
    漫遊                   :否
    成本來源               :預設值
    

密碼就會出現在「金鑰內容」了,由此可知這個無線網路「Ruyut」的 wifi 密碼就是「1234567890」

留言