在日常生活中,我们常常会遇到需要连接WiFi网络的情况,无论是新设备首次连接,还是忘记已保存网络的密码,查看电脑中已保存的WiFi密码成为一项实用技能,不同操作系统(如Windows、macOS)以及不同版本的系统,查看WiFi密码的方法略有差异,本文将详细介绍在各类电脑系统中查看WiFi密码的具体步骤,并针对常见问题提供解决方案。

Windows系统查看WiFi密码的方法
Windows系统因其广泛的用户群体,提供了多种查看WiFi密码的途径,适用于不同版本和操作习惯的用户。
(一)通过“网络设置”查看(适用于Windows 10/11)
Windows 10和Windows 11系统在界面设计上较为相似,查看WiFi密码的步骤也基本一致:
- 进入网络设置:点击任务栏右下角的网络图标,在弹出的网络列表中找到当前已连接的WiFi网络,右键点击该网络名称,选择“属性”。
- 查看网络详细信息:在弹出的网络属性窗口中,向下滚动找到“安全”选项卡,点击进入。
- 显示密码:在“安全”选项卡下,勾选“显示字符”复选框,此时下方“网络安全密钥”或“密码”字段中就会显示当前WiFi的明文密码。
(二)通过“控制面板”查看(适用于Windows 7/8/10/11)
对于习惯使用传统控制界面的用户,通过控制面板查看密码也是一种可靠的方法:
- 打开控制面板:在开始菜单中搜索“控制面板”,并打开该应用。
- 进入网络和共享中心:在控制面板中,选择“网络和Internet”,然后点击“网络和共享中心”。
- 查看无线网络属性:在“网络和共享中心”窗口中,点击“连接”栏下方的已连接WiFi名称(如“WLAN”),弹出“无线网络属性”对话框。
- 显示密码:切换到“安全”选项卡,勾选“显示字符”,即可在“网络安全密钥”中查看密码。
(三)通过命令提示符查看(适用于所有Windows版本)
命令提示符(CMD)是Windows系统自带的管理工具,通过命令行可以快速获取WiFi密码,适合技术用户或需要批量查看密码的场景:

