相信有不少小伙伴在日常中有时需要查看之前连接过的 WIFI,可能是自己忘了 WiFi 密码,也有可能是因为这个 WiFi 是蹭别人的,自己不知道密码
打个比方,像我有的时候去到朋友店里喝茶,他那边的手机信号不是太好,此时想连接他的 WiFi 时,他说自己是连接邻居家的 WiFi,他并不知道密码,如果他的电脑刚刚好是连接邻居 WiFi 的话,那么这时候我们就可以直接在电脑上查看这个 WiFi 密码了,你说是吧😊
下面介绍两种方法查看电脑连接过的 WiFi 密码
# 网卡属性查看
打开控制面板里的网络连接,找到无线网卡,双击查看网卡状态,点击无线属性,然后选择安全,勾上显示字符即可查看当前连接的 WiFi 密码
# 命令行查看
这里介绍一个 Widnows 自带的网络配置命令行工具 netsh
, 这个命令可以管理当前所有的网络接口信息
我们按住键盘上的 开始菜单键+R键
打开运行窗口,输入 cmd 打开命令提示符,输入 netsh /?
查看该命令的帮助信息
在帮助信息的最后我们可以看到有 wlan
命令, wlan
一般是指无线局域网 (Wireless Local Area Network)
,这个就是我们待会需要用到的命令
接着输入 netsh wlan /?
查看该命令有哪些参数选项
我们可以看到有个 show
命令可以查看信息,我们现在就是需要查看无线网卡的配置信息,所以我们输入 netsh wlan show /?
看看有哪些信息可以查看
从帮助信息可以看到 show profiles
可以查看这个系统上的配置列表,让我们输入 netsh wlan show profiles
看看有哪些配置列表
此时终端中罗列出我电脑之前连过的所有 WiFi 配置,但是我们要怎么查看密码呢?
我们再输入 netsh wlan show profiles /?
看看还有哪些帮助信息
我们可以看到这条命令有个 name
和 key
的参数, name
表示需要查看的配置名称, key
表示可以将密钥以文本形式显示,仅需要将 key
的值设置成 clear
,下面还有例子可以参考
有了这些信息,我们就可以知道如何查看 WiFi 密码了,例如我电脑上配置列表有个叫 Nokia 7
的配置文件,我现在就用这条命令试一下看看能不能查看这个 WiFi 的密码,输入 netsh wlan show profiles name="Nokia 7" key=clear
验证一下
果然这里就把 Nokia 7
的密码给显示出来了,如果需要查看其他的 WiFi 密码,只需要更改 name 的值就可以了
# 批处理
为了方便,我们还可以写个批处理文件一次把所有的 WiFi 密码显示出来,将下面代码复制到记事本里,然后另存为 bat 文件,双击运行即可
@echo off | |
for /f "skip=9 tokens=2 delims=:" %%i in ('netsh wlan show profiles') do (call :display %%i) | |
pause | |
:display | |
echo WiFi:%* | |
netsh wlan show profiles name="%*" key=clear | findstr /v "Number" | findstr /i content | |
echo --------------------------------------------------------- |