可通过系统设置或命令行查看Windows 11中已保存的WiFi密码。首先,在“设置-网络和Internet-WLAN-管理已知网络”中选择目标网络,进入属性并勾选“显示字符”即可查看当前连接网络的密码;其次,使用管理员权限打开命令提示符,输入“netsh wlan show profiles”列出所有网络,再用“netsh wlan show profile name="WiFi名称" key=clear”命令查看指定网络的明文密码;最后,若需批量导出,可在PowerShell中运行特定脚本,自动提取所有已保存网络的名称与密码。

如果您需要在Windows 11系统中找回已保存的WiFi密码,但无法直接查看,可以通过系统内置功能或命令行工具获取。以下是具体的操作方法。
本文运行环境:Dell XPS 13,Windows 11。
一、通过系统设置查看已连接WiFi密码
此方法适用于查看当前已连接的WiFi网络密码,操作直观,无需使用命令行工具。
1、按下 Win + I 快捷键打开“设置”应用。
2、在左侧菜单中选择“网络和 Internet”,然后点击“WLAN”。
3、在WLAN页面中,点击“管理已知网络”。
4、从列表中选择您要查看密码的WiFi网络,点击进入其“属性”。
5、在安全选项区域,勾选“显示字符”复选框,即可在“网络安全密钥”字段中看到明文密码。
二、使用命令提示符查看任意已保存WiFi密码
该方法可以查看电脑曾经连接过的任何WiFi网络的密码,前提是该网络配置文件仍保存在系统中。
1、右键点击“开始”菜单,选择“终端(管理员)”或“命令提示符(管理员)”。
2、在弹出的用户账户控制窗口中,点击“是”以允许程序进行更改。
3、输入以下命令并按回车,列出所有已保存的WiFi名称:
netsh wlan show profiles
4、记下想要查看密码的WiFi名称,输入以下命令(将“WiFi名称”替换为实际名称):
netsh wlan show profile name="WiFi名称" key=clear
5、在显示的结果中查找“关键内容”或“Key Content”字段,其后的值即为该WiFi的密码。
三、通过PowerShell批量导出所有WiFi密码
当需要一次性查看多个已保存网络的密码时,可使用PowerShell脚本自动提取信息。
1、以管理员身份打开“Windows PowerShell”或“终端”。
2、复制并粘贴以下命令到窗口中,然后按回车执行:
$profiles = (netsh wlan show profiles) | Select-String '所有用户配置文件|All User Profile' | ForEach-Object { ($_ -split ':', 2)[1].Trim() }; $profiles | ForEach-Object { $profileName = $_; $password = (netsh wlan show profile name=$profileName key=clear | Select-String '关键内容|Key Content'); if ($password) { $pass = ($password -split ':', 2)[1].Trim(); Write-Host "网络名称: $profileName`, 密码: $pass" } }
3、脚本运行后,将自动列出所有保存了密码的WiFi网络及其对应的密码。











