如何在 Windows 10 上查看我保存的 Wi-Fi 登入資訊?

如何在 Windows 10 上查看我保存的 Wi-Fi 登入資訊?

當我最初連接到學校 WiFi 網路時,我必須輸入使用者名稱和密碼(在 WiFi 密碼之後)。我現在有一台新筆記型電腦,我正在嘗試連接,但我不記得所需的使用者名稱和密碼。在接下來的幾週內我無法向任何人詢問此事。有什麼辦法可以查看這個已儲存的登入資訊嗎?顯然我有管理員權限。謝謝。

答案1

如果舊筆記型電腦目前已連接到該網絡,請執行以下操作下列的

  1. 開始按鈕,然後選擇設定>網路與網際網路>地位>網路和共享中心
  2. 網路和共享中心,在「連線」旁邊,選擇您的 Wi-Fi 網路名稱。
  3. 在裡面無線網路狀態視窗,選擇無線屬性
  4. 無線網路屬性,選擇安全選項卡,然後選擇顯示字元複選框。
  5. 您的 Wi-Fi 網路密碼顯示在網路安全密鑰框中。

如果舊筆記型電腦目前未連接該網絡,您可以透過 CMD 或 Powershell 取得密碼:

  1. 右鍵單擊視窗圖標在開始畫面上,然後打開命令提示符/以管理員身分使用 Powershell。現在輸入以下命令:netsh wlan show profile
  2. 此命令將列出您曾經連接過的所有 Wi-Fi 設定檔。
  3. 現在要洩露特定網路的密碼,請使用命令netsh wlan show profile “NETWORK NAME” key=clear”。將「網路名稱」替換為您想要查看密碼的 Wi-Fi 網絡
  4. 您將能夠在“中看到 Wi-Fi 密碼”關鍵內容,' 在下面 安全設定

答案2

用於取得已儲存的 Wi-Fi 密碼的 powershell 腳本:

$profiles=(netsh wlan show profiles | Select-String "All User Profile\s+:\s+(.*)").Matches.Groups | Where-Object {$_.Value -notmatch "All User Profile*"} | Foreach {
  $wlan=netsh wlan show profiles name=$_ key=clear
  [pscustomobject][ordered]@{
    'SSID' = ($wlan | Select-String "SSID Name\s+:\s+(.*)").Matches.Groups[1].Value
    'Radio Type' = ($wlan | Select-String "Radio Type\s+:\s+(.*)").Matches.Groups[1].Value
    'Authentication' = ($wlan | Select-String "Authentication\s+:\s+(.*)").Matches.Groups[1].Value
    'Password' = ($wlan | Select-String "Key Content\s+:\s+(.*)").Matches.Groups[1].Value
  }
} | Out-GridView -Title "Saved Wi-Fi passwords (Hold CTRL and select Wi-Fi profiles to apply actions on them)" -Passthru
"You have selected:`n$($profiles)"
$msg=@"
`n
[1] Delete
[2] Quit
"@
choice /c 12 /n /m $Msg
switch($LastExitCode){
1{$profiles|foreach{netsh wlan delete profile name=$_.ssid}}
2{exit 0}
}

相關內容