windows 11 提供五种原生方法查看已保存wifi密码:通过设置→网络和internet→管理已知网络;任务栏右键当前连接网络→属性→安全→显示字符;命令提示符(管理员)执行netsh wlan show profile命令;powershell批量导出;以及网络连接状态中查看无线属性。

你正在用 Windows 11 连着 WiFi,但突然被朋友问起密码是多少,自己却想不起来——不用翻路由器、不用重装系统,Windows 11 自带五种原生方法,全都不需要第三方软件,也不用重启设备,现在就能立刻查出来。
通过设置查看任意已保存的 WiFi 密码
这个方法最稳妥,哪怕目标 WiFi 已断开连接、甚至你半年前只连过一次,只要当时勾选了“自动连接”,它就还在系统里存着。
按下 Win + I 打开设置 → 左侧点“网络和 Internet” → 右侧确保是“WLAN”页 → 滚动到底部点击“管理已知网络”。
在列表里找到你要查的 WiFi 名称(注意大小写和空格,比如 【Home-5G】 和 【home-5g】 是两个不同配置),点击进入详情页。
向下滚动到“安全”区域,勾选“显示字符”复选框 → 密码立刻以明文形式出现在“网络安全密钥”字段中。
通过任务栏右键快速查看当前连接的 WiFi 密码
如果你正连着目标网络,这是最快的一条路径,全程不到 10 秒,连设置都不用进。
方法一:右键点击任务栏右下角网络图标 → 在弹出菜单中直接选择当前已连接的 WiFi 名称 → 点“属性” → 滚动到“安全”部分 → 勾选“显示字符”。
方法二:右键网络图标 → 选“网络和 Internet 设置” → 点“高级网络设置” → “更多网络适配器选项” → 找到“WLAN” → 右键“状态” → “无线属性” → 切换到“安全”选项卡 → 勾选“显示字符”。
注意:方法一仅适用于当前正在连接的网络,且 WiFi 名称必须完整显示在右键菜单里;如果菜单里只显示“网络”或名称被截断,就用方法二。
用命令提示符查指定 WiFi 密码(需管理员权限)
当你需要批量查、远程指导别人、或者图形界面卡死时,这条命令行路径最可靠,而且能精准定位任意一个已保存的网络。
第一步:按 Win + R → 输入 cmd → 回车 → 在搜索结果里右键“命令提示符” → “以管理员身份运行”。
第二步:输入命令 netsh wlan show profiles 并回车 → 屏幕会列出所有已保存的 WiFi 名称(SSID),逐行查看,记住你要查的那个完整名称,包括空格和符号。
第三步:输入完整命令 netsh wlan show profile name="YourWiFiName" key=clear,把 【YourWiFiName】 替换成上一步确认的名称,英文双引号不能省,大小写必须完全一致 → 回车执行。
第四步:在返回结果中找到“安全设置”区块 → 查找“关键内容”字段右侧的字符串 → 那就是明文密码。如果该字段为空或显示“不存在”,说明系统未保存此网络的密钥,可能当初连接时未勾选“自动连接”或手动删除过配置。
用 PowerShell 一次性导出全部 WiFi 密码
适合需要整理多台设备密码、做家庭网络备案、或者帮家人批量导出的场景,输出为纯文本,可直接复制粘贴。
以管理员身份打开 PowerShell(不是 CMD)→ 粘贴并执行以下命令:
netsh wlan show profiles | Select-String "所有用户配置文件" | ForEach-Object { $_.ToString().Split(":")[1].Trim() } | ForEach-Object { netsh wlan show profile name="$_" key=clear } | Select-String "关键内容"
执行完成后,所有已保存 WiFi 的“关键内容”行会连续输出,每行开头是 WiFi 名称,末尾是对应密码。密码不会自动换行,复制时注意别漏掉末尾字符。











