可通过Windows 11五种方法提取已连接或已保存Wi-Fi密码:一、设置应用中勾选“显示字符”;二、WLAN状态窗口的安全选项卡;三、netsh命令行查询;四、PowerShell脚本批量输出;五、CMD导出为桌面文本文件。

如果您当前已连接某个Wi-Fi网络,但无法回忆其密码,则可通过Windows 11系统内置的多种图形界面与命令行机制直接提取该网络的明文密钥。以下是解决此问题的步骤:
一、通过设置应用查看当前连接的Wi-Fi密码
此方法利用Windows 11设置应用中的WLAN管理路径,专为快速获取正在使用的网络密码设计,全程无需管理员权限,界面直观且操作链路最短。
1、按下Win + I快捷键打开“设置”应用。
2、在左侧导航栏点击网络和 Internet,确保右侧处于WLAN页面。
3、向下滚动并点击管理已知网络,进入已保存网络列表。
4、在列表中找到当前正在连接的Wi-Fi名称,点击进入其属性页。
5、向下滚动至安全区域,勾选显示字符复选框。
6、此时网络安全密钥字段中即以明文形式完整显示该Wi-Fi密码。
二、通过WLAN状态窗口查看当前连接的Wi-Fi密码
该方法绕过设置应用,直接调用网络适配器的状态属性界面,复用传统网络控制逻辑,所有操作均在系统原生对话框中完成,适用于习惯经典路径的用户。
1、右键点击任务栏右下角的网络图标,选择网络和 Internet 设置。
2、在设置窗口中点击高级网络设置。
3、在相关设置下方点击更多网络适配器选项,打开“网络连接”窗口。
4、在列表中找到WLAN连接项,右键选择状态。
5、在弹出的“WLAN 状态”窗口中,点击无线属性按钮。
6、切换至安全选项卡,勾选显示字符复选框。
7、网络安全密钥输入框中立即呈现明文形式的密码。
三、使用命令提示符(管理员)查看当前连接或任意已保存Wi-Fi密码
该方法基于Windows内置的netsh工具,可查询设备历史上连接过的全部Wi-Fi网络密码,即使当前未连接目标网络亦可提取,输出结果稳定,支持精确检索。
1、右键点击开始按钮,选择终端(管理员)或命令提示符(管理员)。
2、在用户账户控制弹窗中点击是,授予管理员权限。
3、输入以下命令并回车,列出所有已保存的Wi-Fi配置文件:netsh wlan show profiles。
4、从输出列表中确认目标网络的准确名称(SSID),注意大小写与空格必须完全一致。
5、输入以下命令(将引号内“WiFi名称”替换为实际SSID):netsh wlan show profile name="WiFi名称" key=clear。
6、在返回结果中定位到安全设置部分,查找关键内容字段,其后紧跟的值即为该网络的明文密码。
四、使用PowerShell脚本一键批量导出全部已保存Wi-Fi名称与密码对
PowerShell具备结构化文本处理能力,可通过单条复合命令遍历所有无线配置文件,自动提取并格式化输出“网络名称: 密码”对,避免重复执行多条命令,提升批量导出效率。
1、右键点击开始按钮,选择Windows PowerShell(管理员)或终端(管理员)。
2、粘贴并执行以下完整命令:$profiles = (netsh wlan show profiles) | Select-String '所有用户配置文件' | ForEach-Object { ($_ -split ':')[1].Trim() }; $profiles | ForEach-Object { $pass = (netsh wlan show profile name=$_ key=clear | Select-String '关键内容') -split ':'; Write-Host "网络名称: $_, 密码: $($pass[1].Trim())" }。
3、脚本运行完成后,每行输出格式为:网络名称: MyHomeWiFi, 密码: Abc123!@#。
五、使用CMD批处理命令将全部Wi-Fi密码导出为桌面文本文件
该方法将所有已保存Wi-Fi网络的完整配置信息(含明文密码)定向输出至本地.txt文件,便于离线查阅、存档或跨设备转移,结果可持久化保存,全程无需手动复制粘贴。
1、以管理员身份打开终端或命令提示符。
2、执行以下完整导出命令:netsh wlan show profiles key=clear > "%USERPROFILE%\Desktop\WiFi_Passwords.txt"。
3、打开桌面生成的WiFi_Passwords.txt文件。
4、在各配置文件的安全设置段落中查找关键内容字段后的值,即为对应Wi-Fi密码。










