可通过系统内置方法查看已连接或已保存Wi-Fi密码:一、设置中勾选“显示密码”;二、控制面板无线属性勾选“显示字符”;三、CMD执行netsh命令;四、PowerShell执行相同netsh命令。

如果您已成功连接到某个Wi-Fi网络,但忘记了该网络的密码,无法用于配置其他设备或共享给他人,则可通过系统内置的安全机制直接查看明文密码。以下是几种经验证、无需第三方工具、且不涉及权限越界操作的安全方法:
一、通过系统设置界面查看当前连接的Wi-Fi密码
此方法适用于正在使用该Wi-Fi上网的场景,利用Windows 11图形化设置中的“显示密码”功能,全程在用户权限范围内完成,无需管理员提权或命令行操作。
1、按下Win + I快捷键,打开“设置”窗口。
2、在左侧导航栏中点击“网络和 Internet”,再于右侧选择“WLAN”。
3、向下滚动至“管理已知网络”,点击进入。
4、在列表中找到当前已连接的Wi-Fi名称,点击其右侧的“属性”按钮。
5、在打开的属性页中,滚动至“安全”部分,勾选“显示密码”复选框。
6、密码将以明文形式显示在“网络安全密钥”字段中,可直接复制或记录。
二、通过控制面板调出无线属性查看密码
该路径调用系统底层网络适配器状态接口,适用于设置界面响应异常或选项不可见时,所有操作均在标准用户权限下完成,不修改系统配置。
1、按下Win + R打开“运行”对话框,输入ncpa.cpl后回车。
2、在“网络连接”窗口中,找到并双击“Wi-Fi”图标(非“以太网”或其他适配器)。
3、在弹出的“Wi-Fi 状态”窗口中,点击“无线属性”按钮。
4、切换到“安全”选项卡,在“网络安全密钥”下方勾选“显示字符”。
5、当前连接网络的密码立即以明文呈现,无需额外确认或提权。
三、使用命令提示符(CMD)查看任意已保存Wi-Fi密码
此方法可查询包括历史连接在内的所有已保存网络密码,依赖系统内置netsh工具,输出内容仅含本地存储的明文密钥,不联网、不上传、不调用外部服务。
1、按下Win + R,输入cmd,按回车启动命令提示符。
2、执行命令:netsh wlan show profiles,回车后列出全部已保存Wi-Fi名称(SSID)。
3、记下目标网络名称(如“Home-WiFi”),执行命令:netsh wlan show profile name="Home-WiFi" key=clear(注意英文双引号及空格)。
4、在输出结果中定位“安全设置”区域,查找“关键内容”字段后的字符串,即为该网络密码。
四、使用PowerShell批量查看所有已保存Wi-Fi密码
PowerShell提供更结构化的输出能力,适合需一次性核对多个网络密码的用户,脚本仅读取本地WLAN配置,无外部依赖或网络请求。
1、按下Win + X,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在弹出的UAC提示中点击“是”以继续。
3、执行命令:netsh wlan show profiles,确认目标网络存在于列表中。
4、执行命令:netsh wlan show profile name="Home-WiFi" key=clear(将“Home-WiFi”替换为实际名称)。
5、在返回结果中,“关键内容”字段右侧的值即为对应Wi-Fi密码,支持直接复制。