- 以管理员身份运行命令提示符:在开始菜单搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。
- 执行命令获取WiFi列表:在命令提示符窗口中输入命令
netsh wlan show profiles,按回车执行,此时会列出系统中所有已保存的WiFi网络名称。 - 查看指定WiFi密码:记下需要查看密码的WiFi名称(注意名称可能包含空格,需用引号括起来),然后输入命令
netsh wlan show profile name="WiFi名称" key=clear,按回车执行,在命令结果中,找到“关键内容”字段,其后的值即为该WiFi的明文密码。
(四)通过“网络连接文件夹”查看(适用于Windows 7/8)
对于较旧的Windows 7或8系统,可以通过网络连接文件夹查看密码:
- 打开网络连接:在开始菜单搜索“网络和共享中心”,点击左侧的“更改适配器设置”。
- 查看无线网络属性:右键点击“无线网络连接”,选择“状态”,在弹出的窗口中点击“无线属性”。
- 切换到安全选项卡:与控制面板方法类似,在“安全”选项卡中勾选“显示字符”即可查看密码。
macOS系统查看WiFi密码的方法
macOS系统因其封闭性和简洁性,查看WiFi密码的步骤相对简单,主要通过“钥匙串访问”工具实现:
- 打开钥匙串访问:在“应用程序”文件夹中找到“实用工具”,双击打开“钥匙串访问”。
- 搜索WiFi网络:在钥匙串访问窗口的搜索框中,输入需要查看密码的WiFi网络名称(通常格式为“网络名称”或“网络名称@频段”,如“MyWiFi@5GHz”)。
- 显示密码:在搜索结果中找到对应的WiFi网络项,双击打开其详情窗口,勾选“显示密码”复选框,系统会提示输入登录密码(即当前macOS用户密码),验证成功后即可显示WiFi密码。
Linux系统查看WiFi密码的方法
Linux系统查看WiFi密码的方法因桌面环境(如GNOME、KDE)和命令行工具的不同而有所差异,以下以常见的命令行方法为例:
-
使用nmcli命令(适用于NetworkManager管理的网络):
(图片来源网络,侵删)- 打开终端,首先查看已保存的网络列表:
nmcli connection show - 记下需要查看密码的网络名称(如“MyWiFi”),然后执行命令:
nmcli connection show "MyWiFi" | grep wifi-security - 若需直接显示密码,可使用:
nmcli -s -g 802-11-wireless-security.psk connection show "MyWiFi"
- 打开终端,首先查看已保存的网络列表:
-
使用iwgetid和cat命令(适用于已连接状态):
- 首先获取当前连接的WiFi网络名称:
iwgetid -r - 然后查看系统保存的配置文件(路径通常为
/etc/NetworkManager/system-connections/,文件名为网络名称):
sudo cat /etc/NetworkManager/system-connections/网络名称 | psk=
注意:部分系统可能需要使用grep "psk"命令过滤出密码字段。
- 首先获取当前连接的WiFi网络名称:
特殊情况处理
(一)忘记WiFi密码且无法查看时的解决方案
如果无法通过上述方法查看密码(如忘记管理员密码、网络未保存等),可以尝试以下替代方案:
- 查看路由器背面的标签:大多数路由器在出厂时会将默认WiFi名称和密码印刷在设备背面的标签上。
- 登录路由器管理界面:通过浏览器输入路由器的管理地址(如192.168.1.1、192.168.0.1等),使用管理员账号登录后,在“无线设置”或“WLAN设置”中可查看或修改WiFi密码。
- 使用手机已连接WiFi的密码:若手机已连接该WiFi,可在手机的WiFi设置中通过“分享密码”功能(需iOS与Mac设备配对,或Android设备的二维码/NFC分享)将密码分享给其他设备。
(二)不同设备间查看密码的注意事项
- 权限问题:在Windows和macOS中,查看WiFi密码需要管理员权限(或当前用户权限),若使用标准账户登录,可能无法获取密码。
- 加密类型限制:部分网络可能使用WEP加密,其密码本身为明文显示;而WPA/WPA2/WPA3加密的密码需要通过系统工具解密显示。
- 网络适配器驱动:若无线网卡驱动异常,可能导致无法连接网络或查看密码,需更新驱动程序。
相关操作对比表格
| 操作系统 | 方法名称 | 适用版本 | 优点 | 缺点 |
|---|---|---|---|---|
| Windows 10/11 | 网络设置属性 | Windows 10/11 | 步骤简单,图形化操作 | 仅适用于已连接的网络 |
| Windows 全系列 | 命令提示符 | Windows 7/8/10/11 | 支持批量查看,无需管理员权限(部分情况) | 需要命令行基础,步骤稍复杂 |
| macOS | 钥匙串访问 | macOS 10.10及以上 | 操作直观,系统原生支持 | 需要输入macOS登录密码 |
| Linux | nmcli命令 | 使用NetworkManager的发行版 | 功能强大,适合脚本操作 | 需要熟悉命令行 |
相关问答FAQs
Q1:为什么在Windows中无法通过“网络设置”查看WiFi密码?
A:可能的原因有两个:一是当前用户账户没有管理员权限,无法访问网络安全密钥;二是该WiFi网络未保存到系统中(如临时连接的网络),建议尝试以管理员身份运行命令提示符,使用netsh wlan show profile命令查看网络列表,若列表中无该网络,则无法获取密码。
Q2:在macOS中查看WiFi密码时提示“钥匙串访问被拒绝”,怎么办?
A:这通常是因为输入的macOS登录密码错误或当前账户无权限访问钥匙串,请确保输入的是当前用户的正确密码(区分大小写),且账户具有管理员权限,若忘记密码,需要通过macOS恢复模式重置用户密码(此操作会清除部分数据,建议提前备份)。
