Windows 11提供三种原生方式导出已保存Wi-Fi密码:一、通过设置→网络和Internet→管理已知网络→勾选“显示字符”查看明文;二、以管理员身份运行命令提示符,用netsh wlan show profiles列出配置文件,再用netsh wlan show profile name="SSID" key=clear获取指定密码;三、以管理员身份运行PowerShell,执行脚本批量输出“网络名称: 密码”对。

如果您已连接或曾连接过某个Wi-Fi网络,但忘记了密码,Windows 11提供了多种原生方式可安全导出该密码。以下是三种独立可行的操作路径:
一、通过系统设置查看并复制指定Wi-Fi密码
此方法调用Windows 11内置的图形化密码显示机制,直接在设置界面中启用明文显示,适用于快速查看单个已知网络的密码,全程无需命令行或第三方工具。
1、按下Win + I快捷键打开“设置”应用。
2、在左侧导航栏点击网络和 Internet,确保右侧处于WLAN页面。
3、向下滚动并点击管理已知网络,进入已保存网络列表。
4、在列表中找到目标Wi-Fi名称,点击进入其属性页。
5、滚动至安全区域,勾选显示字符复选框。
6、此时网络安全密钥字段中即以明文形式完整显示该Wi-Fi密码。
二、使用命令提示符批量导出所有已保存Wi-Fi密码
该方法利用系统内置的netsh wlan命令,一次性检索全部无线配置文件(Profiles)并解密其密码,适合需导出多个历史网络凭证的场景,结果可手动复制或重定向至文本文件。
1、右键点击开始按钮,选择终端(管理员)或命令提示符(管理员)。
2、在用户账户控制弹窗中点击是,授予管理员权限。
3、输入以下命令并回车,列出所有已保存的Wi-Fi配置文件:netsh wlan show profiles。
4、从输出列表中记下任一目标网络的准确名称(SSID),注意保留大小写与空格。
5、输入以下命令(将引号内“WiFi名称”替换为实际名称):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、脚本运行完毕后,控制台将逐行列出每个已保存Wi-Fi的网络名称与对应明文密码。










